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 条
  • [21] Applying Fuzzy-TOPSIS Algorithm in Prioritizing Software Requirements
    Achimugu, Philip
    Selamat, Ali
    Ibrahim, Roliana
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2014, 265 : 659 - 671
  • [22] Prioritizing Non-Functional Requirements in Agile Software Engineering
    Maiti, Richard R.
    Mitropoulos, Frank J.
    PROCEEDINGS OF THE SOUTHEAST CONFERENCE ACM SE'17, 2017, : 212 - 214
  • [23] Prioritizing interdependent software requirements using tensor and fuzzy graphs
    Misaghian, Negin
    Motameni, Homayun
    Rabbani, Mohsen
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (04) : 2697 - 2717
  • [24] Monitoring and diagnosing software requirements
    Wang, Yiqiao
    McIlraith, Sheila A.
    Yu, Yijun
    Mylopoulos, John
    AUTOMATED SOFTWARE ENGINEERING, 2009, 16 (01) : 3 - 35
  • [25] Monitoring and diagnosing software requirements
    Yiqiao Wang
    Sheila A. McIlraith
    Yijun Yu
    John Mylopoulos
    Automated Software Engineering, 2009, 16
  • [26] Automatic monitoring of software requirements
    Cohen, D
    Feather, MS
    Narayanaswamy, K
    Fickas, SS
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 602 - 603
  • [27] Combining Requirements and Interaction Design through Usage Scenarios
    Kaindl, Hermann
    HUMAN-COMPUTER INTERACTION - INTERACT 2009, PT II, PROCEEDINGS, 2009, 5727 : 932 - 933
  • [28] The Impact of Green Feedback on Users' Software Usage
    Noureddine, Adel
    Lodeiro, Martin Dieguez
    Bru, Noelle
    Chbeir, Richard
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2023, 8 (02): : 280 - 292
  • [29] USER FEEDBACK REQUIREMENTS WITH AUTOMATIC SPEECH RECOGNITION
    SCHURICK, JM
    WILLIGES, BH
    MAYNARD, JF
    ERGONOMICS, 1985, 28 (11) : 1543 - 1555
  • [30] Factors contributing to low usage of mobile data services: User requirements, service discovery and usability
    Garzonis, Stavros
    O'Neill, Eamonn
    PEOPLE AND COMPUTERS XX - ENGAGE, 2007, : 221 - +