Assessing the influence of stereotypes on the comprehension of UML sequence diagrams: A family of experiments

作者: José A. Cruz-Lemus , Marcela Genero , Danilo Caivano , Silvia Abrahão , Emilio Insfrán

DOI: 10.1016/J.INFSOF.2011.07.002

关键词: Natural language processingCognitionSequence diagramProgramming languageArtificial intelligenceSemanticsMeaning (linguistics)Context (language use)Computer scienceUnified Modeling LanguageComprehensionSet (psychology)

摘要: Context: The conventional wisdom states that stereotypes are used to clarify or extend the meaning of model elements and consequently should be helpful in comprehending diagram semantics. Objective: main goal this work is present a family experiments we have carried out investigate whether use improves comprehension UML sequence diagrams. Method: consists an experiment two replications with 78, 29 36 undergraduate Computer Science students, respectively. diagrams without was analyzed from three different perspectives borrowed Cognitive Theory Multimedia Learning (CTML): semantic comprehension, retention transfer. In addition, meta-analysis study integrate data samples. Results: statistical analysis obtained each separately indicates proposed helps improving diagrams, especially when subjects not familiar domain. Conclusions: set presented seem for better well-known domains. Although further research necessary strengthening these results, introducing both academia industry could interesting practice checking validity results.

参考文章(44)
Natalia Juristo, Ana M. Moreno, Basics of Software Engineering Experimentation ,(2010)
Ivar Jacobson, Object-oriented software engineering A Use Case Driven Approach. New York, NY: Addison-Wesley. ,(1991)
José A. Cruz-Lemus, Mario Piattini, Marcela Genero, Sandro Morasca, Using practitioners for assessing the understandability of UML statechart diagrams with composite states international conference on conceptual modeling. pp. 213- 222 ,(2007) , 10.5555/1784542.1784576
Marcela Genero, José A. Cruz-Lemus, Danilo Caivano, Silvia Abrahão, Emilio Insfran, José A. Carsí, Assessing the Influence of Stereotypes on the Comprehension of UML Sequence Diagrams: A Controlled Experiment Model Driven Engineering Languages and Systems. pp. 280- 294 ,(2008) , 10.1007/978-3-540-87875-9_20
Helen C. Purchase, Linda Colpoys, David Carrington, Matthew McGill, UML class diagram syntax: an empirical study of comprehension APVis '01 Proceedings of the 2001 Asia-Pacific symposium on Information visualisation - Volume 9. ,vol. 9, pp. 113- 120 ,(2001) , 10.1007/978-1-4615-0457-3_6
Chanan Glezer, Mark Last, Efrat Nachmany, Peretz Shoval, Quality and comprehension of UML interaction diagrams-an experimental comparison Information & Software Technology. ,vol. 47, pp. 675- 692 ,(2005) , 10.1016/J.INFSOF.2005.01.003
Christian Thurn, Miroslaw Staron, Ludwik Kuzniarz, An empirical assessment of using stereotypes to improve reading techniques in software inspections ACM SIGSOFT Software Engineering Notes. ,vol. 30, pp. 1- 7 ,(2005) , 10.1145/1082983.1083308
Claes Wohlin, Per Runeson, Magnus C. Ohlsson, Martin Höst, Bjöorn Regnell, Anders Wesslén, Experimentation in Software Engineering: An Introduction ,(2011)