HAnS-FeatRacer: An IDE Plugin for Recommending Embedded Feature Annotations
Paper i proceeding, 2027

Features are the focal point of software development processes, but they are often not explicitly documented in source code, which makes it difficult to maintain or evolve them. While existing tools support developers in recording feature locations by embedding feature annotations directly in source code, developers may still forget to annotate features during implementation. We present HAnS-FeatRacer, an IntelliJ IDE-plugin that reminds developers about missing annotations by providing recommendations for embedded feature annotations using a machine learning classifier. As an extension to HAnS, HAnS-FeatRacer allows developers to review, revise, and apply recommendations directly in the IDE after committing code changes. We conducted a usability study with 14 participants, which demonstrated that our plugin HAnS-FeatRacer is usable and helpful in maintaining feature traceability. A demo video is available at https://youtu.be/E8SpSb6jHSk.

embedded feature annotations

feature traceability

features

Författare

Maurice Beintmann

Ruhr-Universität Bochum

Kevin Hermann

Ruhr-Universität Bochum

Mukelabei Mukelabai

University of Zambia

Ruhr-Universität Bochum

Thorsten Berger

Chalmers, Data- och informationsteknik, Interaktionsdesign och Software Engineering

Ruhr-Universität Bochum

Lecture Notes in Computer Science

0302-9743 (ISSN) 1611-3349 (eISSN)

Vol. 17104 LNCS 143-151
9783032404206 (ISBN)

Satellite Events at the 1st International Conference on Software and Systems Reuse, Product Lines, and Configuration, VARIABILITY 2026
Limassol, Cyprus,

Ämneskategorier (SSIF 2025)

Programvaruteknik

Datavetenskap (datalogi)

DOI

10.1007/978-3-032-40421-3_12

Mer information

Senast uppdaterat

2026-11-03