A survey of the practice of design -- code correspondence amongst professional software engineers

A. Nugroho, M.R.V. Chaudron

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

14 Citaten (Scopus)


Correspondence between the design and the code of a system is desirable for several purposes in software development, such as predicting properties of the system based on the design, and for using the documentation for understanding and maintaining the system. In this paper we report on a study into the correspondence between the design of a software system, represented by means of UML, and the implementation of the system. We performed a web-based questionnaire among professional software engineers for finding out how they deal with correspondence. The questionnaire elicited the attitude of professional software engineers with respect to: importance of correspondence, common practice in maintaining correspondence and common reasons for deterioration of correspondence. The results of the questionnaire provide a deeper understanding of the aspects of correspondence and their importance in practical software engineering.
Originele taal-2Engels
TitelProceedings of the 1st International Symposium on Empirical Software Engineering and Measurement (ESEM 2007) 20-21 September 2007, Madrid, Spain
Plaats van productiePiscataway, New Jersey, USA
UitgeverijInstitute of Electrical and Electronics Engineers
ISBN van geprinte versie978-0-7695-2886-1
StatusGepubliceerd - 2007
Evenementconference; ESEM 2007, Madrid, Spain; 2007-09-20; 2007-09-21 -
Duur: 20 sep 200721 sep 2007


Congresconference; ESEM 2007, Madrid, Spain; 2007-09-20; 2007-09-21
AnderESEM 2007, Madrid, Spain


Duik in de onderzoeksthema's van 'A survey of the practice of design -- code correspondence amongst professional software engineers'. Samen vormen ze een unieke vingerafdruk.

Citeer dit