A change analysis process to characterize software maintenance projects

Lionel C. Briand, Victor R. Basili, Yong Mi Kim, Donald R. Squier

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In order to improve software maintenance processes, we need to be able to first characterize and assess them. This task needs to be performed in depth and with objectivity since the problems are complex. One approach is to set up a measurement program specifically aimed at maintenance. However, establishing a measurement program requires that one understands the issues and is able to characterize the maintenance environment and processes in order to collect suitable and cost-effective data. Also, enacting such a program and getting usable data sets takes time. A short term substitute is needed We propose in this paper a characterization process aimed specifically at maintenance and based on a general qualitative analysis methodology. This process is rigorously defined in order to be repeatable and usable by people who are not acquainted with such analysis procedures. A basic feature of our approach is that maintenance changes are analyzed in order to understand the flaws in the change process. Guidelines are provided and a case study is shown that demonstrates the usefulness of the approach.

Original languageEnglish
Title of host publicationProceedings - 1994 International Conference on Software Maintenance, ICSM 1994
EditorsMari Georges, Hausi A. Muller
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages38-49
Number of pages12
ISBN (Electronic)0818663308, 9780818663307
DOIs
Publication statusPublished - 1994
Externally publishedYes
Event1994 International Conference on Software Maintenance, ICSM 1994 - Victoria, Canada
Duration: 19 Sep 199423 Sep 1994

Publication series

NameProceedings - 1994 International Conference on Software Maintenance, ICSM 1994

Conference

Conference1994 International Conference on Software Maintenance, ICSM 1994
Country/TerritoryCanada
CityVictoria
Period19/09/9423/09/94

Fingerprint

Dive into the research topics of 'A change analysis process to characterize software maintenance projects'. Together they form a unique fingerprint.

Cite this