Rapid Requirements Elicitation of Enterprise Applications Based on Executable Mockups

被引:2
|
作者
Filipovic, Milorad [1 ]
Vukovic, Zeljko [1 ]
Dejanovic, Igor [1 ]
Milosavljevic, Gordana [1 ]
机构
[1] Univ Novi Sad, Fac Tech Sci, Novi Sad 21000, Serbia
来源
APPLIED SCIENCES-BASEL | 2021年 / 11卷 / 16期
关键词
requirements elicitation; executable mockups; model-driven engineering; code generation; USER-CENTERED DESIGN; INTERFACE; TOOL;
D O I
10.3390/app11167684
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Software development begins with the requirements. Misunderstandings with customers in this early phase of development result in wasted development time. This work investigates the possibility of using executable UI mockups in the initial phases of functional requirements elicitation during the development of business applications. Although there has been a lot of research in the field in recent years, we find that there is still a need to improve model-driven tool design in order to enable customer participation from the initial phases of requirement specifications based on working prototypes. These prototypes can directly be reused in the rest of the development process. To meet the goal, we have been developing an open-source solution called Kroki that enables rapid collaborative development. We conducted a series of 10 joint user sessions with domain experts from different domains and backgrounds, resulting in the prototype specifications ranging from 7 to 20 screen mockups accompanied with domain models, developed in two-hour time frames. In this paper, we present our tool design that contributes to rapid joint development, and the results from the user sessions.
引用
收藏
页数:29
相关论文
共 50 条
  • [1] ENTERPRISE KNOWLEDGE BASED SOFTWARE REQUIREMENTS ELICITATION
    Morkevicius, Aurelijus
    Gudas, Saulius
    [J]. INFORMATION TECHNOLOGY AND CONTROL, 2011, 40 (03): : 181 - 190
  • [2] Requirements elicitation for agent-based applications
    Fuentes, Ruben
    Gomez-Sanz, Jorge J.
    Pavon, Juan
    [J]. AGENT-ORIENTED SOFTWARE ENGINEERING VI, 2006, 3950 : 40 - 53
  • [3] Requirements Elicitation with a Service Canvas for Packaged Enterprise Systems
    Kostova, Blagovesta
    Etzlinger, Lucien
    Derrier, David
    Regev, Gil
    Wegmann, Alain
    [J]. 2019 27TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2019), 2019, : 340 - 350
  • [4] An experience of Requirements elicitation for multidisciplinary applications
    Camacho Castillo, Jose David
    Perez Negron, Adriana Pena
    Lara Lopez, Graciela
    Munoz, Mirna
    [J]. 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT (CIMPS): APPLICATIONS IN SOFTWARE ENGINEERING, 2018, : 21 - 27
  • [5] Requirements Elicitation in the Context of Enterprise Engineering: A Vision Driven Approach
    Caplinskas, Albertas
    [J]. INFORMATICA, 2009, 20 (03) : 343 - 368
  • [6] Methods in Requirements Elicitation for Application System of Nuclear Power Enterprise
    Wu, Xinhua
    Peng, Shaohua
    [J]. APPLIED SCIENCE, MATERIALS SCIENCE AND INFORMATION TECHNOLOGIES IN INDUSTRY, 2014, 513-517 : 2073 - 2076
  • [7] WERT Technique in Requirements Elicitation for Web Applications
    Hussain, Zaiyana Mohamed
    Sumari, Putra
    [J]. 2016 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATIONS (ICEIC), 2016,
  • [8] Requirements capture and specification for enterprise applications: a UML based attempt
    Choppy, Christine
    Reggio, Gianna
    [J]. 2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 19 - +
  • [9] A Web based Framework for Rapid Integration of Enterprise Applications
    Laga, Nassim
    Bertin, Emmanuel
    Crespi, Noel
    [J]. INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES (ICPS 2009), 2009, : 189 - 197
  • [10] A GQM-Based Method to Support Elicitation of Sustainability Requirements for Mobile Applications
    Muaz, Sanah Abdullahi
    Chiam, Yin Kia
    Galadanci, Bashir S.
    [J]. ADVANCED SCIENCE LETTERS, 2018, 24 (02) : 1268 - 1272