Journal of Software: Evolution and Process

Cover image for Vol. 29 Issue 1

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:January 2017

    Volume 29, Issue 1

  • 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...

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

Join the computer science mailing list

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

  1. Enabling code transformations with FermaT on simplified bytecode

    Doni Pracner and Zoran Budimac

    Version of Record online: 20 FEB 2017 | DOI: 10.1002/smr.1857

    Thumbnail image of graphical abstract

    This paper presents a new approach for working with Java bytecode that uses existing tools (FermaT and the wide spectrum language) that have been industrially tested and proven in transforming legacy assembly code. The first step has been a successful translator that works with a subset language (MicroJava) and enables the usage of formal transformations in FermaT to restructure the code from a machine level to human readable high-level structures, both automatically and manually. It mostly relies on the existing transformations, but some new ones were introduced in this work, and some old ones were modified.

  2. TMAP: Discovering relevant API methods through text mining of API documentation

    Rahul Pandita, Raoul Jetley, Sithu Sudarsan, Timothy Menzies and Laurie Williams

    Version of Record online: 20 FEB 2017 | DOI: 10.1002/smr.1845

  3. The long-term growth rate of evolving software: Empirical results and implications

    Les Hatton, Diomidis Spinellis and Michiel van Genuchten

    Version of Record online: 16 FEB 2017 | DOI: 10.1002/smr.1847

  4. The relationship between evolutionary coupling and defects in large industrial software

    Serkan Kirbas, Bora Caglayan, Tracy Hall, Steve Counsell, David Bowes, Alper Sen and Ayse Bener

    Version of Record online: 7 FEB 2017 | DOI: 10.1002/smr.1842