4.5 Article

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

期刊

EXPERT SYSTEMS
卷 38, 期 8, 页码 -

出版社

WILEY
DOI: 10.1111/exsy.12770

关键词

case-based reasoning; component-based software engineering; prioritization; specification; text mining

资金

  1. National Natural Science Foundation of China [61672080]

向作者/读者索取更多资源

Component-based software development is widely implemented in the current era, aiming to enhance user satisfaction and reduce complexity, but faces challenges such as specification, prioritization, and semantic issues. To address these challenges, a framework using text mining and case-based reasoning techniques is proposed and empirically validated.
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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据