DocumentCode :
2745901
Title :
Bug Hunt: Making Early Software Testing Lessons Engaging and Affordable
Author :
Elbaum, Sebastian ; Person, Suzette ; Dokulil, Jon ; Jorde, Matt
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Nebraska-Lincoln, Lincoln, NE
fYear :
2007
fDate :
20-26 May 2007
Firstpage :
688
Lastpage :
697
Abstract :
Software testing efforts account for a large part of software development costs. However, as educators, we struggle to properly prepare students to perform software testing activities. This struggle is caused by multiple factors: (1) it is challenging to effectively incorporate software testing into an already over-packed curriculum, (2) ad-hoc efforts to teach testing generally happen too late in the students´ career, after bad habits have already been developed, and (3) these efforts lack the necessary institutional consistency and support to be effective. To address these challenges we created Bug Hunt, a web-based tutorial to engage students in learning software testing strategies. In this paper we describe the most interesting aspects of the tutorial including the lessons and feedback mechanisms, and the facilities for instructors to configure the tutorial and obtain automatic student assessment. We also present the lessons learned after two years of deployment.
Keywords :
computer aided instruction; computer science education; program testing; Bug Hunt; Web-based tutorial; automatic student assessment; software development costs; software testing; Computer science; Computer science education; Costs; Courseware; Engineering profession; Feedback; Performance evaluation; Programming profession; Software engineering; Software testing; Software Testing Education; Web-based Tutorial.;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2007. ICSE 2007. 29th International Conference on
Conference_Location :
Minneapolis, MN
ISSN :
0270-5257
Print_ISBN :
0-7695-2828-7
Type :
conf
DOI :
10.1109/ICSE.2007.23
Filename :
4222630
Link To Document :
بازگشت