Journal of Software: Evolution and Process

Cover image for Vol. 28 Issue 12

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

See all

  • Current Issue:December 2016

    Volume 28, Issue 12

    Special Issue: Search-Based Software Engineering (...

  • November 2016

    Volume 28, Issue 11

    Special Issue: Systems, Software & Service Process...

  • October 2016

    Volume 28, Issue 10

    Special Issue: Program Comprehension - a special i...

  • September 2016

    Volume 28, Issue 9

    Special Issue: Best Papers of International Confer...

  • August 2016

    Volume 28, Issue 8

Journal of Software: Evolution and Process News

Journal of Software: Evolution and Process is now online only!
Don't miss out on the latest research, make sure you sign up to receive a Table of Content alert each time a new issue is published!
 1. Create an account / sign up to Wiley Online Library
 2. Click on 'Get New Content Alerts' on top left side of journal homepage
 3. An e-TOC shows up in your email inbox for each issue!
 Journal of Software Evolution and Process Online Only

Recently Published Articles

  1. Simplifying the construction of source code transformations via automatic syntactic restructurings

    Christian D. Newman, Brian Bartman, Michael L. Collard and Jonathan I. Maletic

    Version of Record online: 20 JAN 2017 | DOI: 10.1002/smr.1831

    Thumbnail image of graphical abstract
  2. Mining unit test cases to synthesize API usage examples

    Mohammad Ghafari, Konstantin Rubinov and Mohammad Mehdi Pourhashem K.

    Version of Record online: 20 JAN 2017 | DOI: 10.1002/smr.1841

  3. There and back again: Can you compile that snapshot?

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

    Version of Record online: 20 DEC 2016 | DOI: 10.1002/smr.1838

    Thumbnail image of graphical abstract

    We study broken snapshots (i.e., snapshots that cannot be compiled) in 100 Java projects to investigate (1) how frequently they happen and (2) likely causes behind them. The empirical results indicate that broken snapshots occur in 96% of the projects and that they are mainly due to problems related to the resolution of dependencies. The achieved results can be useful to researchers interested in gaining analytical insights by mining (and compiling) the change history of software projects.

  4. You have free access to this content
    Introduction to the special issue on search-based software engineering (NasBASE 2015) (page 1024)

    Marouane Kessentini and Mel Ó Cinnéide

    Version of Record online: 9 DEC 2016 | DOI: 10.1002/smr.1837

  5. Experience report: implementing requirement traceability throughout the software development life cycle (pages 950–954)

    Suha Akman, Mert Özmut, Burak Aydın and Serhat Göktürk

    Version of Record online: 21 NOV 2016 | DOI: 10.1002/smr.1824

    Thumbnail image of graphical abstract

    Requirements traceability support and infrastructure in development environments are essential in helping project members, project managers, and customers; all understand the product at all stages of the software development life cycle and assess the impact of changes. Benefits increase as the system size, complexity, or project members increase.