Journal of Software: Evolution and Process
© John Wiley & Sons Ltd
Edited By: Gerardo Canfora, Darren Dalcher and David Raffo
Impact Factor: 0.729
ISI Journal Citation Reports © Ranking: 2015: 69/106 (Computer Science Software Engineering)
Online ISSN: 2047-7481
Associated Title(s): Concurrency and Computation: Practice and Experience, Software Focus, Software Process: Improvement and Practice, Software Testing, Verification and Reliability, Software: Practice and Experience
Recently Published Issues
Current Issue:March 2017
Volume 29, Issue 3
Special Issue: Software Analysis, Evolution, and R...
Volume 29, Issue 2
Special Issue: Software Engineering for Sustainabi...
Volume 29, Issue 1
Volume 28, Issue 12
Special Issue: Search-Based Software Engineering (...
Volume 28, Issue 11
Special Issue: Systems, Software & Service Process...
About the Journal
The Journal of Software: Evolution and Process is an archival journal that publishes high quality, state-of-the-art research and practice papers dealing with the conception, development, testing, management, quality, maintenance, and evolution of software, systems, and services, as well as the continuous improvement of processes and capabilities surrounding them.
Find out more about the journal here
Sign up for email newsletters
By subscribing to Wiley Computer Science newsletters, you'll receive updates from all relevant journals in the field, including exclusive free content. Sign-up now!
Recently Published Articles
- Coadapting multidimension process properties
Djamel Eddine Khelladi, Reda Bendraou, Regina Hebig and Marie-Pierre Gervais
Version of Record online: 24 MAR 2017 | DOI: 10.1002/smr.1860
As processes evolve, so must process properties to remain up-to-date and usable by verification tools. This holds for properties of different process dimensions, namely, control flow, object flow, resources, and timing. Our research highlights that properties may indeed become obsolete after process adaptation and that with the knowledge of process adaptation changes, the specified properties can be coadapted semiautomatically. We also noticed that alternative resolutions can be used to coadapt the process properties.
- Mobile medical app development with a focus on traceability
Kitija Trektere, Gilbert Regan, Fergal Mc Caffery, Derek Flood, Marion Lepmets and Grainne Barry
Version of Record online: 17 MAR 2017 | DOI: 10.1002/smr.1861
Mobile medical applications have to be developed in compliance with medical device regulations. These regulations require the production of regulatory documentation that is essential to market such apps. In this paper, we identify the need and key criteria for a mobile medical application development framework. Furthermore, we describe how MDevSPICE together with an agile development approach can be tailored to support a mobile medical applications development framework. Additionally, we detail a key criteria for mobile medical application development framework—traceability
- Using discriminative feature in software entities for relevance identification of code changes
Yuan Huang, Xiangping Chen, Zhiyong Liu, Xiaonan Luo and Zibin Zheng
Version of Record online: 17 MAR 2017 | DOI: 10.1002/smr.1859
In this work, we model the relevance identification of code changes as a binary classification problem (ie, related and unrelated changes) and propose discriminative feature in software entities to characterize the relevance of code changes. As comparing with existing approach CLUSTERCHANGES, the results indicates that our approach provides better success rate when the number of changes regions increases.
- The changing balance of technology and process: A case study on a combined setting of model-driven development and classical C coding
Regina Hebig and Jesper Derehag
Version of Record online: 17 MAR 2017 | DOI: 10.1002/smr.1863
The paper identifies a timeline of changes that happened over 7 years within the context of a product's software development. Results are a set of observations about the relation between processes and tooling and observations about developer's perceptions of the technology settings and their strategy to deal with these changing technology settings. It is discussed how the observed change impacts the ability to perform quantitative evaluations of technology and processes.