Toward Data-Driven Requirements Engineering

被引:165
作者
Maalej, Walid [1 ]
Nayebi, Maleknaz [2 ]
Johann, Timo [3 ]
Ruhe, Guenther [4 ]
机构
[1] Univ Hamburg, Informat, Hamburg, Germany
[2] Univ Calgary, Software Engn Decis Support Lab, Calgary, AB T2N 1N4, Canada
[3] Univ Hamburg, Appl Software Technol Grp, Hamburg, Germany
[4] Univ Calgary, Software Engn, Calgary, AB T2N 1N4, Canada
关键词
D O I
10.1109/MS.2015.153
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Developers, requirements analysts, and managers could systematically use explicit and implicit user feedback in an aggregated form to support requirements decisions. The goal is data-driven requirements engineering by the masses and for the masses. Analytics tools can help classify and filter user feedback according to the information it contains. Researchers have studied how to use text classification, natural-language processing, and other to categorize reviews. Automatic feedback classification can provide an overall picture of app usage and user engagement. This can also be used for comparing releases over time (in terms of the provided and requested requirements or the bug reports) or comparing similar apps. Much research exists on collecting and processing usage data for software engineering, focusing mainly on error reproduction and localization. The shift from reactive to real-time and even proactive decision making is crucial in developing software-intensive products. To create products rapidly with higher customer acceptance, developers must incrementally build and deploy products that rely on deep customer insight and real-time feedback. Changing software engineering teams? mind-set to accept users as equal stakeholders with potentially good ideas and suggestions is an important cultural challenge.
引用
收藏
页码:48 / 54
页数:7
相关论文
共 19 条
[1]  
[Anonymous], 2014, DEV EC Q3 2014 STAT
[2]   The fundamental nature of requirements engineering activities as a decision-making process [J].
Aurum, A ;
Wohlin, C .
INFORMATION AND SOFTWARE TECHNOLOGY, 2003, 45 (14) :945-954
[3]  
Bettenburg N., 2008, P 16 ACM SIGSOFT INT
[4]  
Carreño LVG, 2013, PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), P582, DOI 10.1109/ICSE.2013.6606604
[5]   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
[6]  
Davenport ThomasH., 2010, Analytics at Work: Smarter Decisions, Better Results
[7]   The art of requirements triage [J].
Davis, AM .
COMPUTER, 2003, 36 (03) :42-+
[8]   eWOM: The impact of customer-to-customer online know-how exchange on customer value and loyalty [J].
Gruen, TW ;
Osmonbekov, T ;
Czaplewski, AJ .
JOURNAL OF BUSINESS RESEARCH, 2006, 59 (04) :449-456
[9]  
Guzman E., 2014, P IEEE 22 INT REQ EN
[10]  
Iacob C, 2013, IEEE WORK CONF MIN S, P41, DOI 10.1109/MSR.2013.6624001