Abstract
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.
Original language | English |
---|---|
Title of host publication | Proceedings of the 1st International Symposium on Empirical Software Engineering and Measurement (ESEM 2007) 20-21 September 2007, Madrid, Spain |
Place of Publication | Piscataway, New Jersey, USA |
Publisher | Institute of Electrical and Electronics Engineers |
Pages | 467-469 |
ISBN (Print) | 978-0-7695-2886-1 |
DOIs | |
Publication status | Published - 2007 |
Event | conference; ESEM 2007, Madrid, Spain; 2007-09-20; 2007-09-21 - Duration: 20 Sept 2007 → 21 Sept 2007 |
Conference
Conference | conference; ESEM 2007, Madrid, Spain; 2007-09-20; 2007-09-21 |
---|---|
Period | 20/09/07 → 21/09/07 |
Other | ESEM 2007, Madrid, Spain |