Prioritizing Software Requirements by Combining the Usage Monitoring and User Feedback Data

被引:0
|
作者
Tanveer, Syeda S. [1 ]
Rana, Zeeshan A. [1 ]
机构
[1] Natl Univ Comp & Emerging Sci Lahore, Dept Comp Sci, Lahore 54770, Pakistan
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Monitoring; Software; Correlation; Recommender systems; Electronic mail; User experience; Stakeholders; Usability; Software evolution; usage monitoring data; user feedback data; requirements prioritization; ELICITATION;
D O I
10.1109/ACCESS.2024.3409847
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The elicitation of requirements for systems in use is known as continuous requirements elicitation. Monitoring and feedback data have been used in the literature for the continuous elicitation and prioritization of requirements. Frameworks and techniques are available for gathering usage monitoring and user feedback data but the existing work does not correlate the user feedback and usage monitoring data for continuous requirements elicitation and prioritization, the scope of monitoring is limited and the elicitation and prioritization process involves manual intervention resulting in lower user satisfaction level. To overcome these limitations and achieve higher user satisfaction, our goal is to provide a mechanism to prioritize requirements through a recommender system in a semi-automated manner by correlating usage monitoring and user feedback data granular to the use case level. For this, we introduce a four-step method in which the first step deals with acquiring granular usage monitoring and user feedback data to the use-case level, and the second step performs the correlation of user feedback and usage monitoring data. Based on the correlation found, the requirements priorities are recommended in the third step. In this step, default priority is assigned using a matrix similar to the Eisenhower Decision Matrix. In the fourth step, this default priority is given a priority score according to the frequency of the feedback messages. We performed an evaluation by comparing the requirements prioritization list received from our proposed technique to the requirements prioritized by the requirements engineer. A comparison with existing works also shows the superiority of our approach. These comparisons indicate that requirements prioritization using correlated user feedback and usage monitoring data has resulted in achieving higher user satisfaction level towards requirements prioritization.
引用
收藏
页码:82825 / 82841
页数:17
相关论文
共 50 条
  • [1] Prioritizing User Requirements for Agile Software Development
    Sachdeva, Samridhi
    Arya, Akshay
    Paygude, Priyanka
    Chaudhary, Snehal
    Idate, Sonali
    2018 INTERNATIONAL CONFERENCE ON ADVANCES IN COMMUNICATION AND COMPUTING TECHNOLOGY (ICACCT), 2018, : 495 - 498
  • [2] FAME: Supporting Continuous Requirements Elicitation by Combining User Feedback and Monitoring
    Oriol, Marc
    Stade, Melanie
    Fotrousi, Farnaz
    Nadal, Sergi
    Varga, Jovan
    Seyff, Norbert
    Abello, Alberto
    Franch, Xavier
    Marco, Jordi
    Schmidt, Oleg
    2018 IEEE 26TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2018), 2018, : 217 - 227
  • [3] Prioritizing Software Maintenance Plan By Analyzing User Feedback
    Srewuttanapitikul, Kittiya
    Muengchaisri, Pornsiri
    2016 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND SECURITY (ICISS), 2014, : 128 - 132
  • [4] Software requirements prioritizing
    Karlsson, J
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, 1996, : 110 - 116
  • [5] COGNITIVE INFLUENCES IN PRIORITIZING SOFTWARE REQUIREMENTS
    Martinez Carod, Nadina
    Cechich, Alejandra
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 214 - 219
  • [6] Prioritizing software requirements in an industrial setting
    Ryan, K
    Karlsson, J
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 564 - 565
  • [7] Evaluation of methods for prioritizing software requirements
    Focal Point AB, Linkoping, Sweden
    Inf Software Technol, 14-15 (939-947):
  • [8] An Automated Framework for Prioritizing Software Requirements
    Jamasb, Behnaz
    Khayami, Seyed Raouf
    Akbari, Reza
    Taheri, Rahim
    ELECTRONICS, 2025, 14 (06):
  • [9] An evaluation of methods for prioritizing software requirements
    Karlsson, J
    Wohlin, C
    Regnell, B
    INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 39 (14-15) : 939 - 947
  • [10] Mining of User's Comments Reflecting Usage Feedback for APP Software
    Hu T.-Y.
    Jiang Y.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (10): : 3168 - 3185