Title
A Case for Software Engineering
Abstract
The paper argues for the use of the "case study" approach to educating and training software engineers. After discussing problems in software engineering education and introducing the fundamentals of case study teaching, the paper describes a project to develop a comprehensive and complete case study, called the DigitalHome (DH) system, which involves the development of "smart house" technology by a national retail chain serving the needs of home owners. Thus far the following has been developed: marketing documents, project launch material, a project plan, an SRS, and a set of scene-setting and problem-solving scenarios. The case study will eventually consist of a complete set of life-cycle artifacts, a realistic description of the people and events that are part of the DH development, and a set of exercises that are designed to involve students in the solutions of software engineering problems associated with the DH development.
Year
DOI
Venue
2007
10.1109/CSEET.2007.5
Dublin
Keywords
Field
DocType
computer aided instruction,computer science education,software engineering,DigitalHome system,case study teaching,life-cycle artifacts,national retail chain,problem-solving scenarios,smart house technology,software engineering education
Educational technology,Project plan,Computer aided instruction,Software design,Software engineering,Systems engineering,Software,Accreditation,Engineering,Smart house
Conference
ISSN
ISBN
Citations 
1093-0175
0-7695-2893-7
8
PageRank 
References 
Authors
1.54
1
2
Name
Order
Citations
PageRank
Thomas B. Hilburn114336.41
Massood Towhidnejad24032.06