Software Engineering Economics
Software Engineering Economics
Can graduating students design software systems?
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Research challenges in embedded and hybrid systems
ACM SIGBED Review
Instructional design and assessment strategies for teaching global software development: a framework
Proceedings of the 28th international conference on Software engineering
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
An approach for problem specification and its application in an introductory programming course
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
POPT: a problem-oriented programming and testing approach for novice students
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Successful software engineering requires experience and acknowledgment of complexity, including that which leads designers to recognize ambiguity within the software design description itself. We report on a study of 21 post-secondary institutions from the USA, UK, Sweden, and New Zealand. First competency and graduating students as well as educators were asked to perform a software design task. We found that as students go from first competency to graduating seniors they tend to recognize ambiguities in under-specified problems. Additionally, participants who recognized ambiguity addressed more requirements of the design.