DocumentCode :
2824644
Title :
On the Benefits of Planning and Grouping Software Maintenance Requests
Author :
Junio, Gladston Aparecido ; Malta, Marcelo Nassau ; de Almeida Mossri, H. ; Marques-Neto, Humberto T. ; Valente, Marco Tulio
Author_Institution :
Dept. of Comput. Sci., PUC MINAS, Belo Horizonte, Brazil
fYear :
2011
fDate :
1-4 March 2011
Firstpage :
55
Lastpage :
64
Abstract :
Despite its unquestionable importance, software maintenance usually has a negative image among software developers and even project managers. As a result, it is common to consider maintenance requests as short-term tasks that should be implemented as quick as possible to have a minimal impact for end-users. In order to promote software maintenance to a first-class software development activity, we first define in this paper a light weighted process - called PASM (Process for Arranging Software Maintenance Requests) - for handling maintenance as software projects. Next, we describe an in-depth evaluation of the benefits achieved by the PASM process at a real software development organization. For this purpose, we rely on a set of clustering analysis techniques in order to better understand and compare the requests handled before and after the adoption of the proposed process. Our results indicate that the number of projects created to handle maintenance requests has increased almost three times after this organization has adopted the PASM process. Furthermore, we also concluded that projects based on the PASM present a better balance between the various software engineering activities. For example, after adopting PASM the developers have dedicated more time to analysis and validation and less time to implementation and codification tasks.
Keywords :
pattern clustering; software maintenance; PASM process; clustering analysis techniques; codification task; process for arranging software maintenance requests; software development activity; software engineering activity; software maintenance; software projects; Maintenance engineering; Organizations; Planning; Programming; Software engineering; Software maintenance; software clustering; software economics; software maintenance process;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
Conference_Location :
Oldenburg
ISSN :
1534-5351
Print_ISBN :
978-1-61284-259-2
Electronic_ISBN :
1534-5351
Type :
conf
DOI :
10.1109/CSMR.2011.10
Filename :
5741246
Link To Document :
بازگشت