Title :
Two mathematical modeling approaches for extreme programming
Author :
Kiwan, H. ; Morgan, Y.L. ; Benedicenti, L.
Author_Institution :
Fac. of E.ng. & Appl. Sci., Univ. of Regina, Regina, SK, Canada
Abstract :
Software development investments are always seeking low risk software development processes. Extreme programming (XP) is one of the most popular agile methodologies. Currently, increasing numbers of software companies depend on XP. This research is an attempt to build two mathematical modeling approaches in order to present and describe XP. It compares between their inputs and outputs to comprehend the best approach. The approaches are based on two white boxes and one black box. The first modeling approach uses a set of critical success factors and another set of user defined weights to calculate the project success rate (SR). The second modeling approach uses a modified set of critical success factors with another approach; expecting unknown factors and weights. Those models describe the real development environment as the work is based on real data from two projects. The data is used to test the models. As a result, the two approaches are evaluated, verified and enhanced to form a model that calculates the SR and success radio for projects. At the end of this research, one of the two models is preferred due to its dependability and reliability.
Keywords :
risk analysis; software management; software prototyping; XP; black box; critical success factors; extreme programming; mathematical modeling approaches; project SR; project success rate; software companies; software development investments; software development processes; white boxes; Data models; Mathematical model; Measurement; Planning; Productivity; Programming; Software; Extreme programming; agile; model;
Conference_Titel :
Electrical and Computer Engineering (CCECE), 2013 26th Annual IEEE Canadian Conference on
Conference_Location :
Regina, SK
Print_ISBN :
978-1-4799-0031-2
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2013.6567851