Year: 2025
Type: conference-paper
Abstract: Features offer a way to plan software development, but their locations in software assets are often not known.Existing techniques, such as feature-oriented software development, enable traceability of features by implementing features modularly, but are hard to adopt, since they require heavyweight tooling.We believe that feature traceability should be added during development, using lightweight tooling close to the developers' activities.However, adding traceability requires encouragement-ideally in terms of techniques that provide immediate benefits to developers.We present HAnS-viz, an IntelliJ IDE plugin that provides featureoriented visualizations that support developers understand and reason about software systems at the feature level.The visualizations present different kinds of feature characteristics and their location in code.Building on our previous work, HAnS, it uses embedded feature annotations that developers create as they write features to lift code-level assets to feature-level representations.A demo video is available at https://youtube.com/watch?v=e4j40dvJQiQ.
Institution: Ruhr University Bochum
Language: English
Subfield: Information Systems
Field: Computer Science
Domain: Physical Sciences
Open Access status: hybrid
Funder: Deutsche Forschungsgemeinschaft
OpenAlex ID: W4413876750
