Student experience with software modeling tools

被引:17
|
作者
Agner, Luciane T. W. [1 ]
Lethbridge, Timothy C. [2 ]
Soares, Inali W. [1 ]
机构
[1] Midwest State Univ UNICENTRO, Dept Comp Sci, Guarapuava, Brazil
[2] Univ Ottawa, Elect Engn & Comp Sci, Ottawa, ON, Canada
来源
SOFTWARE AND SYSTEMS MODELING | 2019年 / 18卷 / 05期
基金
加拿大自然科学与工程研究理事会;
关键词
Software modeling tools; Software engineering education; Survey; UML;
D O I
10.1007/s10270-018-00709-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modeling is a key concept in software engineering education, since students need to learn it in order to be able to produce large-scale and reliable software. Quality tools are needed to support modeling in education, but existing tools vary considerably both in their features and in their strengths and weaknesses. The objective of the research presented in this paper was to help professors and students choose tools by determining which strengths and weaknesses matter most to students, which tools exhibit which of these strengths and weaknesses, and how difficult to use are various tools for students. To achieve this objective, we conducted a survey of the use of modeling tools among students in software engineering courses from Brazil, Canada, USA, Spain, Denmark, UK and China. We report the results regarding the 31 UML tools that 117 participants have used, focusing on the nine tools that the students have used most heavily. Common benefits quoted by students in choosing a tool include simplicity of installing and learning, being free, supporting the most important notations and providing code generation. The most cited complaints about tools include lack of feedback, being slow to use, difficulty drawing the diagrams, not interacting well with other tools and being complex to use. This research also compares the results with the findings of another survey conducted among professors who taught modeling. The results should benefit tool developers by suggesting ways they could improve their tools. The results should also help inform the selection of tools by educators and students.
引用
收藏
页码:3025 / 3047
页数:23
相关论文
共 50 条
  • [1] Student experience with software modeling tools
    Luciane T. W. Agner
    Timothy C. Lethbridge
    Inali W. Soares
    Software & Systems Modeling, 2019, 18 : 3025 - 3047
  • [2] USE OF SOFTWARE TOOLS TO ENHANCE THE STUDENT LEARNING EXPERIENCE
    Bhatia, Satinder
    EDULEARN15: 7TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2015, : 7120 - 7125
  • [3] Free tools for modeling software free tools to model software
    Callejas Cuervo, Mauro
    Baquero Moreno, Oscar Yovany
    REVISTA FACULTAD DE INGENIERIA, UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA, 2005, 14 (19): : 30 - 35
  • [4] INTEGRATING SOFTWARE MODELING AND PROTOTYPING TOOLS
    SLUSKY, L
    INFORMATION AND SOFTWARE TECHNOLOGY, 1987, 29 (07) : 379 - 387
  • [5] USING SOFTWARE TOOLS TO AUTOMATE THE ASSESSMENT OF STUDENT PROGRAMS
    JACKSON, D
    COMPUTERS & EDUCATION, 1991, 17 (02) : 133 - 143
  • [6] Software tools for enhancing the educational experience.
    MacDonald, SA
    Martin, R
    Desmarquets, G
    Williams, AJ
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2003, 226 : U273 - U273
  • [7] software technology Modeling Usage: Techniques and Tools
    Riedemann, Catharina
    Freitag, Regine
    IEEE SOFTWARE, 2009, 26 (02) : 20 - 24
  • [8] Software Tools for Weed Seed Germination Modeling
    Spokas, Kurt
    Forcella, Frank
    WEED SCIENCE, 2009, 57 (02) : 216 - 227
  • [9] Approaches and Software Tools for Modeling Lignin Pyrolysis
    Hou, Zhen
    Bennett, Craig. A.
    Klein, Michael T.
    Virk, Preetinder S.
    ENERGY & FUELS, 2010, 24 (01) : 58 - 67
  • [10] Evaluation of student software tools for supporting an understanding of PID tuning
    Rossiter, J. A.
    IFAC PAPERSONLINE, 2018, 51 (04): : 322 - 327