ReFAIR: Toward a Context-Aware Recommender for Fairness Requirements Engineering

11Citations
Citations of this article
27Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Machine learning (ML) is increasingly being used as a key component of most software systems, yet serious concerns have been raised about the fairness of ML predictions. Researchers have been proposing novel methods to support the development of fair machine learning solutions. Nonetheless, most of them can only be used in late development stages, e.g., during model training, while there is a lack of methods that may provide practitioners with early fairness analytics enabling the treatment of fairness throughout the development lifecycle. This paper proposes RefAir, a novel context-aware requirements engineering framework that allows to classify sensitive features from User Stories. By exploiting natural language processing and word embedding techniques, our framework first identifies both the use case domain and the machine learning task to be performed in the system being developed; afterward, it recommends which are the context-specific sensitive features to be considered during the implementation. We assess the capabilities of RefAir by experimenting it against a synthetic dataset-which we built as part of our research-composed of 12,401 User Stories related to 34 application domains. Our findings showcase the high accuracy of RefAir, other than highlighting its current limitations.

Cite

CITATION STYLE

APA

Ferrara, C., Casillo, F., Gravino, C., De Lucia, A., & Palomba, F. (2024). ReFAIR: Toward a Context-Aware Recommender for Fairness Requirements Engineering. In Proceedings - International Conference on Software Engineering (pp. 2631–2642). IEEE Computer Society. https://doi.org/10.1145/3597503.3639185

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free