DocumentCode :
2707584
Title :
The groupthink specification exercise
Author :
Ernst, Michael D. ; Chapin, John
Author_Institution :
MIT Comput. Sci. & Artificial Intelligence Lab, Cambridge, MA, USA
fYear :
2005
fDate :
15-21 May 2005
Firstpage :
617
Lastpage :
618
Abstract :
Teaching students to read and write specifications is difficult. It is even more difficult to motivate specifications - to convince students of the value of specifications and make students eager to use them. This paper describes the group-think specification exercise. Groupthink is a fun group activity, in the style of a game show, that teaches students about specifications (the difficulty of writing them, techniques for getting them right, and criteria for evaluating them), teamwork, and communication. Specifications are not used as an end in themselves, but are motivated to students as a means to solving realistic problems that involve understanding system behavior. Students enjoy the activity, and it improves their ability to read and write specifications. The two-hour, low-prep activity is self-contained, scales from classes of ten to hundreds of students, and is freely available to other instructors.
Keywords :
computer science education; formal specification; groupthink specification; software system; teamwork; Artificial intelligence; Computer science; Computer science education; Documentation; Engineering management; Information science; Software engineering; Systems engineering education; Teamwork; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
Print_ISBN :
1-59593-963-2
Type :
conf
DOI :
10.1109/ICSE.2005.1553614
Filename :
1553614
Link To Document :
بازگشت