Title :
Quantitative assessment of extreme programming practices
Author :
Succi, Giancarlo ; Stefanovic, Milorad ; Pedrycz, Witold
Author_Institution :
Dept. of Electr. & Comput. Eng., Alberta Univ., Edmonton, Alta., Canada
Abstract :
Some anecdotal evidence demonstrates success of the extreme programming practice in a portion of the software industry. It has also been argued that pair programming, as a part of the extreme programming process, yields higher quality software products in less time. On the other hand, these principles are sometimes questioned with respect to resource allocation and management issues. Although precise information about benefits and costs of the extreme programming practice represents a critical guideline for improvement of software quality, there has been little work on the subject beyond subjective reports and a study in an academic environment. We propose an experimental framework to quantify benefits and costs of the pair programming practice and compare design aspects of the resulting software products and their defect behavior. For this purpose, we use a set of object-oriented metrics and software reliability growth models based on service requests
Keywords :
DP industry; resource allocation; software quality; software reliability; extreme programming practices; object-oriented metrics; pair programming; quantitative assessment; resource allocation and management; service requests; software industry; software products; software quality; software reliability; Computer industry; Costs; Electrical products industry; Guidelines; Machinery production industries; Object oriented modeling; Programming; Resource management; Software quality; Software reliability;
Conference_Titel :
Electrical and Computer Engineering, 2001. Canadian Conference on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-7803-6715-4
DOI :
10.1109/CCECE.2001.933661