arrow
Return

Requirement prioritization framework using case-based reasoning: A mining-based approach

delete2021-07-19
delete9
PRE
AI
S
Sadia Ali
Y
Yaser Hafeez
S
Shariq Hussain
S
Shunkun Yang *
M
Muhammad Asghar Jamal
DOI:10.1111/exsy.12770delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In the current era of technology and development, component-based software development (CBSD) has been progressively implemented. Components are used in large products for multiple users with diverse viewpoints and are highly configurable to provide higher satisfaction. Components are reused because of their similar functionality to reduce complexity and ensure the correct interaction between interfaces during product development. However, implementation of component functionalities creates complications due to improper specification, prioritization of components requirements, encapsulated functionalities, and more human interaction. Furthermore, due to configurability and the involvement of multiple stakeholders, ambiguity and semantic issues arise in the behaviour of reusable components. To overcome semantic-based specification and prioritization components' related issues, we propose a framework that uses text mining and case-based reasoning (CBR) techniques. Results of our empirical evaluation demonstrate that the proposed framework significantly outperforms the conventional technique.
Keywords:
case-based reasoning
component-based software engineering
prioritization
specification
text mining
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Expert Systems cover
Expert Systems
IF:
2.3
Papers:
2.5K
Citations:
3.8K

Organization

B
Beihang University
Scholars:
5.2W
Papers: 4.1W
Citations: 37
A
arid agriculture university
Scholars:
1.7K
Papers: 1.2K
Citations: 1
Q
Quaid I Azam University
Scholars:
8.5K
Papers: 7.1K
Citations: 55
researcher View more organizations