Logo image
CIDER: Concept-based Interactive Design Recovery
Conference proceeding   Open access

CIDER: Concept-based Interactive Design Recovery

Hongzhou Fang, Yuanfang Cai, Rick Kazman, Jason Lefever and IEEE Com Soc
2022 IEEE/ACM 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), pp 26-30
May 2022
url
https://doi.org/10.1145/3510454.3516861View
Published, Version of Record (VoR) Open

Abstract

Clustering algorithms Computer architecture Couplings Maintenance engineering Software algorithms Software design Visualization
In this paper, we introduce CIDER, a Concept-based Interactive DE-sign Recovery tool 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.

Metrics

Details

InCites Highlights

Data related to this publication, from InCites Benchmarking & Analytics tool:

Collaboration types
Domestic collaboration
Web of Science research areas
Computer Science, Software Engineering
Computer Science, Theory & Methods
Logo image