论文标题

检测用用图变体中的通用性和可变性

Detecting commonality and variability in use-case diagram variants

论文作者

AL-Msie'deen, Ra'Fat, Blasi, Anas H., Salman, Hamzeh Eyal, Alja'afreh, Saqer S., Abadleh, Ahmad, Alsuwaiket, Mohammed A., Hammouri, Awni, Al_Nawaiseh, Asmaa Jameel, Tarawneh, Wafa, Al-Showarah, Suleyman A.

论文摘要

用例图是软件工件。因此,与任何软件伪像一样,用例图在整个软件开发生命周期中随时间变化。因此,同一图的几个版本存在于不同的时间。因此,比较所有用例图变体以检测常见和可变用例成为产品线再设计领域的主要挑战之一。本文的贡献是提出一种自动方法来比较用用图变体的集合并检测常用性和可变性。在我们的工作中,每个用例都代表一个功能。所提出的方法使用正式概念分析可视化检测到的特征,其中将通用和可变功能引入软件工程师。提出的方法应用于移动媒体案例研究以验证。这些发现证实了建议方法的重要性和性能,因为通过正式概念分析和潜在的语义索引精确地检测到了所有常见和可变特征。

The use-case diagram is a software artifact. Thus, as with any software artifact, the use-case diagrams change across time through the software development life cycle. Therefore, several versions of the same diagram are existed at distinct times. Thus, comparing all use-case diagram variants to detect common and variable use-cases becomes one of the main challenges in the product line reengineering field. The contribution of this paper is to suggest an automatic approach to compare a collection of use-case diagram variants and detect both commonality and variability. In our work, every use-case represents a feature. The proposed approach visualizes the detected features using formal concept analysis, where common and variable features are introduced to software engineers. The proposed approach was applied on a mobile media case study to be validated. The findings confirm the importance and the performance of the suggested approach as all common and variable features were precisely detected via formal concept analysis and latent semantic indexing.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源