Proceedings of the 27th International Conference on Software Engineering - ICSE '05 2005
DOI: 10.1145/1062455.1062567
|View full text |Cite
|
Sign up to set email alerts
|

Do students recognize ambiguity in software design? a multi-national, multi-institutional report

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2006
2006
2009
2009

Publication Types

Select...
5
3

Relationship

3
5

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 4 publications
0
6
0
Order By: Relevance
“…Removing inherent ambiguities and uncertainties by applying requirements engineering and risk management techniques becomes challenging when the communication with remote problem owners relies on computer-mediated means that introduce delays and misunderstandings [9]. Teaching students these skills is difficult as most often our SE curricula includes toy-or well-defined problems [11], and studies show that students find it difficult to recognize ambiguity in software specifications [4].…”
Section: A Gsd Instructional Design Frameworkmentioning
confidence: 99%
“…Removing inherent ambiguities and uncertainties by applying requirements engineering and risk management techniques becomes challenging when the communication with remote problem owners relies on computer-mediated means that introduce delays and misunderstandings [9]. Teaching students these skills is difficult as most often our SE curricula includes toy-or well-defined problems [11], and studies show that students find it difficult to recognize ambiguity in software specifications [4].…”
Section: A Gsd Instructional Design Frameworkmentioning
confidence: 99%
“…The "scaffolding" experiment [1,2,9] was a multi-national, multi-institutional study that looked at several aspects of software design. It included 314 subjects from 21 institutions in the US, UK, Sweden, and New Zealand.…”
Section: The "Scaffolding" Experimentsmentioning
confidence: 99%
“…Other papers focused primarily on differences in design between participants at different education levels (e.g. [2,5,6,15]). …”
Section: Methodsmentioning
confidence: 99%