How do I model my system? A Qualitative Study on the Challenges that Modelers Experience
Model-Driven Software Engineering relies both on domain-expertise as well as software engineering expertise to fully grasp its representative power in modeling complex systems. As is typical in the development of any system, modelers face similar challenges to classic software developers, whether with general modeling concepts or specific features of existing tools such as the Eclipse Modeling Framework. In this work, we aim to understand the issues that modelers face by analyzing discussions from Eclipseβs modeling tool forums, MATLAB Central, and Stack Overflow. By performing a qualitative study using an open-coding process, we created a taxonomy of common issues faced by modelers. We considered both difficulty experienced when modeling a system and issues faced using existing modeling tools; these form the basis of our two research questions. Based on the taxonomy, we propose nine suggestions and enhancements, in three overarching groups, to improve the experience of modelers, both new to the field and those with significant experience.
Tue 17 MayDisplayed time zone: Eastern Time (US & Canada) change
11:50 - 12:20 | Session 15: Understanding Development Practices and Challenges 2Research / Replications and Negative Results (RENE) at ICPC room Chair(s): Julia Lawall Inria | ||
11:50 7mTalk | Backports: Change Types, Challenges and Strategies Research Debasish Chakroborti University of Saskatchewan, Kevin Schneider University of Saskatchewan, Chanchal K. Roy University of Saskatchewan | ||
11:57 7mTalk | How do I model my system? A Qualitative Study on the Challenges that Modelers Experience Research Pre-print | ||
12:04 7mTalk | Two Approaches to Survival Analysis of Open Source Python Projects Replications and Negative Results (RENE) Derek Robinson University of Victoria, Keanelek Enns University of Victoria, Neha Koulecar University of Victoria, Manish Sihag University of Victoria Media Attached | ||
12:11 9mLive Q&A | Q&A-Paper Session 15 Research |