Nordic Journal of Computing - Selected papers of the fourth nordic workshop on UML and software modelling (NWUML'06), June 12-14, 2006
The Role of Experience and Ability in Comprehension Tasks Supported by UML Stereotypes
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Assessing the benefits of synchronization-adorned sequence diagrams: two controlled experiments
Proceedings of the 4th ACM symposium on Software visualization
An Empirical Investigation on Dynamic Modeling in Requirements Engineering
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Level of detail in UML models and its impact on model comprehension: A controlled experiment
Information and Software Technology
Evaluating the Impact of UML Modeling on Software Quality: An Industrial Case Study
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Design and evaluation of extensions to UML sequence diagrams for modeling multithreaded interactions
Information Visualization
An experimental comparison of ER and UML class diagrams for data modelling
Empirical Software Engineering
Hi-index | 0.00 |
The essential UML logic diagrams are the classdiagrams: they represent the classes of objects that makeup a program. Object diagrams are used as the basis toshow scenarios of dynamic evolution of the software. Theuse of object diagrams to depict static structure is veryrare.The purpose of this study is to investigate whether theuse of static object diagrams can improve thecomprehension of software systems.We conducted a study with 17 graduate studentsduring a software engineering course. The students wereasked to answer questions about a software system. Thesystem was described either with a class diagram or withboth a class diagram and an object diagram. The studentasked multiple choice questions on four different systems.This study revealed that there is a statisticallysignificant difference in the comprehension achievementfor two of the systems. The effect of the presence of objectdiagrams can be classified of medium size.These results allow us to formulate new researchquestions that will guide our future work in this area.