We suggest that empirical studies of maintenance are difficult to understand unless the context of the study is fully defined. We developed a preliminary ontology to identify a number of factors that influence maintenance. The purpose of the ontology is to identify factors that would affect the resu
A quantitative comparison of perfective and corrective software maintenance
โ Scribed by Henry, Joel E.; Cain, James P.
- Publisher
- John Wiley and Sons
- Year
- 1997
- Tongue
- English
- Weight
- 101 KB
- Volume
- 9
- Category
- Article
- ISSN
- 1040-550X
No coin nor oath required. For personal study only.
โฆ Synopsis
This paper presents a quantitative comparison of perfective and corrective software maintenance performed by a large military contractor using a formal program release process. The analysis techniques used in the comparison make use of basic data collected throughout the maintenance process. The data collected allow the impact of performing perfective and corrective maintenance to be quantitatively compared. Both parametric and non-parametric statistical techniques are applied to test relationships between and among process and product data. The results provide valuable information for predicting future process and product characteristics, assessing perfective and corrective maintenance impact, and quantitatively comparing the impact of both types of requirements volatility. The results also support one common rule of thumb, cast some doubt on another, and lead to the formulation of a new one.
๐ SIMILAR VOLUMES
Software maintenance is a task that is difficult to manage effectively. In part, this is because software managers have very little knowledge about the types of maintenance work that are likely to occur. If managers could forecast changes to software systems, they could more effectively plan, alloca
The importance of metrics in software projects is well known. Assessing and controlling quality and productivity in large scale environments requires the establishment of software measurement systems for both products and processes. Product and process measurements should be considered simultaneousl