Journal of Software: Evolution and Process

Cover image for Vol. 28 Issue 7

Early View (Online Version of Record published before inclusion in an issue)

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


  1. 1 - 18
  1. Special Issue – ASPD

    1. Cluster-based test cases prioritization and selection technique for agile regression testing

      Passant Kandil, Sherin Moussa and Nagwa Badr

      Version of Record online: 22 JUL 2016 | DOI: 10.1002/smr.1794

      Thumbnail image of graphical abstract

      The proposed model provide fully automated regression testing methodology that prioritizes test cases for regression testing at each sprint of the agile-based projects, and selects test cases to be used in regression testing at the end of the release. It is composed of two main techniques: Weighted Sprint Test cases Prioritization (WSTP) Technique and Cluster-based Release Test cases Selection (CRTS) Technique

  2. Special Issue Papers

  3. Special Issue – ASPD

    1. You have full text access to this OnlineOpen article
      Assessing the adoption level of scaled agile development: a maturity model for Scaled Agile Framework

      Oktay Turetken, Igor Stojanov and Jos J. M. Trienekens

      Version of Record online: 7 JUL 2016 | DOI: 10.1002/smr.1796

      Thumbnail image of graphical abstract

      Scaled Agile Framework (SAFe) has emerged as a solution to address some of the concerns regarding the scalability and integration of agile practices in large-scale development projects. We developed a maturity model that provides guidance for software-developing organizations in defining a roadmap and assessing the level of SAFe adoption. We took an existing agile maturity model as a basis, extended it with key SAFe practices, refined the model with industry experts using Delphi technique, and applied it in an enterprise.

  4. Research Articles

    1. An empirical study on developer-related factors characterizing fix-inducing commits

      Michele Tufano, Gabriele Bavota, Denys Poshyvanyk, Massimiliano Di Penta, Rocco Oliveto and Andrea De Lucia

      Version of Record online: 21 JUN 2016 | DOI: 10.1002/smr.1797

  5. Special Issue Papers

    1. Assessing ISO/IEC29110 by means of ITMark: results from an experience factory

      Xabier Larrucea, Izaskun Santamaría and Ricardo Colomo-Palacios

      Version of Record online: 21 JUN 2016 | DOI: 10.1002/smr.1795

  6. Research Articles

    1. PAM-SMEs: process assessment method for small to medium enterprises

      Hisham M. Abushama

      Version of Record online: 19 JUN 2016 | DOI: 10.1002/smr.1793

      Thumbnail image of graphical abstract

      PAM-SMEs is an assesment method for software process improvement (SPI) helping small to medium enterprises (SMEs) to tailor their SPI program to business objectives with respect to their resources limitiation. All SMEs research partner demonstrated that the capability of PAM-SMEs to align SPI activities to business objectives and optimized with their resources limitation.

    2. Integrating firefly algorithm in artificial neural network models for accurate software cost predictions

      Anupama Kaushik, Devendra Kr. Tayal, Kalpana Yadav and Arvinder Kaur

      Version of Record online: 8 JUN 2016 | DOI: 10.1002/smr.1792

      Thumbnail image of graphical abstract

      This paper aims to improve the software cost estimations by embedding firefly algorithm with the existing artificial neural network models used in software cost predictions. The artificial neural network models examined in this work include redial basis function network and functional link artificial neural networks models. The block diagram for firefly algorithm-functional link artificial neural networks is shown in the figure.

  7. Special Issue – SANER 2015

    1. A bug reproduction approach based on directed model checking and crash traces

      Mathieu Nayrolles, Abdelwahab Hamou-Lhadj, Sofiène Tahar and Alf Larsson

      Version of Record online: 18 MAY 2016 | DOI: 10.1002/smr.1789

  8. Special Issue Papers

    1. Integrated and iterative systems engineering and software requirements engineering for technical systems

      Jörg Holtmann, Ruslan Bernijazov, Matthias Meyer, David Schmelter and Christian Tschirner

      Version of Record online: 16 MAY 2016 | DOI: 10.1002/smr.1780

      Thumbnail image of graphical abstract

      The development of software-intensive technical systems involves several engineering disciplines. Model-based systems engineering (MBSE) coordinates these disciplines throughout the development by means of a discipline-spanning system model. An integral part of MBSE is the requirements engineering on the system level. However, these requirements need to be refined for the discipline-specific development to start, for example, into specific requirements for the embedded software. In this paper, we present a systematic, semi-automatic, and iterative transition from MBSE to model-based software requirements engineering.

  9. Research Articles

    1. Pragmatic source code reuse via execution record and replay

      Ameer Armaly and Collin McMillan

      Version of Record online: 10 MAY 2016 | DOI: 10.1002/smr.1790

      Thumbnail image of graphical abstract

      Instead of copy-pasting code into a new program, \texttt{Flashback} makes it possible to reuse functions from previously recorded executions. The two main advantages are (i) the new program can be made much smaller; and (ii) there is no need to port legacy code during reuse.

  10. Special Issue Papers

    1. The v-algorithm for discovering software process lines

      Fabian Rojas Blum, Jocelyn Simmonds and María Cecilia Bastarrica

      Version of Record online: 2 MAY 2016 | DOI: 10.1002/smr.1778

    2. Integrating run-time changes into system and software process enactment

      Hanh Nhi Tran, Mojtaba Hajmoosaei, Christian Percebois, Agnes Front and Claudia Roncancio

      Version of Record online: 27 APR 2016 | DOI: 10.1002/smr.1783

      Thumbnail image of graphical abstract

      Our change-aware process management environment CAPE allows process actors dealing with emergent changes at run-time. By creating a process dependency graph that provides a global view of all running processes and their dependencies, we can analyze possible impacts of a change and notify people affected by the change.

    3. Software product assurance at the German space agency

      Christian R. Prause, Markus Bibus, Carsten Dietrich and Wolfgang Jobi

      Version of Record online: 25 APR 2016 | DOI: 10.1002/smr.1779

      Thumbnail image of graphical abstract

      The DLR implements the German space program. While project management rests with the agency, suppliers are contracted for building the space devices and their software. Customer and supplier collaborate to improve products and processes to achieve better software at the end of a project. We discuss quality in the context of space projects, and report a cross-sectional view from a customer's perspective on various management tools for influencing suppliers' processes and product quality.

    4. The MedITNet assessment framework: development and validation of a framework for improving risk management of medical IT networks

      Silvana Togneri MacMahon, Fergal McCaffery and Frank Keenan

      Version of Record online: 21 APR 2016 | DOI: 10.1002/smr.1782

      Thumbnail image of graphical abstract

      This paper discusses how Action Design Research has been used in the development of the MedITNet Framework. MedITNet is a flexible assessment framework which can be used by Healthcare Delivery Organisations to assess the capability of their risk management processes related to medical IT networks. Improving risk management of medical IT networks ensures that the potential benefits of networked medical devices are realised and adverse events related to safety, effectiveness and security are avoided.

    5. ICSSP 2015–Special Issue Introduction

      Dietmar Pfahl, Marco Kuhrmann, Reda Bendraou and Richard Turner

      Version of Record online: 18 APR 2016 | DOI: 10.1002/smr.1786

    6. An empirical investigation of single-objective and multiobjective evolutionary algorithms for developer's assignment to bugs

      Muhammad Rezaul Karim, Günther Ruhe, Md. Mainur Rahman, Vahid Garousi and Thomas Zimmermann

      Version of Record online: 13 APR 2016 | DOI: 10.1002/smr.1777


  1. 1 - 18