Discovering Requirements through Goal-Driven Process Mining

被引:10
作者
Dabrowski, Jacek [1 ,2 ]
Kifetew, Fitsum Meshesha [1 ]
Munante, Denisse [1 ]
Letier, Emmanuel [2 ]
Siena, Alberto [3 ]
Susi, Angelo [1 ]
机构
[1] Fdn Bruno Kessler, Trento, Italy
[2] UCL, London, England
[3] Delta Informat SpA, Trento, Italy
来源
2017 IEEE 25TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW) | 2017年
关键词
process mining; process validation; crowdsourcing; requirements engineering; goal orientation; CROWD;
D O I
10.1109/REW.2017.61
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software systems are designed to support their users in performing tasks that are parts of more general processes. Unfortunately, software designers often make invalid assumptions about the users' processes and therefore about the requirements to support such processes. Eliciting and validating such assumptions through manual means (e.g., through observations, interviews, and workshops) is expensive, time-consuming, and may fail to identify the users' real processes. Using process mining may reduce these problems by automating the monitoring and discovery of the actual processes followed by a crowd of users. The Crowd provides an opportunity to involve diverse groups of users to interact with a system and conduct their intended processes. This implicit feedback in the form of discovered processes can then be used to modify the existing system's functionalities and ensure whether or not a software product is used as initially designed. In addition, the analysis of user-system interactions may reveal lacking functionalities and quality issues. These ideas are illustrated on the GreenSoft personal energy management system.
引用
收藏
页码:199 / 203
页数:5
相关论文
共 14 条
  • [1] [Anonymous], 2017, GOOGLE USER EXPERIEN
  • [2] [Anonymous], 2017, 2 INT WORKSH CROWD B
  • [3] Tropos: An agent-oriented software development methodology
    Bresciani, P
    Perini, A
    Giorgini, P
    Giunchiglia, F
    Mylopoulos, J
    [J]. AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2004, 8 (03) : 203 - 236
  • [4] Chopra AK, 2014, INT REQUIR ENG CONF, P53, DOI 10.1109/RE.2014.6912247
  • [5] Dabrowski J., 2017, 25 IEEE INT REQ ENG
  • [6] The Crowd in Requirements Engineering The Landscape and Challenges
    Groen, Eduard C.
    Seyff, Norbert
    Ali, Raian
    Dalpiaz, Fabiano
    Doerr, Joerg
    Guzman, Emitza
    Hosseini, Mahmood
    Marco, Jordi
    Oriol, Marc
    Perini, Anna
    Stade, Melanie
    [J]. IEEE SOFTWARE, 2017, 34 (02) : 44 - 52
  • [7] Toward Data-Driven Requirements Engineering
    Maalej, Walid
    Nayebi, Maleknaz
    Johann, Timo
    Ruhe, Guenther
    [J]. IEEE SOFTWARE, 2016, 33 (01) : 48 - 54
  • [8] Morales-Ramirez I., 2017, 25 IEEE INT REQ ENG
  • [9] Rubin V., 2014, P 2014 ICSSP, P70
  • [10] Rubin V. A., 2014, P 8 ACM IEEE INT S E