DocumentCode
1693463
Title
Using Rationale for Software Engineering Education
Author
Dutoit, A.H. ; Wolf, T. ; Paech, B. ; Borner, L. ; Ruckert, J.
Author_Institution
Inst. fur Informatik, Technische Univ. Munchen, Munich
fYear
2005
Firstpage
129
Lastpage
136
Abstract
Software engineering courses often use industrial modeling tools for their infrastructure, as it exposes students to the state-of-the practice and increases their awareness about the complexity of their craft. However, this approach has the risk of expending a disproportionate amount of effort on tools as opposed to teaching concepts. Moreover, industrial tools often do not include didactic concepts needed for education. In this paper, we discuss our experience with an integrated, rationale-based modeling tool in a variety of software engineering courses. By providing an integrated modeling environment, students use a single tool for requirements, system design, test planning, and collaboration. By attaching rationale to the models, students are encouraged to reflect on their work while instructors can monitor them and provide more insightful feedback
Keywords
computer aided instruction; computer science education; educational courses; formal specification; groupware; programming environments; software tools; systems analysis; collaboration; didactic concepts; integrated modeling environment; integrated rationale-based modeling tool; requirements engineering; software engineering courses; software engineering education; software tool; students; system design; teaching concepts; test planning; Collaborative software; Collaborative tools; Collaborative work; Context modeling; Education; Feedback; Joining processes; Monitoring; Software engineering; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Education & Training, 18th Conference on
Conference_Location
Ottawa, Ont.
ISSN
1093-0175
Print_ISBN
0-7695-2324-2
Type
conf
DOI
10.1109/CSEET.2005.1
Filename
4698917
Link To Document