Title :
Modeling maintenance effort by means of dynamic systems
Author :
Calzolari, F. ; Tonella, P. ; Antoniol, G.
Author_Institution :
ITC-IRST, Povo, Italy
Abstract :
The dynamic evolution of ecological systems in which predators and prey compete for survival has been investigated by applying suitable mathematical models. Dynamic systems theory provides a useful way to model interspecies competition and thus the evolution of predators and prey populations. This kind of mathematical framework has been shown to be well suited to describe evolution of economical systems as well, where instead of predators and prey there are consumers and resources. This paper suggests how dynamic systems could be usefully applied to the maintenance context, namely to model the dynamic evolution of the maintenance effort. When maintainers start trying to recognize and correct code defects, while the number of residual defects decreases, the effort spent to find out any new defect has an initial increase, followed by a decline, in a similar way to prey and predator populations. The feasibility of this approach is supported by the experimental data about a 67 months maintenance task of a software project and its successive releases
Keywords :
biocybernetics; ecology; program debugging; software maintenance; code defect correction; consumers; dynamic systems; ecological systems evolution; economical systems; interspecies competition; mathematical models; predators; prey; residual defects; resources; software maintenance effort modeling; software project; survival; Costs; Electrical capacitance tomography; Lab-on-a-chip; Parameter estimation; Preventive maintenance; Software maintenance; Software measurement; Software systems; Testing; Traffic control;
Conference_Titel :
Software Maintenance and Reengineering, 1998. Proceedings of the Second Euromicro Conference on
Conference_Location :
Florence
Print_ISBN :
0-8186-8421-6
DOI :
10.1109/CSMR.1998.665787