Automatic Multi-level Feature Tree Construction for Domain-Specific Reusable Artifacts Management
Dongming Jin, Zhi Jin, Nianyu Li, Kai Yang, Linyu Li, Suijing Guan

TL;DR
This paper introduces FTBUILDER, an automated framework for constructing multi-level feature trees from domain-specific software repositories, enhancing artifact management efficiency and recommendation accuracy.
Contribution
It presents a novel automated method for building multi-level feature trees using clustering and LLMs, reducing manual effort and improving artifact management.
Findings
Higher tree quality with 9% better silhouette coefficient
11% increase in GValue for the constructed tree
26% time savings in artifact selection
Abstract
With the rapid growth of open-source ecosystems (e.g., Linux) and domain-specific software projects (e.g., aerospace), efficient management of reusable artifacts is becoming increasingly crucial for software reuse. The multi-level feature tree enables semantic management based on functionality and supports requirements-driven artifact selection. However, constructing such a tree heavily relies on domain expertise, which is time-consuming and labor-intensive. To address this issue, this paper proposes an automatic multi-level feature tree construction framework named FTBUILDER, which consists of three stages. It automatically crawls domain-specific software repositories and merges their metadata to construct a structured artifact library. It employs clustering algorithms to identify a set of artifacts with common features. It constructs a prompt and uses LLMs to summarize their common…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Scientific Computing and Data Management · Advanced Software Engineering Methodologies
