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 :
بازگشت