NotesFAQContact Us
Search Tips
Back to results
Peer reviewed Peer reviewed
Direct linkDirect link
ERIC Number: ED541777
Record Type: Non-Journal
Publication Date: 2012
Pages: 10
Abstractor: As Provided
ISBN: ISBN-978-0-7695-4693-3
ISSN: ISSN-1093-0175
A Role-Playing Game for a Software Engineering Lab: Developing a Product Line
Zuppiroli, Sara; Ciancarini, Paolo; Gabbrielli, Maurizio
IEEE Conference on Software Engineering Education and Training, Proceedings (MS), Paper presented at the IEEE Conference on Software Engineering Education and Training (CSEE&T 2012) (25th, Nanjing, Jiangsu, China, Apr 17-19, 2012)
Software product line development refers to software engineering practices and techniques for creating families of similar software systems from a basic set of reusable components, called shared assets. Teaching how to deal with software product lines in a university lab course is a challenging task, because there are several practical issues that have to be solved in short time. In this paper we report an experience of ours, showing how in the context of a software engineering course at University of Bologna our students tackled the task of developing a software product line consisting of four products which were variants of a basic shared asset. The main idea is that the laboratory activities performed by our students followed the rules of a role-playing game. We describe this experience, defining the role-playing game by a meta-model which abstracts the notion of software process, and we show how we enacted the process for a software product line. (Contains 5 figures and 2 figures. [For complete proceedings, see ED541775.]
Institute of Electrical and Electronics Engineers, Inc. 445 Hoes Lane, Piscataway, NJ 08854. Tel: 732-981-0060; Web site:
Publication Type: Reports - Descriptive
Education Level: Higher Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Identifiers - Location: Italy