Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Quantifying the closeness between program components and features
Journal of Systems and Software - Special issue on software maintenance
Locating Features in Source Code
IEEE Transactions on Software Engineering
Enhancing Object-Based System Composition through Per-Object Mixins
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Network Analysis: Methodological Foundations (Lecture Notes in Computer Science)
Network Analysis: Methodological Foundations (Lecture Notes in Computer Science)
Representing concerns in source code
ACM Transactions on Software Engineering and Methodology (TOSEM)
Identifying, Assigning, and Quantifying Crosscutting Concerns
ACoM '07 Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques
ICPC '08 Proceedings of the 2008 The 16th IEEE International Conference on Program Comprehension
On the impact of the optional feature problem: analysis and case studies
Proceedings of the 13th International Software Product Line Conference
Hi-index | 0.00 |
A quantitative approach for measuring and describing feature interactions in object-oriented software components based on source code inspection is presented. The methodical arsenal is borrowed from the field of network analysis. Based on data gathering through source code harvesting, network representations of feature implementations (i.e., feature interaction networks, FINs) are constructed. By applying established network statistics, various properties of interaction structures between features can be captured, e.g. the scatteredness, the degree of crosscutting (scattering), and the scattering concentration. This approach contrasts with related proposals based on frequency and dispersion measures.