DocumentCode :
3205225
Title :
Work in progress — Does maintenance first improve student´s understanding and appreciation of clean code and documentation
Author :
Doyle, Maureen ; Buckley, Brooke ; Hao, Wei ; Walden, James
Author_Institution :
Northern Kentucky Univ., Highland Heights, KY, USA
fYear :
2011
fDate :
12-15 Oct. 2011
Abstract :
The ACM´s “Computer Science Curriculum 2008: An Interim Revision of CS 2001” suggests 31 core hours of Software Engineering covering the standard phases of software development. At many universities, including ours, Software Engineering is a capstone course with a semester-long team project. While the course covers the software development lifecycle there is not enough time in a single semester for students to gain an appreciation for all phases, especially the importance of testing and documentation to the maintenance phase which is the longest phase in successful software projects. To address this, a new course, Software Maintenance and Testing, was added as a pre-requisite to Software Engineering. The course will be implemented in fall, 2011. Students will be surveyed to determine if their appreciation for different development models, documentation, recording of design decisions, and clean code are improved by maintaining code prior to developing a brand-new or greenfield project. A Likert scale instrument will be develop to evaluate students´ attitudes. The research instrument will be tuned until validity and reliability are achieved. Preliminary and baseline results will be presented.
Keywords :
computer science education; educational courses; program testing; software development management; software maintenance; system documentation; ACM; clean code; computer science curriculum; software development lifecycle; software documentation; software engineering; software maintenance; software projects; software testing; Documentation; Maintenance engineering; Software; Software engineering; Software reliability; Software testing; Engineering; Software; software documentation; software testing; student attitudes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference (FIE), 2011
Conference_Location :
Rapid City, SD
ISSN :
0190-5848
Print_ISBN :
978-1-61284-468-8
Electronic_ISBN :
0190-5848
Type :
conf
DOI :
10.1109/FIE.2011.6142983
Filename :
6142983
Link To Document :
بازگشت