School of Computing

Cause for alarm?: A multi-national, multi-institutional study of student-generated software designs

S Fincher, M Petre, J Tenenberg, K Blaha, and D Bouvier et al

Technical Report 16-04, University of Kent, Computing Laboratory, University of Kent, Canterbury, September 2004.


This paper reports a multi-national, multi-institutional study to investigate Computer Science students' understanding of software design and software design criteria. Students were recruited at two levels: those termed 'first competency' programmers, and those completing their Bachelor degrees. The study, including participants from 21 institutions over the academic year 2003/4, aimed to examine students' ability to generate software designs, to elicit students' understanding and valuation of key design activities, and to examine whether students at different stages in their undergraduate education display different understanding of software design. Differences were found in participants' recognition of ambiguity in requirements; in their use of formal (and semi-formal) design representation and in their prioritisation of design criteria.

Download publication 1052 kbytes (PDF)

Bibtex Record

author = {S Fincher and M Petre and J Tenenberg and K Blaha and D Bouvier et al},
title = {{Cause for alarm?: A multi-national, multi-institutional study of student-generated software designs}},
month = {September},
year = {2004},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {},
    publication_type = {techreport},
    submission_id = {29033_1093605841},
    number = {16-04},
    address = {University of Kent, Canterbury},
    institution = {University of Kent, Computing Laboratory},

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014