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 条
  • [41] Specifying requirements for collection and analysis of online user feedback
    Astegher, M.
    Busetta, P.
    Gabbasov, A.
    Pedrotti, M.
    Perini, A.
    Susi, A.
    REQUIREMENTS ENGINEERING, 2023, 28 (01) : 75 - 96
  • [42] Automating user-feedback driven requirements prioritization
    Kifetew, Fitsum Meshesha
    Perini, Anna
    Susi, Angelo
    Siena, Aberto
    Munante, Denisse
    Morales-Ramirez, Itzel
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 138
  • [43] Requirements for Online User Feedback Management in RE Tasks
    Astegher, Maurizio
    Busetta, Paolo
    Perini, Anna
    Susi, Angelo
    29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW 2021), 2021, : 336 - 336
  • [44] Requirements Extraction from User Feedback On The Basis Of Ontology
    Channa, Wajid Ahmed
    Khand, Qamar Uddin
    Ghanghro, Sajid Ahmed
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (12): : 157 - 164
  • [45] Specifying requirements for collection and analysis of online user feedback
    M. Astegher
    P. Busetta
    A. Gabbasov
    M. Pedrotti
    A. Perini
    A. Susi
    Requirements Engineering, 2023, 28 : 75 - 96
  • [46] Analysis of User Comments: An Approach for Software Requirements Evolution
    Carreno, Laura V. Galvis
    Winbladh, Kristina
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 582 - 591
  • [47] The progress of user requirements through a software development project
    Rexfelt, O
    Rosenblad, E
    INTERNATIONAL JOURNAL OF INDUSTRIAL ERGONOMICS, 2006, 36 (01) : 73 - 81
  • [48] Towards Measuring User Experience based on Software Requirements
    Atoum, Issa
    Almalki, Jameel
    Alshahrani, Saeed Masoud
    Al Shehri, Waleed
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (11) : 325 - 331
  • [49] Combining data analytics and developers feedback for identifying reasons of inaccurate estimations in agile software development
    Conoscenti, Marco
    Besner, Veronika
    Vetro, Antonio
    Fernandez, Daniel Mendez
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 156 : 126 - 135
  • [50] Prioritizing user requirements for digital products using explainable artificial intelligence: A data-driven analysis on video conferencing apps
    Bai, Shizhen
    Shi, Songlin
    Han, Chunjia
    Yang, Mu
    Gupta, Brij B.
    Arya, Varsha
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 158 : 167 - 182