Requirements-Collector: Automating Requirements Specification from Elicitation Sessions and User Feedback

被引:17
作者
Panichella, Sebastiano [1 ]
Ruiz, Marcela [1 ]
机构
[1] Zurich Univ Appl Sci, Inst Appl Informat Technol InIT, Winterthur, Switzerland
来源
2020 28TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE'20) | 2020年
关键词
Requirement Analysis; User Stories; User Reviews Feedback;
D O I
10.1109/RE48521.2020.00057
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the context of digital transformation, speeding up the time-to-market of high-quality software products is a big challenge. Software quality correlates with the success of requirements engineering (RE) sessions and the ability to collect feedback from end-users in an efficient, dynamic way. Thus, software analysts are tasked to collect all relevant material of RE sessions and user feedback, usually specified on written notes, flip charts, pictures, and user reviews. Afterward comprehensible requirements need to be specified for software implementation and testing. These activities are mostly performed manually, which causes process delays, with a negative effect on software quality attributes such as reliability, usability, comprehensibility. This paper presents Requirements-Collector, a tool for automating the tasks of requirements specification and user feedback analysis. Our tool involves machine learning (ML) and deep learning (DL) computational mechanisms enabling the automated classification of requirements discussed in RE meetings (stored in the form of audio recordings) and textual feedback in the form of user reviews. We use such techniques as they demonstrated to be quite effective in text classification problems. We argue that Requirements-Collector has the potential to renovate the role of software analysts, which can experience a substantial reduction of manual tasks, more efficient communication, dedication to more analytical tasks, and assurance of software quality from conception phases. The results of this work have shown that our tool is able to classify RE specifications and user review feedback with reliable accuracy.
引用
收藏
页码:404 / 407
页数:4
相关论文
共 11 条
[1]  
Abad Z. S. H., 2018, INT WORKSH ART INT R
[2]   AR-Miner: Mining Informative Reviews for Developers from Mobile App Marketplace [J].
Chen, Ning ;
Lin, Jialiu ;
Hoi, Steven C. H. ;
Xiao, Xiaokui ;
Zhang, Boshen .
36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2014), 2014, :767-778
[3]   Agile Requirements Engineering with User Stories [J].
Dalpiaz, Fabiano ;
Brinkkemper, Sjaak .
2018 IEEE 26TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2018), 2018, :506-507
[4]   RE challenges in multi-site software development organisations [J].
Daniela E. Damian ;
Didar Zowghi .
Requirements Engineering, 2003, 8 (3) :149-160
[5]  
Mund J., 2017, DOES QUALITY REQUIRE
[6]  
Pagano D, 2013, S VIS LANG HUM CEN C, P125, DOI 10.1109/RE.2013.6636712
[7]  
Panichella S., 2016, INT S FDN SOFTW ENG
[8]  
Panichella S, 2015, PROC IEEE INT CONF S, P281, DOI 10.1109/ICSM.2015.7332474
[9]   Detecting User Story Information in Developer-Client Conversations to Generate Extractive Summaries [J].
Rodeghero, Paige ;
Jiang, Siyuan ;
Armaly, Ameer ;
McMillan, Collin .
2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2017, :49-59
[10]  
Ruiz M., 2020, INT WORK C EXPL MOD