DocumentCode :
2379134
Title :
On agile performance requirements specification and testing
Author :
Ho, Chih-Wei ; Johnson, Michael J. ; Williams, Laurie ; Maximilien, E. Michael
Author_Institution :
Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC
fYear :
2006
fDate :
23-28 July 2006
Lastpage :
52
Abstract :
Underspecified performance requirements can cause performance issues in a software system. However, a complete, upfront analysis of a software system is difficult, and usually not desirable. We propose an evolutionary model for performance requirements specifications and corresponding validation testing. The principles of the model can be integrated into agile development methods. Using this approach, the performance requirements and test cases can be specified incrementally, without big upfront analysis. We also provide a post hoc examination of a development effort at IBM that had a high focus on performance requirements. The examination indicates that our evolutionary model can be used to specify performance requirements such that the level of detail is commensurate with the nature of the project. Additionally, the IBM experience indicates that test driven development-type validation testing corresponding to the model can be used to determine if performance objectives have been met
Keywords :
formal specification; program testing; program verification; software performance evaluation; software prototyping; agile development methods; agile performance requirement specification; agile performance requirement testing; evolutionary model; software system; validation testing; Computer science; Guidelines; Performance analysis; Software performance; Software systems; System performance; Testing; Time factors; Trademarks; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Agile Conference, 2006
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2562-8
Type :
conf
DOI :
10.1109/AGILE.2006.41
Filename :
1667562
Link To Document :
بازگشت