scispace - formally typeset
Search or ask a question

Showing papers in "Journal of Systems and Software in 2017"


Journal ArticleDOI
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


Journal ArticleDOI
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


Journal ArticleDOI
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


Journal ArticleDOI
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


Journal ArticleDOI
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


Journal ArticleDOI
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


Journal ArticleDOI
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


Journal ArticleDOI
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


Journal ArticleDOI
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


Journal ArticleDOI
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


Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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".

Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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.

Journal ArticleDOI
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.