DocumentCode
2461810
Title
Integrating process improvement practices into an undergraduate software engineering course
Author
Collofello, J.S.
Author_Institution
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
Volume
3
fYear
1998
fDate
4-7 Nov. 1998
Firstpage
1298
Abstract
Most software development organizations are attempting to improve their practices in response to increasing competitive pressures to shorten development cycle time and increase quality. Their success is dependent upon the effectiveness of their software process improvement methodology. Software development teams must understand and be committed to this methodology for improvements to occur. This paper describes the introduction of software process improvement practices in an undergraduate software engineering course. The course requires students to work in teams of 5-6 persons to develop a software application in a one-semester time frame following a systematic development process. Software process improvement practices are integrated throughout the course in terms of both lecture material and team exercises. Teams are continuously challenged to examine their development practices for areas of improvement. This activity is facilitated through the use of previous class post mortem reports, a mid-stream process improvement exercise and the writing of their own post-mortem report upon completing their project. The results of applying these software process improvement practices are described along with examples of process improvements from the student teams.
Keywords
computer science education; educational courses; software engineering; teaching; USA; competitive pressures; development cycle time; lecture material; mid-stream process improvement exercise; post-mortem report writing; previous class post-mortem reports; process improvement practices integration; software application; software development organizations; software development teams; software quality; student teams; systematic development process; team exercises; undergraduate software engineering course; university; Application software; Conducting materials; Data analysis; Process planning; Software engineering; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education Conference, 1998. FIE '98. 28th Annual
Conference_Location
Tempe, AZ, USA
ISSN
0190-5848
Print_ISBN
0-7803-4762-5
Type
conf
DOI
10.1109/FIE.1998.738678
Filename
738678
Link To Document