Understanding Fairness in Software Engineering: Insights from Stack Exchange
- URL: http://arxiv.org/abs/2402.19038v3
- Date: Fri, 2 Aug 2024 15:43:40 GMT
- Title: Understanding Fairness in Software Engineering: Insights from Stack Exchange
- Authors: Emeralda Sesari, Federica Sarro, Ayushi Rastogi,
- Abstract summary: This study provides fairness discussions by software practitioners on Stack Exchange sites.
We also want to identify the fairness aspects software practitioners talk about the most.
- Score: 9.312605205492456
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: Software practitioners discuss problems at work with peers, in-person and online. These discussions can be technical (e.g., how to fix a bug?) and social (e.g., how to assign work fairly?). While there is a growing body of knowledge exploring fairness problems and solutions in the human and social factors of software engineering, most focus has been on specific problems. This study provides fairness discussions by software practitioners on Stack Exchange sites. We present an exploratory study presenting the fairness experience of software practitioners and fairness expectations in software teams. We also want to identify the fairness aspects software practitioners talk about the most. For example, do they care more about fairness in income or how they are treated in the workplace? Our investigation of fairness discussions on eight Stack Exchange sites resulted in a list of 136 posts (28 questions and 108 answers) manually curated from 4,178 candidate posts. The study reveals that the majority of fairness discussions (24 posts) revolve around the topic of income suggesting that many software practitioners are highly interested in matters related to their pay and how it is fairly distributed. Further, we noted that while not discussed as often, discussions on fairness in recruitment tend to receive the highest number of views and scores. Interestingly, the study shows that unfairness experiences extend beyond the protected attributes. In this study, only 25 out of 136 posts mention protected attributes, with gender mainly being discussed.
Related papers
- Why Multi-Interest Fairness Matters: Hypergraph Contrastive Multi-Interest Learning for Fair Conversational Recommender System [55.39026603611269]
We propose a novel framework, Hypergraph Contrastive Multi-Interest Learning for Fair Conversational Recommender System (HyFairCRS)<n>HyFairCRS aims to promote multi-interest diversity fairness in dynamic and interactive Conversational Recommender Systems (CRSs)<n> Experiments on two CRS-based datasets show that HyFairCRS achieves a new state-of-the-art performance while effectively alleviating unfairness.
arXiv Detail & Related papers (2025-07-01T11:39:42Z) - What Do Developers Discuss in Their Workplace? An Analysis of Workplace StackExchange Discussions [1.7532822703595765]
This paper analyzes 47,368 posts on the Workplace StackExchange site.
We identified 46 distinct topics grouped into seven categories: Employee Wellness, Communication, Career Movement & Hiring, Conflicts & Mistakes, Corporate Policies, Management/Supervisor responsibilities, and Learning & Technical Skills.
arXiv Detail & Related papers (2024-11-11T14:15:40Z) - It is Giving Major Satisfaction: Why Fairness Matters for Developers [9.312605205492456]
This study aims to examine how fairness perceptions relate to job satisfaction among software practitioners.
Our findings indicate that all four fairness dimensions, distributive, procedural, interpersonal, and informational, significantly affect job satisfaction.
The relationship between fairness perceptions and job satisfaction is notably stronger for female, ethnically underrepresented, less experienced practitioners, and those with work limitations.
arXiv Detail & Related papers (2024-10-03T13:40:00Z) - Asking an AI for salary negotiation advice is a matter of concern: Controlled experimental perturbation of ChatGPT for protected and non-protected group discrimination on a contextual task with no clear ground truth answers [0.0]
We conducted experimental bias audits for four versions of ChatGPT.
We submitted 98,800 prompts to each version, systematically varying the employee's gender, university, and major.
We find ChatGPT as a multi-model platform is not robust and consistent enough to be trusted for such a task.
arXiv Detail & Related papers (2024-09-23T21:48:32Z) - What Can Natural Language Processing Do for Peer Review? [173.8912784451817]
In modern science, peer review is widely used, yet it is hard, time-consuming, and prone to error.
Since the artifacts involved in peer review are largely text-based, Natural Language Processing has great potential to improve reviewing.
We detail each step of the process from manuscript submission to camera-ready revision, and discuss the associated challenges and opportunities for NLP assistance.
arXiv Detail & Related papers (2024-05-10T16:06:43Z) - ExpertQA: Expert-Curated Questions and Attributed Answers [51.68314045809179]
We conduct human evaluation of responses from a few representative systems along various axes of attribution and factuality.
We collect expert-curated questions from 484 participants across 32 fields of study, and then ask the same experts to evaluate generated responses to their own questions.
The output of our analysis is ExpertQA, a high-quality long-form QA dataset with 2177 questions spanning 32 fields, along with verified answers and attributions for claims in the answers.
arXiv Detail & Related papers (2023-09-14T16:54:34Z) - Software Engineers' Questions and Answers on Stack Exchange [0.0]
We analyze the questions and answers on the Software Engineering Stack Exchange site that encompasses a broader set of areas.
We found that the asked questions are most frequently related to database systems, quality assurance, and agile software development.
The most attractive topics were career and teamwork problems, and the least attractive ones were network programming and software modeling.
arXiv Detail & Related papers (2023-06-20T13:39:49Z) - Competency Problems: On Finding and Removing Artifacts in Language Data [50.09608320112584]
We argue that for complex language understanding tasks, all simple feature correlations are spurious.
We theoretically analyze the difficulty of creating data for competency problems when human bias is taken into account.
arXiv Detail & Related papers (2021-04-17T21:34:10Z) - Does Fair Ranking Improve Minority Outcomes? Understanding the Interplay
of Human and Algorithmic Biases in Online Hiring [9.21721532941863]
We analyze various sources of gender biases in online hiring platforms, including the job context and inherent biases of the employers.
Our results demonstrate that while fair ranking algorithms generally improve the selection rates of underrepresented minorities, their effectiveness relies heavily on the job contexts and candidate profiles.
arXiv Detail & Related papers (2020-12-01T11:45:27Z) - The Influence of Domain-Based Preprocessing on Subject-Specific
Clustering [55.41644538483948]
The sudden change of moving the majority of teaching online at Universities has caused an increased amount of workload for academics.
One way to deal with this problem is to cluster these questions depending on their topic.
In this paper, we explore the realms of tagging data sets, focusing on identifying code excerpts and providing empirical results.
arXiv Detail & Related papers (2020-11-16T17:47:19Z) - A Study of Knowledge Sharing related to Covid-19 Pandemic in Stack
Overflow [69.5231754305538]
Study of 464 Stack Overflow questions posted mainly in February and March 2020 and leveraging the power of text mining.
Findings reveal that indeed this global crisis sparked off an intense and increasing activity in Stack Overflow with most post topics reflecting a strong interest on the analysis of Covid-19 data.
arXiv Detail & Related papers (2020-04-18T08:19:46Z) - Is 40 the new 60? How popular media portrays the employability of older
software developers [78.42660996736939]
We analyzed popular online articles and related discussions on Hacker News through the lens of employability issues and potential mitigation strategies.
We highlight the importance of keeping up-to-date, specializing in certain tasks or technologies, and present role transitions as a way forward for veteran developers.
arXiv Detail & Related papers (2020-04-13T10:00:03Z)
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.