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

CIDER: Concept-based Interactive Design Recovery

Yuanfang Cai, Rick Kazman and Jason Lefever
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Conference Proceedings
01 Jan 2022

Abstract

Algorithms Cider Clustering Information retrieval Quality assessment Recovery Software Software engineering Structural hierarchy
Conference Title: 2022 IEEE/ACM 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) Conference Start Date: 2022, May 22 Conference End Date: 2022, May 24 Conference Location: Pittsburgh, PA, USAIn 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

26 Record Views
3 citations in Scopus

Details

Logo image