Journal of Software: Evolution and Process

Cover image for Vol. 25 Issue 6

Special Issue: A Retrospective View of Software Maintenance and Reengineering Research - A Selection of Papers from CSMR 2010

June 2013

Volume 25, Issue 6

Pages 569–661

Issue edited by: Rafael Capilla, Juan C. DueÑas, Rudolf Ferenc

  1. Editorial

    1. Top of page
    2. Editorial
    3. Special Issue Papers
    1. You have free access to this content
  2. Special Issue Papers

    1. Top of page
    2. Editorial
    3. Special Issue Papers
    1. TIDIER: an identifier splitting approach using speech recognition techniques (pages 575–599)

      Latifa Guerrouj, Massimiliano Di Penta, Giuliano Antoniol and Yann-Gaël Guéhéneuc

      Article first published online: 30 JUN 2011 | DOI: 10.1002/smr.539

      Thumbnail image of graphical abstract

      This paper presents a novel approach inspired by speech recognition techniques to recognize words composing source-code identifiers. The approach overcomes the limitations of existing identifier-splitting approaches when naming conventions (e.g.CamelCase) are not used or when identifiers contain abbreviations. In addition, it outperforms alternative techniques when using a dictionary augmented with domain knowledge or a contextual dictionary. Furthermore, TIDIER was able to expand 48% of a set of selected abbreviations into dictionary words. Copyright © 2011 John Wiley & Sons, Ltd.

    2. Incremental reflexion analysis (pages 601–637)

      Rainer Koschke

      Article first published online: 28 JUN 2011 | DOI: 10.1002/smr.542

      Thumbnail image of graphical abstract

      This paper introduces, formalizes, and proves an incremental calculation of static architecture conformance, also known as there flexion analysis. Copyright © 2011 John Wiley & Sons, Ltd.

    3. Realizing service migration in industry—lessons learned (pages 639–661)

      Khalid Adam Nasr, Hans-Gerhard Gross and Arie van Deursen

      Article first published online: 2 MAY 2011 | DOI: 10.1002/smr.540

      Thumbnail image of graphical abstract

      This paper presents two case studies that cover the re-engineering and further evolution of adopting service-oriented architecture (SOA) in the industry. The goal of both case studies is to identify the benefits and drawbacks of realizing SOA in large organizations. This is done to obtain a better perspective on the real, rather than the assumed, benefits of SOA in practice. Based on these findings and the lessons learned, directions for further research are proposed. Copyright © 2011 John Wiley & Sons, Ltd.

SEARCH

SEARCH BY CITATION