5 papers
Principles and Guidelines for Randomized Controlled Trials in AI Evaluation
Christopher Kelly, Angelica Chowdhury, Alexandra Campili +5
This work establishes a framework for standardizing AI evaluation RCTs (sometimes called human uplift studies). Drawing on established practices from disciplines with established R…
Advancing Evidence-Based Social Sustainability in Software Engineering: A Research Roadmap
Bimpe Ayoola, Anielle Andrade, Ronnie de Souza Santos +1
Social sustainability in software development means creating and maintaining systems that promote pro-social values (e.g., human well-being, equity), both now and in the future. Ho…
Team Diversity Promotes Software Fairness: An Experiment on Fairness-Aware Requirements Prioritization
Cleyton Magalhes, Ronnie de Souza Santos, Bimpe Ayoola +2
\textbf{Background:} Fairness and diversity are receiving growing attention in software engineering, particularly as AI and machine learning systems increasingly influence decision…
The Software Infrastructure Attitude Scale (SIAS): A Questionnaire Instrument for Measuring Professionals' Attitudes Toward Technical and Sociotechnical Infrastructure
Miikka Kuutila, Paul Ralph, Huilian Sophie Qiu +19
Context: Recent software engineering (SE) research has highlighted the need for sociotechnical research, implying a demand for customized psychometric scales. Objective: We define…
User Personas Improve Social Sustainability by Encouraging Software Developers to Deprioritize Antisocial Features
Bimpe Ayoola, Miikka Kuutila, Rina R. Wehbe +1
Sustainable software development involves creating software in a manner that meets present goals without undermining our ability to meet future goals. In a software engineering con…