DocumentCode
3239009
Title
A practical measure for the agility of software development processes
Author
Shawky, Doaa M. ; Ali, Ahmed F.
Author_Institution
Eng. Math. Dept., Cairo Univ., Giza, Egypt
fYear
2010
fDate
2-4 Nov. 2010
Firstpage
230
Lastpage
234
Abstract
In the software industry, a large number of projects fail and billions of dollars are spent on failed software projects. Lack of an end user involvement, poor requirements, and unrealistic schedules are some of the top reasons of such failure. Agile software development is an approach that addresses these problems through a real communication between programmers and customers. Thus, there is a need to quantify software agility. In this paper, an approach for quantifying software agility is provided by modeling the key concepts in agile software and proposing a measure that can be used in representing how agile a software development process is. The proposed measure employs information entropy as the main concept related to software agility. The suggested measure is tested on two open source case studies. Experimental results demonstrate the validity and suitability of the agility measure.
Keywords
entropy; public domain software; software development management; software metrics; software prototyping; end user involvement; information entropy; poor requirements; software agility quantification; software development processes; software industry; unrealistic schedules; Biomedical measurements; Java; Logistics; Software; agile software; entropy; software measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Technology and Development (ICCTD), 2010 2nd International Conference on
Conference_Location
Cairo
Print_ISBN
978-1-4244-8844-5
Electronic_ISBN
978-1-4244-8845-2
Type
conf
DOI
10.1109/ICCTD.2010.5645881
Filename
5645881
Link To Document