Showing papers in "Journal of Systems and Software in 2017"
••
TL;DR: It is argued a similar continuity is required between business strategy and development, BizDev being the term the authors coin for this, and a number of continuous activities are identified which together are labelled as ‘Continuous * ’ (i.e. Continuous Star) which are presented as part of an overall roadmap for Continuous Software engineering.
526 citations
••
TL;DR: A comprehensive survey of the use of crowdsourcing in software engineering, seeking to cover all literature on this topic, and exposing trends, open issues and opportunities for future research on Crowdsourced Software Engineering.
360 citations
••
TL;DR: This systematic literature review is to identify proposed solutions for mining online opinions in app store user reviews, challenges and unsolved problems in the domain, any new contributions to software requirements evolution and future research direction.
296 citations
••
TL;DR: The proposed algorithm uses the advantages of evolutionary genetic algorithm along with heuristic approaches and outperformed the makespans of the three well-known heuristic algorithms and also the execution time of the recently meta-heuristics algorithm.
221 citations
••
TL;DR: Overall, although the topic area is very promising, it is still in its infancy, thus offering a plethora of new opportunities for both researchers and software intensive companies.
214 citations
••
TL;DR: This paper summarizes the outcomes of a systematic mapping study analyzing research papers covering “cloud-native” topics, research questions and engineering methodologies and provides a definition for the term “ cloud-native application” which takes all findings, insights of analyzed publications and already existing and well-defined terminology into account.
172 citations
••
TL;DR: This paper developed realistic log file analysis applications in both frameworks and performed SQL-type queries in real Apache Web Server log files and proposed a power consumption model and an utilization-based cost estimation.
134 citations
••
TL;DR: In this article, the authors examined the preconditions for setting up an experimentation system for continuous customer experiments and proposed the right model for Continuous Experimentation (Rapid Iterative value creation Gained through High-frequency Testing), illustrating the building blocks required for such a system.
127 citations
••
TL;DR: This paper identifies which quality factors, research and contribution facets have been underutilised in the state of the art of proposed QoS approaches in the IoT.
120 citations
••
TL;DR: Lightweight smell detection can uncover many practically relevant requirements defects in a reasonably precise way and provides a helpful means to support quality assurance in requirements engineering, for instance, as a supplement to reviews.
117 citations
••
TL;DR: The best performing model (Model D) contains an intercept, linear terms, and squared terms and the results of several evaluation measures show that this model's estimation ability is better than that of the other models tested.
••
[...]
TL;DR: There is a current need for more studies on aspect and feature oriented metrics, especially for the current interest in programming concerns and software product lines.
••
[...]
TL;DR: Six strategies to overcome Continuous Delivery (CD) adoption challenges are presented, based on four years of experience in implementing CD at a multi-billion-euro company and led to the identification of eight further challenges for research.
••
TL;DR: An overview of the research efforts on design patterns for those researchers who seek to enter this area is presented and it is concluded that Pattern Development, Pattern Mining, and Pattern Usage are the most active topics in the field of design patterns.
••
TL;DR: This study expands on both deterministic and probabilistic event models and spans from centralized to distributed network settings, and expands on the synergies among Predictive Analytics and CEP with an emphasis on scalability and elasticity considerations in cloud platforms with potentially dispersed resource pools.
••
TL;DR: A gamification framework for Software Engineering environments is presented, composed of an ontology, a methodology guiding the process, and a support gamification engine that was applied in a real company and clearly enabled the company to introduce gamification in its work environment.
••
TL;DR: This study investigates how building agile teams is connected to a group development model taken from social psychology and concludes that adding these psychological aspects to the description of the "agile team" could increase the understanding of agility and partly help define an "agility team".
••
TL;DR: The results from the experiments indicate the need for future research in this area as even naive approaches produced gains in accuracy while reducing resources usage, and state current research topics, challenges and future directions for feature drift adaptation.
••
TL;DR: How value is interpreted and prioritised, and how value is assured and measured is investigated, and what practices are used to achieve value in industry and what hinders the achievement of value is examined.
••
TL;DR: The work presented in this paper involves building an effective fault prediction tool by identifying and investigating the predictive power of several well-known and widely used software metrics for fault prediction by using Least Squares Support Vector Machine learning method associated with linear, polynomial and radial basis function kernel functions.
••
TL;DR: An empirical study on potential rework caused by breaking changes in library releases is performed and it is found that breaking changes have a significant impact on client libraries using the changed functionality.
••
TL;DR: A set of energy-aware proactive strategies, optimized for throughput and latency QoS requirements, which regulate the number of used cores and the CPU frequency through the Dynamic Voltage and Frequency Scaling (DVFS) support offered by modern multicore CPUs are designed.
••
TL;DR: This study has identified security, satisfaction, and freedom from risk as very good contributors to social sustainability and to which extent quality requirements contribute to the sustainability of software-intensive systems.
••
TL;DR: This work reviews the reported software failures that have impacted the health, safety, and welfare of the public and acts as guidelines for engineers to improve the quality of their products and avoid similar failures from happening.
••
TL;DR: Various statistics used to assess the precision of the model are described: mean magnitude of relative error, prediction at level m, accuracy (the percentage of successfully predicted instances over the total number of instances), mean absolute error, root mean squared error, relative absolute error and root relative squared error.
••
TL;DR: The approach represents the source code as a network of object usages where an object usage is a set of method calls invoked on a single API class and automatically extract usage patterns by clustering the data based on the co-existence relations between object usage.
••
TL;DR: A comparison framework for runtime monitoring approaches based on an analysis of the literature and existing taxonomies for monitoring languages and patterns is presented and its usefulness is demonstrated by applying it to 32 existing approaches and by comparing 3 selected approaches in the light of different monitoring scenarios.
••
TL;DR: Three areas, namely system/software architecture and design, qualification testing, and reuse were the most frequently addressed topics in the literature, and overall, research activity on automotive software engineering seems to have high industrial relevance but is relatively lower in its scientific rigor.
••
TL;DR: A Truthful Multi-Unit Double Auction mechanism (TMDA) is proposed that would help researchers to understand how a truthful double auction mechanism can be designed and would also encourage researchers to contribute in this emerging area.
••
TL;DR: This work investigates the approaches proposed to improve the communication or integration between RE and safety engineering in SCS development and develops four taxonomies to help RE during specification of SCS that classify techniques used in hazard analysis, safety analysis, and a detailed set of information regarding hazards specification.