首页 > 最新文献

PeerJ preprints最新文献

英文 中文
Resolve the cell formation problem in a set of three manufacturing cells 在一组三个制造单元中解决单元形成问题
Pub Date : 2019-04-29 DOI: 10.7287/peerj.preprints.27692v1
B. Almonacid
The problem of cell formation is an NP-Hard problem, which consists of organising a group of machines and pieces in several cells. The machines are arranged in a fixed way inside the cells, and each machine has some manufacturing operation that applies in different pieces or parts. The idea of the problem is to be able to minimise the movements made by the pieces to reach the machines in the cells. For this problem, a data set has been organised using three manufacturing cells. Through the data set an experiment has been carried out that focuses on obtaining the best solution using a global search solution within 6 days for each instance. The experimental results have been able to obtain the general optimum value for a set of test instances.
细胞形成问题是一个NP-Hard问题,它包括在几个细胞中组织一组机器和部件。机器以固定的方式排列在单元内,每台机器都有一些制造操作,适用于不同的部件或部件。这个问题的想法是能够最小化碎片到达细胞中的机器所做的运动。对于这个问题,使用三个制造单元组织了一个数据集。通过该数据集进行了实验,重点是对每个实例在6天内使用全局搜索解获得最佳解。实验结果对一组试验实例都能得到一般的最优值。
{"title":"Resolve the cell formation problem in a set of three manufacturing cells","authors":"B. Almonacid","doi":"10.7287/peerj.preprints.27692v1","DOIUrl":"https://doi.org/10.7287/peerj.preprints.27692v1","url":null,"abstract":"The problem of cell formation is an NP-Hard problem, which consists of organising a group of machines and pieces in several cells. The machines are arranged in a fixed way inside the cells, and each machine has some manufacturing operation that applies in different pieces or parts. The idea of the problem is to be able to minimise the movements made by the pieces to reach the machines in the cells. For this problem, a data set has been organised using three manufacturing cells. Through the data set an experiment has been carried out that focuses on obtaining the best solution using a global search solution within 6 days for each instance. The experimental results have been able to obtain the general optimum value for a set of test instances.","PeriodicalId":93040,"journal":{"name":"PeerJ preprints","volume":"59 1","pages":"e27692"},"PeriodicalIF":0.0,"publicationDate":"2019-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75828934","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Preliminary experiments with the Andean Condor Algorithm to solve problems of Continuous Domains 用安第斯秃鹰算法求解连续域问题的初步实验
Pub Date : 2019-04-24 DOI: 10.7287/peerj.preprints.27678v1
B. Almonacid
In this article a preliminary experiment is carried out in which a set of elements and procedures are described to be able to solve problems of continuous domains integrated in the Andean Condor Algorithm. The Andean Condor Algorithm is a metaheuristic algorithm of swarm intelligence inspired by the movement pattern of the Andean condor when searching for its food. An experiment focused on solving the problem of the function 1st De Jong's (f(x_1 cdots x_n) = sum_{i=1}^n x_i^2,~ -100 leq x_i leq 100). According to the results obtained, solutions have been obtained close to the overall optimum value of the problem.
本文进行了一个初步的实验,描述了一套能够解决安第斯秃鹰算法中集成的连续域问题的元素和过程。安第斯秃鹰算法是一种群智能的元启发式算法,其灵感来自于安第斯秃鹰寻找食物的运动模式。一个实验重点解决了德容函数1的问题(f(x_1 cdots x_n) = sum_{i=1}^n x_i^2,~ -100 leq x_i leq 100)。根据得到的结果,得到了接近于问题整体最优值的解。
{"title":"Preliminary experiments with the Andean Condor Algorithm to solve problems of Continuous Domains","authors":"B. Almonacid","doi":"10.7287/peerj.preprints.27678v1","DOIUrl":"https://doi.org/10.7287/peerj.preprints.27678v1","url":null,"abstract":"In this article a preliminary experiment is carried out in which a set of elements and procedures are described to be able to solve problems of continuous domains integrated in the Andean Condor Algorithm. The Andean Condor Algorithm is a metaheuristic algorithm of swarm intelligence inspired by the movement pattern of the Andean condor when searching for its food. An experiment focused on solving the problem of the function 1st De Jong's (f(x_1 cdots x_n) = sum_{i=1}^n x_i^2,~ -100 leq x_i leq 100). According to the results obtained, solutions have been obtained close to the overall optimum value of the problem.","PeriodicalId":93040,"journal":{"name":"PeerJ preprints","volume":"180 1","pages":"e27678"},"PeriodicalIF":0.0,"publicationDate":"2019-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86708823","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
IPOMOEA: Intended package orientation using multi-objective evolutionary algorithm in R IPOMOEA:在R中使用多目标进化算法的预期包定位
Pub Date : 2019-04-16 DOI: 10.7287/peerj.preprints.27656v1
M. El-Dosuky
Programmers’ lack of familiarity with what is available in packages may prompt them to reinvent the wheel. This is generally the case in any programming language, but it is a matter of madness with a language described as difficult even by professionals supporting it such as R. In R Cookbook, says: “But R can be frustrating. It’s not obvious how to accomplish many tasks, even simple ones.” IPOMOEA is a code that has been written to mitigate this problem. It helps R language developers determine how to perform a specific task, by automating the search in R site for all packages that are likely to contribute to the task implementation. After that, IPOMOEA determines a partial set of results to be the intended package using multi-objective evolutionary algorithm NSGA-II . Not only does it specify the intended package, but also it helps orient programmers and manage packages. Keywords:
程序员对包中可用的内容缺乏熟悉可能会促使他们重新发明轮子。这在任何编程语言中都是常见的情况,但对于像R这样的专业人士都认为很难的语言来说,这是一种疯狂的事情。在R Cookbook中,他说:“但是R可能会令人沮丧。如何完成很多任务,甚至是简单的任务,都不是显而易见的。”IPOMOEA是为了缓解这个问题而编写的代码。它通过在R站点中自动搜索所有可能有助于任务实现的包,帮助R语言开发人员确定如何执行特定的任务。之后,IPOMOEA使用多目标进化算法NSGA-II确定部分结果集为预期包。它不仅指定了预期的包,而且还帮助引导程序员和管理包。关键词:
{"title":"IPOMOEA: Intended package orientation using multi-objective evolutionary algorithm in R","authors":"M. El-Dosuky","doi":"10.7287/peerj.preprints.27656v1","DOIUrl":"https://doi.org/10.7287/peerj.preprints.27656v1","url":null,"abstract":"Programmers’ lack of familiarity with what is available in packages may prompt them to reinvent the wheel. This is generally the case in any programming language, but it is a matter of madness with a language described as difficult even by professionals supporting it such as R. In R Cookbook, says: “But R can be frustrating. It’s not obvious how to accomplish many tasks, even simple ones.” IPOMOEA is a code that has been written to mitigate this problem. It helps R language developers determine how to perform a specific task, by automating the search in R site for all packages that are likely to contribute to the task implementation. After that, IPOMOEA determines a partial set of results to be the intended package using multi-objective evolutionary algorithm NSGA-II . Not only does it specify the intended package, but also it helps orient programmers and manage packages. Keywords:","PeriodicalId":93040,"journal":{"name":"PeerJ preprints","volume":"1 1","pages":"e27656"},"PeriodicalIF":0.0,"publicationDate":"2019-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90306114","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Towards a quantitative model of epidemics during conflicts 建立冲突期间流行病的定量模型
Pub Date : 2019-04-13 DOI: 10.7287/PEERJ.PREPRINTS.27651V11
S. Banerjee
Epidemics may both contribute to and arise as a result of conflict. The effects of conflict on infectious diseases are complex and there have been confounding observations of both increase and decrease in disease outbreaks during and after conflicts. However there is no unified mathematical model that explains all these counter-intuitive observations. There is an urgent need for a quantitative framework for modelling conflicts and epidemics. We introduce a set of mathematical models to understand the role of conflicts in epidemics. Our mathematical framework has the potential to explain the counterintuitive observations and the complex role of human conflicts in epidemics. Our work suggests that aid and peacekeeping organizations should take an integrated approach that combines public health measures, socio-economic development, and peacekeeping in the conflict zone. Our approach exemplifies the role of non-linear thinking in complex systems like human societies. We view our work as a step towards a quantitative model of disease spread in conflicts.
流行病可能助长冲突,也可能是冲突的结果。冲突对传染病的影响是复杂的,在冲突期间和之后,疾病爆发的增加和减少令人困惑。然而,没有统一的数学模型来解释所有这些反直觉的观察结果。目前迫切需要一个模拟冲突和流行病的数量框架。我们引入了一套数学模型来理解冲突在流行病中的作用。我们的数学框架有可能解释反直觉的观察结果,以及人类冲突在流行病中的复杂作用。我们的工作表明,援助和维和组织应采取综合方法,将公共卫生措施、社会经济发展和冲突地区的维和行动结合起来。我们的方法体现了非线性思维在人类社会等复杂系统中的作用。我们认为,我们的工作是朝着建立冲突中疾病传播的定量模型迈出的一步。
{"title":"Towards a quantitative model of epidemics during conflicts","authors":"S. Banerjee","doi":"10.7287/PEERJ.PREPRINTS.27651V11","DOIUrl":"https://doi.org/10.7287/PEERJ.PREPRINTS.27651V11","url":null,"abstract":"Epidemics may both contribute to and arise as a result of conflict. The effects of conflict on infectious diseases are complex and there have been confounding observations of both increase and decrease in disease outbreaks during and after conflicts. However there is no unified mathematical model that explains all these counter-intuitive observations. There is an urgent need for a quantitative framework for modelling conflicts and epidemics. We introduce a set of mathematical models to understand the role of conflicts in epidemics. Our mathematical framework has the potential to explain the counterintuitive observations and the complex role of human conflicts in epidemics. Our work suggests that aid and peacekeeping organizations should take an integrated approach that combines public health measures, socio-economic development, and peacekeeping in the conflict zone. Our approach exemplifies the role of non-linear thinking in complex systems like human societies. We view our work as a step towards a quantitative model of disease spread in conflicts.","PeriodicalId":93040,"journal":{"name":"PeerJ preprints","volume":"10 1","pages":"e27651"},"PeriodicalIF":0.0,"publicationDate":"2019-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84956644","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Lymph node inspired computing: immune system inspired architectures for human-engineered complex systems 淋巴结启发计算:人类工程复杂系统的免疫系统启发架构
Pub Date : 2019-04-12 DOI: 10.7287/PEERJ.PREPRINTS.3150V3
S. Banerjee
The immune system is a distributed decentralized system that functions without any centralized control. The immune system has millions of cells that function somewhat independently and can detect and respond to pathogens with considerable speed and efficiency. Lymph nodes are physical anatomical structures that allow the immune system to rapidly detect pathogens and mobilize cells to respond to it. Lymph nodes function as: 1) information processing centers, and 2) a distributed detection and response network. We introduce biologically inspired computing that uses lymph nodes as inspiration. We outline applications to diverse domains like mobile robots, distributed computing clusters, peer-to-peer networks and online social networks. We argue that lymph node inspired computing systems provide powerful metaphors for distributed computing and complement existing artificial immune systems. We view our work as a first step towards holistic simulations of the immune system that would capture all the complexities and the power of a complex adaptive system like the immune system. Ultimately this would lead to holistic immune system inspired computing that captures all the complexities and power of the immune system in human-engineered complex systems.
免疫系统是一个分散的系统,它的功能没有任何集中控制。免疫系统有数百万个细胞,它们在某种程度上独立运作,能够以相当快的速度和效率检测病原体并对其作出反应。淋巴结是一种物理解剖结构,它允许免疫系统快速检测病原体并动员细胞对其作出反应。淋巴结的功能是:1)信息处理中心;2)分布式检测和响应网络。我们引入以淋巴结为灵感的生物启发计算。我们概述了不同领域的应用,如移动机器人,分布式计算集群,点对点网络和在线社交网络。我们认为淋巴结启发的计算系统为分布式计算提供了强大的隐喻,并补充了现有的人工免疫系统。我们认为我们的工作是朝着免疫系统的整体模拟迈出的第一步,它将捕捉到像免疫系统这样的复杂适应系统的所有复杂性和力量。最终,这将导致整体免疫系统启发计算,捕捉人类工程复杂系统中免疫系统的所有复杂性和力量。
{"title":"Lymph node inspired computing: immune system inspired architectures for human-engineered complex systems","authors":"S. Banerjee","doi":"10.7287/PEERJ.PREPRINTS.3150V3","DOIUrl":"https://doi.org/10.7287/PEERJ.PREPRINTS.3150V3","url":null,"abstract":"The immune system is a distributed decentralized system that functions without any centralized control. The immune system has millions of cells that function somewhat independently and can detect and respond to pathogens with considerable speed and efficiency. Lymph nodes are physical anatomical structures that allow the immune system to rapidly detect pathogens and mobilize cells to respond to it. Lymph nodes function as: 1) information processing centers, and 2) a distributed detection and response network. We introduce biologically inspired computing that uses lymph nodes as inspiration. We outline applications to diverse domains like mobile robots, distributed computing clusters, peer-to-peer networks and online social networks. We argue that lymph node inspired computing systems provide powerful metaphors for distributed computing and complement existing artificial immune systems. We view our work as a first step towards holistic simulations of the immune system that would capture all the complexities and the power of a complex adaptive system like the immune system. Ultimately this would lead to holistic immune system inspired computing that captures all the complexities and power of the immune system in human-engineered complex systems.","PeriodicalId":93040,"journal":{"name":"PeerJ preprints","volume":"151 1","pages":"e3150"},"PeriodicalIF":0.0,"publicationDate":"2019-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86171768","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Software-defined networks: A walkthrough guide from occurrence To data plane fault tolerance 软件定义网络:从发生到数据平面容错的演练指南
Pub Date : 2019-04-01 DOI: 10.7287/PEERJ.PREPRINTS.27624V1
Ali Malik, B. Aziz, A. Al-Haj, M. Adda
In recent years, the emerging paradigm of software-defined networking has become a hot and thriving topic that grabbed the attention of industry sector as well as the academic research community. The decoupling between the network control and data planes means that software-defined networking architecture is programmable, adjustable and dynamically re-configurable. As a result, a large number of leading companies across the world have latterly launched software-defined solutions in their data centers and it is expected that most of the service providers will do so in the near future due to the new opportunities enabled by software-defined architectures. Nonetheless, each emerging technology is accompanied by new issues and concerns, and fault tolerance and recovery is one such issue that faces software-defined networking. Although there have been numerous studies that have discussed this issue, gaps still exist and need to be highlighted. In this paper, we start by tracing the evolution of networking systems from the mid 1990's until the emergence of programmable networks and software-defined networking, and then define a taxonomy for software-defined networking dependability by means of fault tolerance of data plane to cover all aspects, challenges and factors that need to be considered in future solutions. We discuss in a detailed manner current state-of-the-art literature in this area. Finally, we analyse the current gaps in current research and propose possible directions for future work.
近年来,软件定义网络(software-defined networking)这一新兴范式已成为业界和学术界关注的热门话题。网络控制平面和数据平面之间的解耦意味着软件定义的网络架构是可编程的、可调整的和动态可重构的。因此,世界各地的许多领先公司最近都在其数据中心中推出了软件定义解决方案,由于软件定义架构带来的新机会,预计大多数服务提供商将在不久的将来这样做。尽管如此,每种新兴技术都伴随着新的问题和关注点,而容错和恢复就是软件定义网络所面临的问题之一。虽然已经有许多研究讨论了这个问题,但差距仍然存在,需要强调。本文首先追溯了网络系统从20世纪90年代中期到可编程网络和软件定义网络的发展历程,然后通过数据平面容错定义了软件定义网络可靠性的分类,涵盖了未来解决方案中需要考虑的所有方面、挑战和因素。我们将详细讨论这一领域的最新文献。最后,我们分析了当前研究的差距,并提出了未来工作的可能方向。
{"title":"Software-defined networks: A walkthrough guide from occurrence To data plane fault tolerance","authors":"Ali Malik, B. Aziz, A. Al-Haj, M. Adda","doi":"10.7287/PEERJ.PREPRINTS.27624V1","DOIUrl":"https://doi.org/10.7287/PEERJ.PREPRINTS.27624V1","url":null,"abstract":"In recent years, the emerging paradigm of software-defined networking has become a hot and thriving topic that grabbed the attention of industry sector as well as the academic research community. The decoupling between the network control and data planes means that software-defined networking architecture is programmable, adjustable and dynamically re-configurable. As a result, a large number of leading companies across the world have latterly launched software-defined solutions in their data centers and it is expected that most of the service providers will do so in the near future due to the new opportunities enabled by software-defined architectures. Nonetheless, each emerging technology is accompanied by new issues and concerns, and fault tolerance and recovery is one such issue that faces software-defined networking. Although there have been numerous studies that have discussed this issue, gaps still exist and need to be highlighted. In this paper, we start by tracing the evolution of networking systems from the mid 1990's until the emergence of programmable networks and software-defined networking, and then define a taxonomy for software-defined networking dependability by means of fault tolerance of data plane to cover all aspects, challenges and factors that need to be considered in future solutions. We discuss in a detailed manner current state-of-the-art literature in this area. Finally, we analyse the current gaps in current research and propose possible directions for future work.","PeriodicalId":93040,"journal":{"name":"PeerJ preprints","volume":"77 1","pages":"e27624"},"PeriodicalIF":0.0,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82682732","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Approximate string searching with fast fourier transforms and simplexes 近似字符串搜索与快速傅里叶变换和简单
Pub Date : 2019-03-27 DOI: 10.7287/peerj.preprints.27615v1
Daniel Liu
Previous algorithms for solving the approximate string matching with Hamming distance problem with wildcard ("don't care") characters have been shown to take (O(|Sigma| N log M)) time, where (N) is the length of the text, (M) is the length of the pattern, and (|Sigma|) is the size of the alphabet. They make use of the Fast Fourier Transform for efficiently calculating convolutions. We describe a novel approach of the problem, which makes use of special encoding schemes that depend on ((|Sigma| - 1))-simplexes in ((|Sigma| - 1))-dimensional space.
先前用于解决带有通配符(“不关心”)字符的近似字符串匹配与汉明距离问题的算法已被证明需要(O(|Sigma| N log M))时间,其中(N)是文本的长度,(M)是模式的长度,(|Sigma|)是字母表的大小。他们利用快速傅里叶变换来有效地计算卷积。我们描述了一种解决该问题的新方法,该方法利用了在((|Sigma| - 1))维空间中依赖于((|Sigma| - 1)) -simplexes的特殊编码方案。
{"title":"Approximate string searching with fast fourier transforms and simplexes","authors":"Daniel Liu","doi":"10.7287/peerj.preprints.27615v1","DOIUrl":"https://doi.org/10.7287/peerj.preprints.27615v1","url":null,"abstract":"Previous algorithms for solving the approximate string matching with Hamming distance problem with wildcard (\"don't care\") characters have been shown to take (O(|Sigma| N log M)) time, where (N) is the length of the text, (M) is the length of the pattern, and (|Sigma|) is the size of the alphabet. They make use of the Fast Fourier Transform for efficiently calculating convolutions. We describe a novel approach of the problem, which makes use of special encoding schemes that depend on ((|Sigma| - 1))-simplexes in ((|Sigma| - 1))-dimensional space.","PeriodicalId":93040,"journal":{"name":"PeerJ preprints","volume":"9 1","pages":"e27615"},"PeriodicalIF":0.0,"publicationDate":"2019-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76805438","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
How systematic reviews cover practitioners' issues: A study on Stack Exchange communities 系统评论如何涵盖从业者的问题:Stack Exchange社区的研究
Pub Date : 2019-03-22 DOI: 10.7287/peerj.preprints.27610v1
Bruno Cartaxo, G. Pinto, F. Kamei, D. Ribeiro, F. Silva, S. Soares
Context: One of the goals of Evidence-Based Software Engineering is to leverage evidence from research to practice. However, some studies suggest this goal has not being fully accomplished. Objective: This paper proposes a strategy to assess how systematic reviews cover practitioners' issues in software engineering. Method: We selected 24 systematic reviews identified by a comprehensive tertiary study. Using search strings of the selected systematic reviews, we queried most relevant practitioners' issues on five active Stack Exchange communities, a professional and high-quality Question & Answer platform. After examining more than 1,800 issues, we investigated how findings of the selected systematic reviews could help to solve (i.e. cover) practitioners' issues. Results: After excluding false positives and duplicates, a total of 424 issues were considered related to the selected systematic reviews. This number corresponds to 1.75% of the 26,687 most relevant issues on the five Stack Exchange communities. Among these 424 issues, systematic reviews can successfully cover 14.1% (60) of them. Based on a qualitative analysis, we identified 45 recurrent issues spread in many software engineering areas. The most demanded topic is related to agile software development, with 15 recurrent issues identified and 127 practitioners' issues as a whole. Conclusions: An overall coverage rate of 14.1% reveals a good opportunity for conducting systematic reviews in software engineering to fill the gap of not covered issues. We also observed practitioners explicitly demanding for scientific empirical evidence, rich in context and oriented to specific target audiences. Finally, we also provided guidelines for researchers who want to conduct systematic reviews more connected with software engineering practice.
背景:基于证据的软件工程的目标之一是将研究中的证据运用到实践中。然而,一些研究表明,这一目标尚未完全实现。目的:本文提出了一种评估系统评审如何覆盖软件工程中实践者问题的策略。方法:我们选择了24篇经过综合高等教育研究鉴定的系统综述。通过对选定的系统评论的搜索字符串,我们在五个活跃的Stack Exchange社区(一个专业和高质量的问答平台)上查询了最相关的从业者问题。在检查了超过1800个问题之后,我们调查了所选择的系统审查的发现如何能够帮助解决(即覆盖)从业者的问题。结果:在排除假阳性和重复后,总共有424个问题被认为与所选系统评价相关。这个数字相当于五个Stack Exchange社区中26,687个最相关问题的1.75%。在这424个问题中,系统评价能成功覆盖14.1%(60个)。基于定性分析,我们确定了在许多软件工程领域中传播的45个反复出现的问题。最受欢迎的话题是与敏捷软件开发相关的,总共有15个反复出现的问题和127个从业者的问题。结论:14.1%的总体覆盖率揭示了在软件工程中进行系统审查以填补未涵盖问题的空白的良好机会。我们还观察到从业人员明确要求科学的经验证据,丰富的背景和面向特定的目标受众。最后,我们还为想要进行与软件工程实践更紧密联系的系统审查的研究人员提供了指导方针。
{"title":"How systematic reviews cover practitioners' issues: A study on Stack Exchange communities","authors":"Bruno Cartaxo, G. Pinto, F. Kamei, D. Ribeiro, F. Silva, S. Soares","doi":"10.7287/peerj.preprints.27610v1","DOIUrl":"https://doi.org/10.7287/peerj.preprints.27610v1","url":null,"abstract":"Context: One of the goals of Evidence-Based Software Engineering is to leverage evidence from research to practice. However, some studies suggest this goal has not being fully accomplished.\u0000 Objective: This paper proposes a strategy to assess how systematic reviews cover practitioners' issues in software engineering.\u0000 Method: We selected 24 systematic reviews identified by a comprehensive tertiary study. Using search strings of the selected systematic reviews, we queried most relevant practitioners' issues on five active Stack Exchange communities, a professional and high-quality Question & Answer platform. After examining more than 1,800 issues, we investigated how findings of the selected systematic reviews could help to solve (i.e. cover) practitioners' issues.\u0000 Results: After excluding false positives and duplicates, a total of 424 issues were considered related to the selected systematic reviews. This number corresponds to 1.75% of the 26,687 most relevant issues on the five Stack Exchange communities. Among these 424 issues, systematic reviews can successfully cover 14.1% (60) of them. Based on a qualitative analysis, we identified 45 recurrent issues spread in many software engineering areas. The most demanded topic is related to agile software development, with 15 recurrent issues identified and 127 practitioners' issues as a whole.\u0000 Conclusions: An overall coverage rate of 14.1% reveals a good opportunity for conducting systematic reviews in software engineering to fill the gap of not covered issues. We also observed practitioners explicitly demanding for scientific empirical evidence, rich in context and oriented to specific target audiences. Finally, we also provided guidelines for researchers who want to conduct systematic reviews more connected with software engineering practice.","PeriodicalId":93040,"journal":{"name":"PeerJ preprints","volume":"79 1","pages":"e27610"},"PeriodicalIF":0.0,"publicationDate":"2019-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84973768","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
SEO: A unique approach to enhance the site rank by implementing Efficient Keywords Scheme SEO:一种独特的方法,以提高网站的排名,通过实施有效的关键字方案
Pub Date : 2019-03-22 DOI: 10.7287/peerj.preprints.27609v1
K. Rehman, Anaa Yasin, Tariq Mahmood, Muhammad Azeem, Saqib Ali
In search engine optimization individual website pages are optimized through precise keywords, while the websites are optimized using back link watch. The existing literature has no proper guideline for keywords selection and back link generation. In this research, we proposed a model for making back link watch generation and the selection of keywords through precise research analysis. The information on webpages consist of specific keywords while the website traffic is monitored through referrals. we concluded that during the development of Page Content, and architecture, if selected keywords are used in Title, Headings and Meta Tag then the page result is higher in search results. Moreover, for the back-link generation use a shorter volume of URL that monitor the complete traffic of a site can be placed on trusted location which increase the ranks of a site. Proposed model has been validated by comparing quantitative data of website rank taken before and after implementation of framework. Results revealed that overall increase gained in site rank by applying the proposed model was 40%.
在搜索引擎优化中,个人网站页面通过精确的关键词进行优化,而网站则使用反向链接进行优化。现有文献对关键词的选择和反向链接的生成没有适当的指导。在本研究中,我们通过精确的研究分析,提出了一个反向链接手表生成和关键词选择的模型。网页上的信息由特定的关键字组成,而网站流量是通过推荐来监控的。我们得出的结论是,在页面内容和架构的开发过程中,如果在标题、标题和元标签中使用了选定的关键字,那么页面结果在搜索结果中会更高。此外,对于反向链接的生成,使用更短的URL量来监控网站的完整流量,可以将其放置在可信的位置,从而增加网站的排名。通过比较框架实施前后网站排名的定量数据,验证了模型的有效性。结果显示,通过应用所提出的模型,网站排名的总体增长为40%。
{"title":"SEO: A unique approach to enhance the site rank by implementing Efficient Keywords Scheme","authors":"K. Rehman, Anaa Yasin, Tariq Mahmood, Muhammad Azeem, Saqib Ali","doi":"10.7287/peerj.preprints.27609v1","DOIUrl":"https://doi.org/10.7287/peerj.preprints.27609v1","url":null,"abstract":"In search engine optimization individual website pages are optimized through precise keywords, while the websites are optimized using back link watch. The existing literature has no proper guideline for keywords selection and back link generation. In this research, we proposed a model for making back link watch generation and the selection of keywords through precise research analysis. The information on webpages consist of specific keywords while the website traffic is monitored through referrals. we concluded that during the development of Page Content, and architecture, if selected keywords are used in Title, Headings and Meta Tag then the page result is higher in search results. Moreover, for the back-link generation use a shorter volume of URL that monitor the complete traffic of a site can be placed on trusted location which increase the ranks of a site. Proposed model has been validated by comparing quantitative data of website rank taken before and after implementation of framework. Results revealed that overall increase gained in site rank by applying the proposed model was 40%.","PeriodicalId":93040,"journal":{"name":"PeerJ preprints","volume":"58 1","pages":"e27609"},"PeriodicalIF":0.0,"publicationDate":"2019-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80628973","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Research on urban public bicycle dispatching optimization method 城市公共自行车调度优化方法研究
Pub Date : 2019-03-03 DOI: 10.7287/peerj.preprints.27562v1
Fei Lin, Yang Yang, Shihua Wang, Yudi Xu, Hong Ma
Unreasonable public bicycle dispatching area division seriously affects the operational efficiency of the public bicycle system. To solve this problem, this paper innovatively proposes an improved community discovery algorithm based on multi-objective optimization (CDoMO). The data set is preprocessed into a lease/return relationship, thereby it calculated a similarity matrix, and the community discovery algorithm Fast Unfolding is executed on the matrix to obtain a scheduling scheme. For the results obtained by the algorithm, the workload indicators (scheduled distance, number of sites, and number of scheduling bicycles) should be adjusted to maximize the overall benefits, and the entire process is continuously optimized by a multi-objective optimization algorithm NSGA2. The experimental results show that compared with the clustering algorithm and the community discovery algorithm, the method can shorten the estimated scheduling distance by 20%-50%, and can effectively balance the scheduling workload of each area. The method can provide theoretical support for the public bicycle dispatching department, and improve the efficiency of public bicycle dispatching system.
公共自行车调度区域划分不合理,严重影响了公共自行车系统的运行效率。针对这一问题,本文创新性地提出了一种改进的基于多目标优化(CDoMO)的社区发现算法。将数据集预处理成租赁/返回关系,从而计算出相似度矩阵,对矩阵执行社团发现算法Fast展开,得到调度方案。对于算法得到的结果,需要对工作量指标(调度距离、站点数量、调度自行车数量)进行调整,使整体效益最大化,并通过多目标优化算法NSGA2对整个过程进行持续优化。实验结果表明,与聚类算法和社区发现算法相比,该方法可将估计调度距离缩短20% ~ 50%,并能有效地平衡各区域的调度工作量。该方法可以为公共自行车调度部门提供理论支持,提高公共自行车调度系统的效率。
{"title":"Research on urban public bicycle dispatching optimization method","authors":"Fei Lin, Yang Yang, Shihua Wang, Yudi Xu, Hong Ma","doi":"10.7287/peerj.preprints.27562v1","DOIUrl":"https://doi.org/10.7287/peerj.preprints.27562v1","url":null,"abstract":"Unreasonable public bicycle dispatching area division seriously affects the operational efficiency of the public bicycle system. To solve this problem, this paper innovatively proposes an improved community discovery algorithm based on multi-objective optimization (CDoMO). The data set is preprocessed into a lease/return relationship, thereby it calculated a similarity matrix, and the community discovery algorithm Fast Unfolding is executed on the matrix to obtain a scheduling scheme. For the results obtained by the algorithm, the workload indicators (scheduled distance, number of sites, and number of scheduling bicycles) should be adjusted to maximize the overall benefits, and the entire process is continuously optimized by a multi-objective optimization algorithm NSGA2. The experimental results show that compared with the clustering algorithm and the community discovery algorithm, the method can shorten the estimated scheduling distance by 20%-50%, and can effectively balance the scheduling workload of each area. The method can provide theoretical support for the public bicycle dispatching department, and improve the efficiency of public bicycle dispatching system.","PeriodicalId":93040,"journal":{"name":"PeerJ preprints","volume":"35 1","pages":"e27562"},"PeriodicalIF":0.0,"publicationDate":"2019-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89932377","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
PeerJ preprints
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1