Configurable Software Systems
This research project aims to investigate violations of API usage patterns in configurable systems implemented with preprocessing directives, identify impacted quality attributes, and provide a tool to assist developers in identifying violations during coding.
This project investigates the impact of feature dependencies on software quality in software product lines (SPLs) and aims to develop tools to support SPL maintenance. The research will provide practical guidance for developers and contribute to the body of knowledge on SPLs.