A formal model of the software test process

被引:49
作者
Cangussu, JW [1 ]
DeCarlo, RA
Mathur, AP
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
[2] Purdue Univ, Dept Elect & Comp Engn, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
feedback control; process control; software test process; software testing; modeling; state variable;
D O I
10.1109/TSE.2002.1027800
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A novel approach to model the system test phase of the software life cycle is presented. This approach is based on concepts and techniques from control theory and is useful in computing the effort required to reduce the number of errors and the schedule slippage under a changing process environment. Results from these computations are used, and possibly revised, at specific checkpoints in a feedback-control structure to meet the schedule and quality objectives. Two case studies were conducted to study the behavior of the proposed model. One study reported here uses data from a commercial project. The outcome from these two studies suggests that the proposed model might well be the first significant milestone along the road to a formal and practical theory of software process control.
引用
收藏
页码:782 / 796
页数:15
相关论文
共 36 条
[1]  
Abdel-Hamid T., 1991, Software Project Dynamics: An Integrated Approach
[2]  
[Anonymous], MEASURING SOFTWARE P
[3]  
[Anonymous], CRAFT SOFTWARE TESTI
[4]  
[Anonymous], 1993, CAPABILITY MATURITY
[5]  
Boehm B., 2000, SOFTWARE COST ESTIMA
[6]  
Boehm B. W., 1981, SOFTWARE ENG EC
[7]  
Cangussu J. W., 2001, P 2001 IEEE SYST MAN, P712
[8]  
CANGUSSU JW, 2001, SERCTR176P PURD U
[9]  
CANGUSSU JW, 2001, P 12 INT S SOFTW REL
[10]  
Chong E. K. P., 2013, An Introduction to Optimization