Feature location in source code: a taxonomy and survey

B Dit, M Revelle, M Gethers… - Journal of software …, 2013 - Wiley Online Library
Feature location is the activity of identifying an initial location in the source code that
implements functionality in a software system. Many feature location techniques have been …

A survey of feature location techniques

J Rubin, M Chechik - Domain Engineering: Product Lines, Languages, and …, 2013 - Springer
Feature location techniques aim at locating software artifacts that implement a specific
program functionality, aka a feature. These techniques support developers during various …

A literature review and comparison of three feature location techniques using argouml-spl

D Cruz, E Figueiredo, J Martinez - … of the 13th international workshop on …, 2019 - dl.acm.org
Over the last decades, the adoption of Software Product Line (SPL) engineering for
supporting software reuse has increased. An SPL can be extracted from one single product …

A hybrid feature location technique for re-engineeringsingle systems into software product lines

GK Michelon, L Linsbauer, WKG Assunção… - Proceedings of the 15th …, 2021 - dl.acm.org
Software product lines (SPLs) are known for improving productivity and reducing time-to-
market through the systematic reuse of assets. SPLs are adopted mainly by re-engineering …

Feature trace recording

PM Bittner, A Schultheiß, T Thüm, T Kehrer… - Proceedings of the 29th …, 2021 - dl.acm.org
Tracing requirements to their implementation is crucial to all stakeholders of a software
development process. When managing software variability, requirements are typically …

Florida: Feature location dashboard for extracting and visualizing feature traces

B Andam, A Burger, T Berger… - Proceedings of the 11th …, 2017 - dl.acm.org
Features are high-level, domain-specific abstractions over implementation artifacts.
Developers use them to communicate and reason about a system, in order to maintain and …

MiniMon: Minimizing Android Applications with Intelligent Monitoring-Based Debloating

J Liu, Z Zhang, X Hu, F Thung, S Maoz, D Gao… - Proceedings of the …, 2024 - dl.acm.org
The size of Android applications is getting larger to fulfill the requirements of various users.
However, not all the features of the applications are needed and desired by a specific user …

Give an Inch and Take a Mile? Effects of Adding Reliable Knowledge to Heuristic Feature Tracing

S Greiner, A Schultheiß, PM Bittner, T Thüm… - Proceedings of the 28th …, 2024 - dl.acm.org
Tracing features to software artifacts is a crucial yet challenging activity for developers of
variability-intensive software projects. Developers can provide feature traces either …

Evaluation of Flexibility to Changes Focusing on the Variable Structures in Legacy Software

T Sasaki, N Yoshioka, Y Tahara, A Ohsuga - Knowledge-Based Software …, 2014 - Springer
Light weight development processes like Agile have emerged in response to rapidly
changing market requirements. However such processes are inadequate for software in …

Locating clone-and-own relationships in model-based industrial families of software products to encourage reuse

F Pérez, M Ballarín, R Lapeña, C Cetina - IEEE Access, 2018 - ieeexplore.ieee.org
Companies often develop similar product variants that share a high degree of functionality
(ie, features) by copying and modifying code (the clone-and-own approach). In an industrial …