DocumentCode :
2864940
Title :
Resource allocation model in software development
Author :
Luong, Barry ; Liu, Dar-Biau
Author_Institution :
Valence Semicond., Irvine, CA, USA
fYear :
2001
fDate :
2001
Firstpage :
213
Lastpage :
218
Abstract :
In this paper, we apply the queueing theory to model software management and maintenance during the system test, alpha test, and the beta test phases of a software system. The model helps us to verify the progress of the testing phase and estimate its cost. Based on the statistical results derived from the model, we then make a decision about changes in the workforce early rather than letting the product miss the scheduled deadline. Moreover, the model helps developers and managers to measure the product reliability, the quality of service, and to accurately estimate the number of developers needed for product maintenance. Three queue models, M/M/1, M/M/c, and the Jackson network are discussed in this paper. The basic unknown parameters of the models are the fault-report rate and the fixing-fault rate. We also present the technique to estimate the fault report and fixing fault intensities. The model gives us some information about workforce utilization, the average number of fault reports in the queue and system, the response time to customers, and software team missed deadlines. Finally we compare the results obtained from the statistical analysis of real data collected during the testing phase of a computer telephony integration system
Keywords :
queueing theory; resource allocation; software cost estimation; software maintenance; software reliability; Jackson network; M/M/1; M/M/c; alpha test; beta test; computer telephony integration system; fault-report rate; fixing-fault rate; missed deadlines; product maintenance; product reliability; quality of service; queue models; queueing theory; real data collection; resource allocation model; response time; software development; software maintenance; software management modeling; software reliability; software system; statistical analysis; system test; testing phase cost estimation; workforce utilization; Costs; Phase estimation; Programming; Quality management; Queueing analysis; Resource management; Software maintenance; Software systems; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliability and Maintainability Symposium, 2001. Proceedings. Annual
Conference_Location :
Philadelphia, PA
ISSN :
0149-144X
Print_ISBN :
0-7803-6615-8
Type :
conf
DOI :
10.1109/RAMS.2001.902469
Filename :
902469
Link To Document :
بازگشت