Managing software change tasks: An exploratory study

31Citations
Citations of this article
32Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Programmers often have to perform change tasks that involve unfamiliar portions of a software system's code base. To help inform the design of software development tools intended to support programmers in this context, we conducted a qualitative study of how programmers manage such change tasks. In the study we observed Java programmers using a state-of-the-practice IDE to work on real change tasks to a mediumsized open source software system. In this paper we present our results, describing eight observations about the programmers' behavior and the impact of the development environment on their behavior. We also high-light several key challenges faced by the programmers and discuss the implications of our results on the design of development tools. © 2005 IEEE.

Cite

CITATION STYLE

APA

Sillito, J., De Voider, K., Fisher, B., & Murphy, G. (2005). Managing software change tasks: An exploratory study. In 2005 International Symposium on Empirical Software Engineering, ISESE 2005 (pp. 23–32). https://doi.org/10.1109/ISESE.2005.1541811

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free