DocumentCode
2506453
Title
Software process in the classroom: A comparative study
Author
Goldin, Sally E. ; Rudahl, Kurt T.
Author_Institution
Dept. of Comput. Eng., King Monkut´´s Univ. of Technol. Thonburi, Bangkok, Thailand
fYear
2009
fDate
28-30 Sept. 2009
Firstpage
427
Lastpage
431
Abstract
Software process paradigms are a core unifying concept in software engineering, but they are very difficult to teach. Recent studies that have attempted to bring software process into the classroom have focused mainly on agile methodologies. Few if any studies have compared multiple paradigms. The current research compared the use of the Rational Unified Process (RUP) and eXtreme Programming (XP) paradigms by teams of students developing projects to satisfy the same user requirements. We found that all teams understood their assigned paradigms, but the RUP teams were more successful in applying the methodology. On the other hand, the RUP teams were significantly more likely to claim that they would have preferred to use XP rather than their assigned process.
Keywords
computer science education; programming; project management; software engineering; teaching; RUP paradigm; XP paradigm; agile methodology; extreme programming; project development; rational unified process; software engineering; software process paradigm; teaching; user requirement satisfaction; Application software; Computer architecture; Context modeling; Object oriented modeling; Programming profession; Software engineering; Terminology; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications and Information Technology, 2009. ISCIT 2009. 9th International Symposium on
Conference_Location
Icheon
Print_ISBN
978-1-4244-4521-9
Electronic_ISBN
978-1-4244-4522-6
Type
conf
DOI
10.1109/ISCIT.2009.5341212
Filename
5341212
Link To Document