Journal of Software: Evolution and Process

Cover image for Vol. 27 Issue 3

March 2015

Volume 27, Issue 3

Pages i–iii, 147–235

  1. Issue Information

    1. Top of page
    2. Issue Information
    3. Research Articles
    4. Practice Papers
    1. Issue Information (pages i–iii)

      Article first published online: 24 MAR 2015 | DOI: 10.1002/smr.1681

  2. Research Articles

    1. Top of page
    2. Issue Information
    3. Research Articles
    4. Practice Papers
    1. Quantifying fair payment after outsourcing – a case study (pages 147–165)

      Laurenz Eveleens, Peter Kampstra and Chris Verhoef

      Article first published online: 30 JAN 2015 | DOI: 10.1002/smr.1700

    2. Supporting requirements update during software evolution (pages 166–194)

      Eya Ben Charrada, Anne Koziolek and Martin Glinz

      Article first published online: 20 MAR 2015 | DOI: 10.1002/smr.1705

      Thumbnail image of graphical abstract

      Updating the requirements specification when software systems evolve is a manual task that is time consuming. Therefore, maintainers usually apply the changes to the code directly and leave the requirements unchanged. We propose an approach that supports keeping the requirements specification consistent with the implementation, by identifying the requirements that are impacted whenever the code is changed. Our approach allowed identifying most of the impacted requirements in a list that includes less than 20% of the total number of requirements.

    3. Dual analysis for recommending developers to resolve bugs (pages 195–220)

      Xin Xia, David Lo, Xinyu Wang and Bo Zhou

      Article first published online: 3 MAR 2015 | DOI: 10.1002/smr.1706

      Thumbnail image of graphical abstract

      We propose a new and accurate method named DevRec for the developer recommendation problem, which performs both bug report-based analysis and developer-based analysis. Experiment results show DevRec outperforms Bugzie, DREX, and NonTraining by a substantial margin. We evaluate DevRec on different sets of parameters, and the results show DevRec is robust on different parameters, which means developers do not need to spend much effort and time to configure our tool.

  3. Practice Papers

    1. Top of page
    2. Issue Information
    3. Research Articles
    4. Practice Papers
    1. Collaborative tools: computer science students' skills versus software industry needs (pages 221–235)

      Fuensanta Medina-Dominguez, Maria-Isabel Sanchez-Segura, Ana Moreno and Daniel Santin

      Article first published online: 11 MAR 2015 | DOI: 10.1002/smr.1708

      Thumbnail image of graphical abstract

      Students should be trained in collaborative tools skills that are clearly demanded by industry during their undergraduate studies. New methodological and technological trends should be dynamically incorporated into the curriculum in the slots set aside for elective subjects in the senior years of degree courses. Students will be trained in not only the general but also the specific skills demanded by the labor market, which the students will be joining after completing their studies.

SEARCH

SEARCH BY CITATION