CIDER: concept-based interactive design recovery

CIDER: concept-based interactive design recovery
复制标题

CIDER:基于概念的交互设计恢复

DOI:
10.1145/3510454.3516861
复制
发表时间:
2022
期刊:
2022 IEEE/ACM 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion
影响因子:
--
通讯作者:
Lefever, Jason
Lefever, Jason
中科院分区:
--
文献类型:
--
作者:
Fang, Hongzhou;Cai, Yuanfang;Kazman, Rick;Lefever, Jason

文献摘要

相似文献

在本文中,我们介绍了CIDER,一个基于概念的交互式设计恢复工具,恢复软件设计的层次组织的概念的形式。除了促进设计理解,它还使设计师能够评估设计质量和识别设计问题。它集成了多个聚类算法,以减少恢复的设计结构的复杂性,利用信息检索技术来命名每个集群使用最相关的主题术语,以方便设计的理解,并确定和标签高度耦合的文件集群,以揭示可能的设计问题。它可以交互式地选择感兴趣的概念,并相应地恢复部分设计结构。用户还可以交互式地改变恢复的层次结构的级别,以可视化不同粒度的设计。
In this paper, we introduce CIDER, aConcept-based Interactive DEsign Recoverytool that recovers a software design in the form of hierarchically organized concepts. In addition to facilitating design comprehension, it also enables designers to assess design quality and identify design problems. It integrates multiple clustering algorithms to reduce the complexity of the recovered design structure, leverages information retrieval techniques to name each cluster using the most relevant topic terms to ease design comprehension, and identifies and labels highly-coupled file clusters to reveal possible design problems. It enables interactive selection of concepts of interest and recovers partial design structures accordingly. The user can also interactively change the levels of recovered hierarchical structure to visualize the design at different granularities.