The Software Diversity Card: A Framework for Reporting Diversity in Software Projects
- URL: http://arxiv.org/abs/2503.05470v1
- Date: Fri, 07 Mar 2025 14:43:06 GMT
- Title: The Software Diversity Card: A Framework for Reporting Diversity in Software Projects
- Authors: Joan Giner-Miguelez, Sergio Morales, Sergio Cobos, Javier Luis Canovas Izquierdo, Robert Clariso, Jordi Cabot,
- Abstract summary: Reporting diversity-related aspects of software projects can increase user trust and help regulators evaluate potential adoption.<n>Recent directives around AI are beginning to require diversity information in the development of AI products, indicating the growing interest of public regulators in it.<n>This work introduces the Software Diversity Card, a comprehensive framework for reporting diversity-related aspects of software projects.
- Score: 1.4052027222584298
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: The interest and concerns about diversity in software development have soared in recent years. Reporting diversity-related aspects of software projects can increase user trust and help regulators evaluate potential adoption. Furthermore, recent directives around AI are beginning to require diversity information in the development of AI products, indicating the growing interest of public regulators in it. Despite this importance, current documentation assets in software development processes frequently overlook diversity in favor of technical features, partly due to a lack of tools for describing and annotating diversity. This work introduces the Software Diversity Card, a comprehensive framework for reporting diversity-related aspects of software projects. The card is designed to profile the different types of teams involved in developing and governing software projects (including the final user groups involved in testing), and the software adaptations for specific social groups. To encourage its adoption, we provide a diversity modeling language, a toolkit for generating the cards using such language, and a collection of real-world examples from active software projects. Our proposal can enhance diversity practices in software development e.g., through open-source projects like the CONTRIBUTING.md file), support public administrations in software assessment, and help businesses promote diversity as a key asset.
Related papers
- Towards deployment-centric multimodal AI beyond vision and language [67.02589156099391]
We advocate a deployment-centric workflow that incorporates deployment constraints early to reduce the likelihood of undeployable solutions.
We identify common multimodal-AI-specific challenges shared across disciplines and examine three real-world use cases.
By fostering multidisciplinary dialogue and open research practices, our community can accelerate deployment-centric development for broad societal impact.
arXiv Detail & Related papers (2025-04-04T17:20:05Z) - From Idea to Implementation: Evaluating the Influence of Large Language Models in Software Development -- An Opinion Paper [1.4237262259590389]
The introduction of transformer architecture was a turning point in Natural Language Processing (NLP)
Large Language Models (LLMs) such as ChatGPT and Bard to the general public has showcased the tremendous potential of these models.
The overall opinion of the experts is positive, with the experts identifying advantages such as increase in productivity and reduced coding time.
arXiv Detail & Related papers (2025-03-10T15:30:05Z) - Why Johnny Signs with Sigstore: Examining Tooling as a Factor in Software Signing Adoption in the Sigstore Ecosystem [5.433194344896805]
We study the formative usability of Sigstore, a modern and widely adopted software signing tool.<n>We interviewed thirteen (13) experienced security practitioners to study the factors that influence the selection of a tool.
arXiv Detail & Related papers (2025-03-01T00:59:18Z) - Beyond Diversity:Computing for Inclusive Software [2.867517731896504]
This chapter presents from our research on inclusive software within the context of a diversity and inclusion based STEM program at the University of Victoria.
We found that empathy-based requirements gathering techniques and certain influences on the software development teams' motivation levels impact the teams' ability to build inclusive software.
arXiv Detail & Related papers (2024-08-09T19:01:58Z) - Agent-Driven Automatic Software Improvement [55.2480439325792]
This research proposal aims to explore innovative solutions by focusing on the deployment of agents powered by Large Language Models (LLMs)
The iterative nature of agents, which allows for continuous learning and adaptation, can help surpass common challenges in code generation.
We aim to use the iterative feedback in these systems to further fine-tune the LLMs underlying the agents, becoming better aligned to the task of automated software improvement.
arXiv Detail & Related papers (2024-06-24T15:45:22Z) - Making Software Development More Diverse and Inclusive: Key Themes, Challenges, and Future Directions [50.545824691484796]
We identify six themes around the theme challenges and opportunities to improve Software Developer Diversity and Inclusion (SDDI)<n>We identify benefits, harms, and future research directions for the four main themes.<n>We discuss the remaining two themes, Artificial Intelligence & SDDI and AI & Computer Science education, which have a cross-cutting effect on the other themes.
arXiv Detail & Related papers (2024-04-10T16:18:11Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
The present study aims to explore the familiarity of managers, leaders, and developers with software visualization tools.
This approach incorporated quantitative and qualitative analyses of data collected from practitioners using questionnaires and semi-structured interviews.
arXiv Detail & Related papers (2024-01-17T21:30:45Z) - The Transformative Influence of Large Language Models on Software
Development [0.0]
Generalized Large Language Models (LLMs) have found their way into diverse domains.
With LLMs increasingly serving as AI Pair Programming Assistants, it also presents critical challenges and open problems.
Preliminary findings underscore pressing concerns about data privacy, bias, and misinformation.
We identify 12 open problems that we have identified through our survey, covering these various domains.
arXiv Detail & Related papers (2023-11-28T02:18:54Z) - The Software Genome Project: Venture to the Genomic Pathways of Open
Source Software and Its Applications [8.55939767653389]
textbfSoftware Genome Project is geared towards the secure monitoring and exploitation of open-source software.
Software Genome Project builds a complete set of software genome maps to help developers and managers gain a deeper understanding of software complexity and diversity.
arXiv Detail & Related papers (2023-11-16T13:18:24Z) - ChatDev: Communicative Agents for Software Development [84.90400377131962]
ChatDev is a chat-powered software development framework in which specialized agents are guided in what to communicate.
These agents actively contribute to the design, coding, and testing phases through unified language-based communication.
arXiv Detail & Related papers (2023-07-16T02:11:34Z) - The GitHub Development Workflow Automation Ecosystems [47.818229204130596]
Large-scale software development has become a highly collaborative endeavour.
This chapter explores the ecosystems of development bots and GitHub Actions.
It provides an extensive survey of the state-of-the-art in this domain.
arXiv Detail & Related papers (2023-05-08T15:24:23Z) - Lessons from Formally Verified Deployed Software Systems (Extended version) [65.69802414600832]
This article examines a range of projects, in various application areas, that have produced formally verified systems and deployed them for actual use.
It considers the technologies used, the form of verification applied, the results obtained, and the lessons that the software industry should draw regarding its ability to benefit from formal verification techniques and tools.
arXiv Detail & Related papers (2023-01-05T18:18:46Z) - AI Explainability 360: Impact and Design [120.95633114160688]
In 2019, we created AI Explainability 360 (Arya et al. 2020), an open source software toolkit featuring ten diverse and state-of-the-art explainability methods.
This paper examines the impact of the toolkit with several case studies, statistics, and community feedback.
The paper also describes the flexible design of the toolkit, examples of its use, and the significant educational material and documentation available to its users.
arXiv Detail & Related papers (2021-09-24T19:17:09Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.