The Software Diversity Card: A Framework for Reporting Diversity in Software Projects

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Giner-Miguelez, Joan, Morales, Sergio, Cobos, Sergio, Izquierdo, Javier Luis Canovas, Clariso, Robert, Cabot, Jordi
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908615807336448
author Giner-Miguelez, Joan
Morales, Sergio
Cobos, Sergio
Izquierdo, Javier Luis Canovas
Clariso, Robert
Cabot, Jordi
author_facet Giner-Miguelez, Joan
Morales, Sergio
Cobos, Sergio
Izquierdo, Javier Luis Canovas
Clariso, Robert
Cabot, Jordi
contents Context: Interest in diversity in software development has significantly increased in recent years. Reporting on diversity in software projects can enhance user trust and assist regulators in evaluating adoption. Recent AI directives include clauses that mandate diversity information during development, highlighting the growing interest of public regulators. However, current documentation often neglects diversity in favor of technical features, partly due to a lack of tools for its description and annotation. Objectives: This work introduces the Software Diversity Card, a structured approach for documenting and sharing diversity-related aspects within software projects. It aims to profile the various teams involved in software development and governance, including user groups in testing and software adaptations for diverse social groups. Methods: We conducted a literature review on diversity and inclusion in software development and analyzed 1,000 top-starred Open Source Software (OSS) repositories on GitHub to identify diversity-related information. Moreover, we present a diversity modeling language, a toolkit for generating cards using it, and a study of its application in two real-world software projects. Results: Despite the growing awareness of diversity in the research community, our analysis found a notable lack of diversity reporting in OSS projects. Applying the card to real-world examples highlighted challenges such as balancing anonymity and transparency, managing sensitive data, and ensuring authenticity. Conclusion: Our proposal can enhance diversity practices in software development, support public administrations in software assessment, and help businesses promote diversity as a key asset.
format Preprint
id arxiv_https___arxiv_org_abs_2503_05470
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle The Software Diversity Card: A Framework for Reporting Diversity in Software Projects
Giner-Miguelez, Joan
Morales, Sergio
Cobos, Sergio
Izquierdo, Javier Luis Canovas
Clariso, Robert
Cabot, Jordi
Software Engineering
Computers and Society
Human-Computer Interaction
Context: Interest in diversity in software development has significantly increased in recent years. Reporting on diversity in software projects can enhance user trust and assist regulators in evaluating adoption. Recent AI directives include clauses that mandate diversity information during development, highlighting the growing interest of public regulators. However, current documentation often neglects diversity in favor of technical features, partly due to a lack of tools for its description and annotation. Objectives: This work introduces the Software Diversity Card, a structured approach for documenting and sharing diversity-related aspects within software projects. It aims to profile the various teams involved in software development and governance, including user groups in testing and software adaptations for diverse social groups. Methods: We conducted a literature review on diversity and inclusion in software development and analyzed 1,000 top-starred Open Source Software (OSS) repositories on GitHub to identify diversity-related information. Moreover, we present a diversity modeling language, a toolkit for generating cards using it, and a study of its application in two real-world software projects. Results: Despite the growing awareness of diversity in the research community, our analysis found a notable lack of diversity reporting in OSS projects. Applying the card to real-world examples highlighted challenges such as balancing anonymity and transparency, managing sensitive data, and ensuring authenticity. Conclusion: Our proposal can enhance diversity practices in software development, support public administrations in software assessment, and help businesses promote diversity as a key asset.
title The Software Diversity Card: A Framework for Reporting Diversity in Software Projects
topic Software Engineering
Computers and Society
Human-Computer Interaction
url https://arxiv.org/abs/2503.05470