Assisted-Modeling Requirements for Model-Driven Development Tools.

Research Challenges in Information Science (RCIS)(2022)

引用 0|浏览1
暂无评分
摘要
Model-driven development (MDD) tools allow software development teams to increase productivity and decrease software time-to-market. Although several MDD tools have been proposed, they are not commonly adopted by software development practitioners. Some authors have noted MDD tools are poorly adopted due to a lack of user assistance during modeling-related tasks. This has led model-driven engineers-i.e., engineers who create MDD tools-to equip MDD tools with intelligent assistants, wizards for creating models, consistency checkers, and other modeling assistants to address such assist-modeling-related issues. However, is this the way MDD users expect to be assisted during modeling in MDD tools? Therefore, we plan and conduct two focus groups with MDD users. We extract data around three main research questions: i) what are the challenges perceived by MDD users during modeling for later code generation? ii) what are the features of the current modeling assistants that users like/dislike? and iii) what are the user's needs that are not yet satisfied by the current modeling assistants? As a result, we gather requirements from the MDD users' perspective on how they would like to be assisted while using MDD tools. We propose an emerging framework for assistingMDD users during modeling based on such requirements. In addition, we outline future challenges and research efforts for next-generation MDD tools.
更多
查看译文
关键词
Model-driven development,Focus group method,Framework,Assisted-modeling,Modeling assistants
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要