A Decade of Software Design and Modeling: A Survey to Uncover Trends of the Practice

被引:29
作者
Badreddin, Omar [1 ]
Khandoker, Rahad [1 ]
Forward, Andrew [2 ]
Masmali, Omar [1 ]
Lethbridge, Timothy C. [2 ]
机构
[1] Univ Texas El Paso, El Paso, TX 79968 USA
[2] Univ Ottawa, Ottawa, ON, Canada
来源
21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2018) | 2018年
关键词
Software Design; Software Modeling; UML; Practices; Survey; UML;
D O I
10.1145/3239372.3239389
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present the results of a survey of 228 software practitioners conducted on two phases ten years apart. The goal of the study is to uncover trends in the practice of software design and the adoption patterns of modeling languages such as UML. The first phase was conducted in April-December 2007 and included 113 responses. The second phase was conducted in March-November 2017 and included 115 responses. Both surveys were conducted online, employed identical solicitation mechanisms, and included the same set of questions. The survey results are analyzed within each phase and across phases. We present the results and analysis of the data identifying upward and downward trends in design and modeling practices. The results suggest some increase in formal and informal modeling and identify key challenges with modeling platforms and tools. The results can help researchers, practitioners, and educators to focus efforts on issues of relevance and significance to the profession.
引用
收藏
页码:245 / 255
页数:11
相关论文
共 21 条
[11]   Empirical evidence about the UML: a systematic literature review [J].
Budgen, D. ;
Burn, A. J. ;
Brereton, O. P. ;
Kitchenham, B. A. ;
Pretorius, R. .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (04) :363-392
[12]   Model-driven engineering: A survey supported by the unified conceptual model [J].
da Silva, Alberto Rodrigues .
COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2015, 43 :139-155
[13]   Dimensions of UML diagram use: A survey of practitioners [J].
Dobing, Brian ;
Parsons, Jeffrey .
JOURNAL OF DATABASE MANAGEMENT, 2008, 19 (01) :1-18
[14]  
Forward A., 2008, Proc. 2008 Int. Work. onModels Softw. Eng, P27, DOI DOI 10.1145/1370731.1370738
[15]   A survey of software engineering practices in Turkey [J].
Garousi, Vahid ;
Coskuncay, Ahmet ;
Betin-Can, Aysu ;
Demirors, Onur .
JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 108 :148-177
[16]  
Gerard Omar Badreddin Sebastien, 2017, REDUCING UML MODELIN
[17]   Why are CASE tools not used? [J].
Iivari, J .
COMMUNICATIONS OF THE ACM, 1996, 39 (10) :94-103
[18]  
Khandoker R., 2017, PROFESSIONAL CODING
[19]   Model Driven Software Engineering in Education: A Multi-Case Study on Perception of Tools and UML [J].
Liebel, Grischa ;
Badreddin, Omar ;
Heldal, Rogardt .
2017 IEEE 30TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2017, :124-133
[20]   The State of Practice in Model-Driven Engineering [J].
Whittle, Jon ;
Hutchinson, John ;
Rouncefield, Mark .
IEEE SOFTWARE, 2014, 31 (03) :79-85