UML Acceptance: Analyzing the Students' Perception of UML Diagrams

被引:3
作者
Lopes, Adriana [1 ]
Steinmacher, Igor [2 ]
Conte, Tayana [1 ]
机构
[1] Univ Fed Amazonas, Inst Computacao IComp, Manaus, AM, Brazil
[2] No Arizona Univ, Sch Informat Comp & Cyber Syst, Flagstaff, AZ 86011 USA
来源
PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019 | 2019年
基金
美国国家科学基金会;
关键词
Software models; UML diagrams; Technology Acceptance; Focus; Group; MODEL;
D O I
10.1145/3350768.3352575
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Unified Modeling Language (UML) has been adopted as a standard modeling language in the software industry for the graphical representation of analysis and design models. Due to its importance, UML is taught in most undergraduate majors in Software Engineering and Computing. However, little is known about the students' perception regarding the UML diagrams. Their perceptions may influence the diagrams' adoption since the students are future software engineers. This paper aims to start filling this gap by better understanding students' perception regarding UML diagrams acceptance. To achieve this goal, we applied a Focus Group to foster a discussion with undergraduate students about five UML diagrams. Besides, we applied the Technology Acceptance Model to assess the students' acceptance regarding these diagrams. Based on the results of this study, students considered use cases and class diagrams useful for designing systems, although they stated that their modeling was not easy. We also noticed that the perceived usefulness was the construct that most influenced the students' intention to use these diagrams. Our research benefits instructors interested in understanding the students' perceptions about UML, enlightening the points that they need to reinforce to show the benefits of the modeling language. Still, the instructors are invited to reflect on other teaching strategies to show the importance of these diagrams in the software development process.
引用
收藏
页码:264 / 272
页数:9
相关论文
共 22 条
[11]  
dos Santos SC, 2009, CONF SOFTW ENG EDUC, P182, DOI 10.1109/CSEET.2009.39
[12]   An empirical investigation of intuitive understandability of process diagrams [J].
Jost, Gregor ;
Huber, Jernej ;
Hericko, Marjan ;
Polancic, Gregor .
COMPUTER STANDARDS & INTERFACES, 2016, 48 :90-111
[13]  
Lethbridge TC, 2014, CONF SOFTW ENG EDUC, P23, DOI 10.1109/CSEET.2014.6816777
[14]   Technology acceptance model: a literature review from 1986 to 2013 [J].
Marangunic, Nikola ;
Granic, Andrina .
UNIVERSAL ACCESS IN THE INFORMATION SOCIETY, 2015, 14 (01) :81-95
[15]  
OMG, 2000, Object constraint language specification, chapter 7 (Number OMG ptc/08-06-08)
[16]   Design patterns for teaching type checking in a compiler construction course [J].
Ortin, Francisco ;
Zapico, Daniel ;
Cueva, Juan Manuel .
IEEE TRANSACTIONS ON EDUCATION, 2007, 50 (03) :273-283
[17]  
Osman M. H., 2013, INT WORKSHOP EXPERIE, P23
[18]  
Petre M, 2013, PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), P722, DOI 10.1109/ICSE.2013.6606618
[19]  
Reggio G, 2014, PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), P87
[20]   Identifying difficulties in learning UML [J].
Siau, Keng ;
Loo, Poi-Peng .
INFORMATION SYSTEMS MANAGEMENT, 2006, 23 (03) :43-51