DocumentCode
1850946
Title
Applications of Simulation and AI Search: Assessing the Relative Merits of Agile vs Traditional Software Development
Author
Lemon, Bryan ; Riesbeck, Aaron ; Menzies, Tim ; Price, Justin ; D´Alessandro, Joseph ; Carlsson, Rikard ; Prifiti, Tomi ; Peters, Fayola ; Lu, Hiuhua ; Port, Dan
Author_Institution
Lane Dept. of Comput. Sci. & Electr. Eng., West Virginia Univ., Morgantown, VA, USA
fYear
2009
fDate
16-20 Nov. 2009
Firstpage
580
Lastpage
584
Abstract
This paper augments Boehm-Turner´s model of agile and plan-based software development augmented with an AI search algorithm. The AI search finds the key factors that predict for the success of agile or traditional plan-based software developments. According to our simulations and AI search algorithm: (1) in no case did agile methods perform worse than plan-based approaches; (2) in some cases, agile performed best. Hence, we recommend that the default development practice for organizations be an agile method. The simplicity of this style of analysis begs the question: why is so much time wasted on evidence-less debates on software process when a simple combination of simulation plus automatic search can mature the dialog much faster?
Keywords
digital simulation; planning (artificial intelligence); software prototyping; AI search algorithm; Boehm-Turner model; agile methods; plan-based software developments; software development; software process; Application software; Artificial intelligence; Computational modeling; Computer simulation; Context modeling; Costs; Object oriented modeling; Programming; Search engines; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
Conference_Location
Auckland
ISSN
1938-4300
Print_ISBN
978-1-4244-5259-0
Electronic_ISBN
1938-4300
Type
conf
DOI
10.1109/ASE.2009.42
Filename
5431731
Link To Document