Journal of Software: Evolution and Process

Cover image for Vol. 27 Issue 6

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

Edited By: Gerardo Canfora, Darren Dalcher and David Raffo

Impact Factor: 0.624

ISI Journal Citation Reports © Ranking: 2014: 80/104 (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 - 15
  1. Editorials

    1. You have free access to this content
      Process improvement approaches fertilised by advances in SPI

      Miklós Biró, Richard Messnarz and Ricardo Colomo-Palacios

      Article first published online: 4 JUL 2015 | DOI: 10.1002/smr.1725

  2. Special Issue Papers

    1. Choosing change strategy for ISO/IEC 33014

      Jan Pries-Heje and Jørn Johansen

      Article first published online: 1 JUL 2015 | DOI: 10.1002/smr.1724

      Thumbnail image of graphical abstract

      This paper reports from a study of the change strategies chosen in 134 Danish organizations using ImprovAbility framework containing 10 different change strategies to choose from. Our analysis reveals that the most popular organizational change strategy is optionality followed by specialist-driven, production-organized, and learning-driven.

    2. Towards relating delivery methods and examination success: lessons learned from the VALO LLP project case study

      Harjinder Rahanu, Elli Georgiadou, Kerstin Siakas, Damjan Ekert, Richard Messanarz and Geetha Abeysinghe

      Article first published online: 1 JUL 2015 | DOI: 10.1002/smr.1726

      Thumbnail image of graphical abstract

      In this paper, we consider the main delivery methods and their impact on assessment methods and associated results. With reference to the European Certification and Qualification Association framework and the recently completed European Union co-funded Lifelong Learning Programme project VALO, we juxtapose the delivery methods used and the examination results at different partner institutions. We extract observed issues and trends, which could be principles to be adopted by future projects with regards to process improvement and performance enhancement.

  3. Research Articles

    1. Exploring factors affecting decision outcome and lead time in large-scale requirements engineering

      Krzysztof Wnuk, Jaap Kabbedijk, Sjaak Brinkkemper, Björn Regnell and David Callele

      Article first published online: 30 JUN 2015 | DOI: 10.1002/smr.1721

      Thumbnail image of graphical abstract

      Optimizing decision lead time and outcome is important for successful product management. This work identifies decision lead time and outcome factors in large-scale requirements engineering. Our investigation brings supporting evidence that complex changes have longer lead time and that important customers more likely get what they request. The results provide input into the discussion of whether a large company should focus on only a few of its large customers and disregard its significantly larger group of small customers.

    2. ITIL in small to medium-sized enterprises software companies: towards an implementation sequence

      Lohana Lema, José-Antonio Calvo-Manzano, Ricardo Colomo-Palacios and Magdalena Arcilla

      Article first published online: 26 JUN 2015 | DOI: 10.1002/smr.1727

      Thumbnail image of graphical abstract

      Information technology infrastructure library (ITIL) is a comprehensive guide for Information Technology Service Management. However, it is not suggesting an implementation sequence. In the scenario of Small and Medium Enterprises dedicated to producing software, authors investigate ITIL implementation sequence in these organizations. This is performed by means of two different instruments, first, a systematic literature review and second, a survey conducted among experts and practitioners. Results show in both cases that Incident Management Process should be the first process when implementing ITIL framework.

  4. Special Issue Papers

    1. Where does all this waste come from?

      Wolfgang Raschke, Massimiliano Zilli, Johannes Loinig, Reinhold Weiss, Christian Steger and Christian Kreiner

      Article first published online: 26 JUN 2015 | DOI: 10.1002/smr.1732

      Thumbnail image of graphical abstract

      During an industrial project, we experienced some pitfalls in the application of agile processes in dependable software systems. We present here not only the experiences we gathered in the construction of high-quality software but also a conceptual model of waste creation. This model is refined to a case study where we take appropriate measurements in order to provide empirical evidence for it. Finally, we discuss the implications of the developed model regarding agile and traditional processes.

  5. Editorials

    1. You have free access to this content
      Software productivity and effort estimation

      Jens Heidrich, Markku Oivo and Andreas Jedlitschka

      Article first published online: 26 JUN 2015 | DOI: 10.1002/smr.1722

  6. Research Articles

    1. Identifying correlations of findings for building process improvement packages using graph clustering

      Su-Jin Choi, Dae-Kyoo Kim and Sooyong Park

      Article first published online: 23 JUN 2015 | DOI: 10.1002/smr.1723

      Thumbnail image of graphical abstract

      Understanding correlations of software activities is essential for identifying process improvement actions. This work presents a capability maturity model integration-based method for identifying correlations of findings and building improvement packages using graph clustering techniques. The results of the evaluation in an industrial application show that the method produces more distinct improvement packages with clearer standing points than the work carried out manually by experts.

    2. A conceptual framework of challenges and solutions for managing global software maintenance

      Bayarbuyan Ulziit, Zeeshan Akhtar Warraich, Cigdem Gencel and Kai Petersen

      Article first published online: 21 JUN 2015 | DOI: 10.1002/smr.1720

    3. A systematic review of distributed Agile software engineering

      Buturab Rizvi, Ebrahim Bagheri and Dragan Gasevic

      Article first published online: 8 JUN 2015 | DOI: 10.1002/smr.1718

      Thumbnail image of graphical abstract

      The objectives of our work are multifold. First, we would like to understand the reasons and conditions that lead to the adoption of distributed Agile software engineering practices. Second, we would like to investigate and find out the most important risks that threaten a distributed Agile software engineering approach and what mitigation strategies exist to address them. Finally, we would like to highlight which of the available approaches among the existing Agile methodologies have been successfully adopted by the community.

    4. The impact of software process consistency on residual defects

      Fuqun Huang, Bin Liu, Shihai Wang and Qiuying Li

      Article first published online: 22 MAY 2015 | DOI: 10.1002/smr.1717

      Thumbnail image of graphical abstract

      Process improvement in the range of high consistency is effective in reducing both of the severe and total residual defects. However, in the range of low consistency, process improvement is found to be negatively related to reducing residual defects. Software verification is found to be the most effective among all the key process areas. Approaches to help software developers manage their interior cognitive process are needed, as severe residual defects are mainly due to individual cognitive failures.

    5. Web framework points: an effort estimation methodology for Web application development using a content management framework

      Giulio Barabino, Giulio Concas, Erika Corona, Daniele Grechi, Michele Marchesi and Danilo Tigano

      Article first published online: 10 APR 2015 | DOI: 10.1002/smr.1715

      Thumbnail image of graphical abstract

      This work presents the Web Framework Points (WFP) methodology to estimate the effort of Web applications developed with a content management framework. WFP is composed of a sizing phase, and an effort estimation phase, obtained by applying a cost model to the size model of the project to estimate. The sizing of the project takes into account not only usual functional requirements, but also elements specific for developing a Web application. We present the experimental validation of the proposed methodology.

  7. Standards Papers

  8. Special Issue Papers

    1. On the effectiveness of weighted moving windows: Experiment on linear regression based software effort estimation

      S. Amasaki and C. Lokan

      Article first published online: 20 AUG 2014 | DOI: 10.1002/smr.1672

      Thumbnail image of graphical abstract

      On the effectiveness of weighted moving windows: Experiment on linear regression based software effort estimation Authors: S. Amasaki and C. Lokan mini-abst(80words): It seems effective to use a window of training data so that an effort estimation model is trained with only recent projects. Considering the chronological order of projects within the window, and weighting projects according to their order within the window, may also affect estimation accuracy. We examined the effects of weighted moving windows on effort estimation accuracy. We confirmed that weighting methods significantly improved estimation accuracy in larger windows, though the methods also significantly worsened accuracy in smaller windows.

    2. Do feelings matter? On the correlation of affects and the self-assessed productivity in software engineering

      Daniel Graziotin, Xiaofeng Wang and Pekka Abrahamsson

      Article first published online: 6 AUG 2014 | DOI: 10.1002/smr.1673

      Thumbnail image of graphical abstract

      This article provides basic theoretical building blocks on researching the human side of software development in empirical software engineering with psychological measurements. It examines the correlation of the affects and the performance of software developers working in natural settings on real-world software projects. The results show that the real-time affects related to a software development task are positively correlated with a programmer's self-assessed productivity. This article highlights the body of knowledge in psychology and management research on the affects and their impact on performance.


  1. 1 - 15