Abstract
Practical software engineering courses incorporate industrial clients to present a more realistic environment for the students. Clients introduce problem statements to students in the predevelopment phase. These documents describe the project's vision, scope, requirements, and acceptance criteria. An unreasonable trade-off between efficiency and creativity can lead to unfulfilled client expectations or very constrained creative space for students. In problem statements, a good balance between freedom and efficiency helps foster such a creative-friendly environment that facilitates creative thinking and innovative approaches. This paper describes a case study in a software engineering project course among 17 projects (with over 100 students) in the past two semesters with real industrial clients. We develop criteria to classify problem statements into three main types. Innovation and creativity are measured through self-evaluation surveys and project documentation. The findings show that a problem statement with a known problem, fewer than 15 requirements, and fewer than 30 constraint word occurrences has the highest potential to strike the balance to encourage creativity and achieve project success.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2022 29th Asia-Pacific Software Engineering Conference, APSEC 2022 |
| Publisher | IEEE Computer Society |
| Pages | 537-546 |
| Number of pages | 10 |
| ISBN (Electronic) | 9781665455374 |
| DOIs | |
| State | Published - 2022 |
| Event | 29th Asia-Pacific Software Engineering Conference, APSEC 2022 - Virtual, Online, Japan Duration: 6 Dec 2022 → 9 Dec 2022 |
Publication series
| Name | Proceedings - Asia-Pacific Software Engineering Conference, APSEC |
|---|---|
| Volume | 2022-December |
| ISSN (Print) | 1530-1362 |
Conference
| Conference | 29th Asia-Pacific Software Engineering Conference, APSEC 2022 |
|---|---|
| Country/Territory | Japan |
| City | Virtual, Online |
| Period | 6/12/22 → 9/12/22 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
Keywords
- Analysis
- Creativity
- Problem Statement
- Project Courses
- Requirements Engineering
- Software Engineering
Fingerprint
Dive into the research topics of 'Balancing between Creativity and Efficiency in Software Engineering Project Courses'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver