Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/850947.853333guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Dynamic Model for Maintenance and Testing Effort

Published: 16 March 1998 Publication History

Abstract

The dynamic evolution of ecological systems in which predators and prey compete for surviving has been investigated by applying suitable mathematical models. Dynamic systems theory provides a useful way to model interspecie 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.Maintenance and testing activities absorbe the most relevant part of total life-cycle cost of software. Such economic relevance strongly suggests to investigate the maintenance and testing processes in order to find new models allowing software engineers to better estimate, plan and manage costs and activities. In this paper we show how dynamic systems theory could be usefully applied to maintenance and testing context, namely to model the dynamic evolution of the effort. When programmers 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 as prey and predators populations do.The feasibility of this approach is supported by the experimental data about two real world software projects.

Cited By

View all
  • (2014)An expert-based cost estimation model for system test executionProceedings of the 2014 International Conference on Software and System Process10.1145/2600821.2600840(159-163)Online publication date: 26-May-2014
  • (2004)Impacts of the Organizational Model on TestingEmpirical Software Engineering10.1023/B:EMSE.0000039880.99096.af9:4(275-296)Online publication date: 1-Dec-2004
  • (2001)A Queue Theory-Based Approach to Staff Software Maintenance CentersProceedings of the IEEE International Conference on Software Maintenance (ICSM'01)10.1109/ICSM.2001.972764Online publication date: 7-Nov-2001
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICSM '98: Proceedings of the International Conference on Software Maintenance
March 1998
ISBN:0818687797

Publisher

IEEE Computer Society

United States

Publication History

Published: 16 March 1998

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2014)An expert-based cost estimation model for system test executionProceedings of the 2014 International Conference on Software and System Process10.1145/2600821.2600840(159-163)Online publication date: 26-May-2014
  • (2004)Impacts of the Organizational Model on TestingEmpirical Software Engineering10.1023/B:EMSE.0000039880.99096.af9:4(275-296)Online publication date: 1-Dec-2004
  • (2001)A Queue Theory-Based Approach to Staff Software Maintenance CentersProceedings of the IEEE International Conference on Software Maintenance (ICSM'01)10.1109/ICSM.2001.972764Online publication date: 7-Nov-2001
  • (2000)How to Staff Business-Critical Maintenance ProjectsIEEE Software10.1109/52.89625517:3(90-94)Online publication date: 1-May-2000

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media