• Home
  • Search
  • Balancing between Creativity and Efficiency in Software Engineering Project Courses
  • Cite Icon1
  • https://doi.org/10.1109/apsec57359.2022.00075Copy DOI Icon

Balancing between Creativity and Efficiency in Software Engineering Project Courses

  • Dec 1, 2022
  • Ruoqing Wang +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Similar Papers
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.