DocumentCode
3297830
Title
Assessing the Support of ER and UML Class Diagrams during Maintenance Activities on Data Models
Author
De Lucia, Andrea ; Gravino, Carmine ; Oliveto, Rocco ; Tortora, Genoveffa
Author_Institution
Univ. of Salerno, Salerno
fYear
2008
fDate
1-4 April 2008
Firstpage
173
Lastpage
182
Abstract
We present the results of two controlled experiments carried out to compare the support given by the ER and UML class diagrams during the maintenance of data models. The experiments involved master and bachelor students performing maintenance tasks on data models represented by ER and UML class diagrams. The results reveal that the two notations give in general the same support. In particular, the correctness level achieved by a subject performing the task on data model represented by an ER diagram are comparable with the correctness level achieved by the same subject performing the task on a different data model represented by an UML class diagram. Moreover, by discriminating the levels of ability (high vs. low) and experience (graduate vs. undergraduate) of subjects we also provide some consideration about the influence of such factors on the correctness level achieved by subjects. In particular, we observe that UML class diagrams better support subjects with high ability than ER diagrams, while no difference can be observed considering subjects with low ability. Regarding the experience factor the results reveal no difference in the correctness level achieved by graduate and undergraduate students.
Keywords
Unified Modeling Language; entity-relationship modelling; software maintenance; UML class diagrams; bachelor students; data model maintenance; entity-relationship; master students; Context modeling; Data models; Erbium; Informatics; Mathematics; Object oriented modeling; Relational databases; Sections; Software engineering; Unified modeling language; Data Models; ER diagrams; Empirical Studies; Maintenance; UML class diagrams;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering, 2008. CSMR 2008. 12th European Conference on
Conference_Location
Athens
ISSN
1534-5351
Print_ISBN
978-1-4244-2157-2
Type
conf
DOI
10.1109/CSMR.2008.4493312
Filename
4493312
Link To Document