By Topic

Incorporating a disciplined software development process in to introductory computer science programming courses: initial results

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Towhidnejad, M. ; Dept. of Comput. Sci., Embry-Riddle Aeronaut. Univ., Daytona Beach, FL, USA ; Salimi, A.

As the processing power of computers has increased, more complex and larger problems have been introduced. The lack of a disciplined approach to the solution of such problems has created a situation referred to as the “software crisis”. That is, software products have been behind schedule, over budget and unreliable. The Software Engineering Institute (SEI), through the Capability Maturity Model (CMM), has addressed a software organization's capability with five maturity levels. CMM is based on a team approach to software production. Watts Humphrey, in the Personal Software Process (PSP) concept, addresses the roles and processes that individual team members should follow in order to be an effective member of a team. PSP is being taught to software engineers in different industries and also to graduate students in mainly Master of Software Engineering (MSE) programs. In their experiment the authors started teaching a simplified version of PSP to freshmen in the Computer Science program. The result of the experiment has shown that the students have gained better time management and defect management skills, which are the basis for more effective software production. The paper describes how to incorporate a disciplined software development process into the first introductory computer science programming courses, with the major emphasis on the first course. They share some of their initial results

Published in:

Frontiers in Education Conference, 1996. FIE '96. 26th Annual Conference., Proceedings of  (Volume:2 )

Date of Conference:

6-9 Nov 1996