MODELING UNIT TESTING PROCESSES - A System Dynamics Approach

Kumar Saurabh

Abstract

Software development is a complex activity that often exhibits counter-intuitive behavior, in that outcomes often vary quite radically from the intended results. The production of a high quality software product requires application of both defect prevention and defect detection techniques. A common defect detection strategy is to subject the product to several phases of testing such as unit, integration, and system. These testing phases consume significant project resources and cycle time. As software companies continue to search for ways for reducing cycle time and development costs while increasing quality, software-testing processes emerge as a prime target for investigation. This paper presents a system dynamics (SD) model of software development, better understanding testing processes. Motivation for modeling testing processes is presented along with an executable model of the unit test phase. Some sample model runs are described to illustrate the usefulness of the model.

References

  1. Coyle, R.G. 1996. System dynamics modelling: A practical approach. London: Chapman and Hall.
  2. Dutta, A. 2001. Business planning for network services: A systems thinking approach.Information Systems Research 12(3): 260-28.
  3. Forrester, J.W. 1961. Industrial dynamics. MIT Press.
  4. Mohapatra, P.K.J., Mandal, P. and Bora, M.C. 1994. Introduction to system dynamics modelling. Hyderabad: Universities Press.
Download


Paper Citation


in Harvard Style

Saurabh K. (2008). MODELING UNIT TESTING PROCESSES - A System Dynamics Approach . In Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8111-38-8, pages 183-186. DOI: 10.5220/0001669101830186


in Bibtex Style

@conference{iceis08,
author={Kumar Saurabh},
title={MODELING UNIT TESTING PROCESSES - A System Dynamics Approach},
booktitle={Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2008},
pages={183-186},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001669101830186},
isbn={978-989-8111-38-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - MODELING UNIT TESTING PROCESSES - A System Dynamics Approach
SN - 978-989-8111-38-8
AU - Saurabh K.
PY - 2008
SP - 183
EP - 186
DO - 10.5220/0001669101830186