DocumentCode :
624524
Title :
Prioritizing CRC cards as a simple design tool in extreme programming
Author :
Alshehri, Suhair ; Benedicenti, L.
Author_Institution :
Software Syst. Eng., Univ. of Regina, Regina, SK, Canada
fYear :
2013
fDate :
5-8 May 2013
Firstpage :
1
Lastpage :
4
Abstract :
The analytic hierarchy process (AHP) has been applied in many fields and especially to complex engineering problems and applications. The AHP is capable of structuring decision problems and finding mathematically determined judgments built on knowledge and experience. This suggests that AHP should prove useful in agile software development where complex decisions occur routinely. In this paper, the AHP is used to prioritize Class Responsibility Collaboration (CRC) cards in Extreme Programming (XP) design activity. XP encourages the simplicity in design that takes less time to accomplish than more complex approaches. The CRC cards tool has been proved to effectively achieve this purpose. Moreover, prioritizing CRC cards helps the XP team to implement the most valuable class to design.
Keywords :
analytic hierarchy process; software prototyping; AHP; CRC card tool; XP design; agile software development; analytic hierarchy process; class responsibility collaboration cards; complex engineering problems; decision problems; extreme programming design; simple design tool; Analytic hierarchy process; Collaboration; Educational institutions; Programming; Software; Stability criteria; Unified modeling language; Analytic Hierarchy process (AHP); CRC Cards; Extreme Programming (XP);
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering (CCECE), 2013 26th Annual IEEE Canadian Conference on
Conference_Location :
Regina, SK
ISSN :
0840-7789
Print_ISBN :
978-1-4799-0031-2
Electronic_ISBN :
0840-7789
Type :
conf
DOI :
10.1109/CCECE.2013.6567820
Filename :
6567820
Link To Document :
بازگشت