English
Related papers

Related papers: Understanding Fairness in Software Engineering: In…

200 papers

Software reuse is a crucial external quality attribute targeted by open-source and commercial projects. Despite that software reuse has experienced an increased adoption throughout the years, little is known about what aspects of code reuse…

Software Engineering · Computer Science 2023-11-02 Eman Abdullah AlOmara , Anthony Peruma , Mohamed Wiem Mkaouer , Christian Newman , Ali Ouni

Hardening computer systems against cyberattacks is crucial for security. However, past incidents illustrated, that many system operators struggle with effective system hardening. Hence, many computer systems and applications remain…

Cryptography and Security · Computer Science 2025-07-18 Niklas Busch , Philip Klostermeyer , Jan H. Klemmer , Yasemin Acar , Sascha Fahl

Algorithmic systems such as search engines and information retrieval platforms significantly influence academic visibility and the dissemination of knowledge. Despite assumptions of neutrality, these systems can reproduce or reinforce…

Information Retrieval · Computer Science 2025-08-11 Stefanie Urchs , Veronika Thurner , Matthias Aßenmacher , Ludwig Bothmann , Christian Heumann , Stephanie Thiemichen

Background: Retrieving and mining practitioners' self--reports of their professional experience of software practice could provide valuable evidence for research. We are, however, unaware of any existing reviews of research conducted in…

Software Engineering · Computer Science 2020-10-01 Austen Rainer , Ashley Williams , Vahid Garousi , Michael Felderer

It is essential to discuss the role, difficulties, and opportunities concerning people of different gender in the field of software engineering research, education, and industry. Although some literature reviews address software engineering…

Software Engineering · Computer Science 2022-11-18 Hironori Washizaki

The growing literature on affect among software developers mostly reports on the linkage between happiness, software quality, and developer productivity. Understanding happiness and unhappiness in all its components -- positive and negative…

Software Engineering · Computer Science 2018-04-24 Daniel Graziotin , Fabian Fagerholm , Xiaofeng Wang , Pekka Abrahamsson

Many software companies face challenges in their work with User eXperience (UX) and how to integrate UX practices into existing development processes. A better understanding of these challenges can help researchers and practitioners better…

Software Engineering · Computer Science 2016-05-13 Pariya Kashfi , Agneta Nilsson , Robert Feldt

Machine learning (ML) algorithms are increasingly deployed to make critical decisions in socioeconomic applications such as finance, criminal justice, and autonomous driving. However, due to their data-driven and pattern-seeking nature, ML…

Software Engineering · Computer Science 2026-01-08 Verya Monjezi , Ashish Kumar , Ashutosh Trivedi , Gang Tan , Saeid Tizpaz-Niari

Background: Humor is a fundamental part of human communication, with prior work linking positive humor in the workplace to positive outcomes, such as improved performance and job satisfaction. Aims: This study aims to investigate…

Software Engineering · Computer Science 2024-12-18 Miikka Kuutila , Leevi Rantala , Junhao Li , Simo Hosio , Mika Mäntylä

Much of software engineering research focuses on tools, algorithms, and optimization of software. Recently, we, as a community, have come to acknowledge that there is a gap in meta-research and addressing the human-factors in software…

Software Engineering · Computer Science 2023-02-07 Ella Kokinda , Makayla Moster , Paige Rodeghero

Context: This study explores how software professionals identify and address biases in AI systems within the software industry, focusing on practical knowledge and real-world applications. Goal: We aimed to understand the strategies…

Software Engineering · Computer Science 2024-09-05 Ronnie de Souza Santos , Luiz Fernando de Lima , Maria Teresa Baldassarre , Rodrigo Spinola

Research on underrepresented populations is essential for fostering greater diversity within the software industry. Team diversity is important for reasons that go beyond ethics. Diversity contributes to greater innovation and productivity,…

Software Engineering · Computer Science 2025-04-22 Edvaldo Wassouf , Débora Paiva , Kiev Gama , Awdren Fontão

As learning machines increase their influence on decisions concerning human lives, analyzing their fairness properties becomes a subject of central importance. Yet, our best tools for measuring the fairness of learning systems are rigid…

Machine Learning · Statistics 2022-07-21 David Lopez-Paz , Diane Bouchacourt , Levent Sagun , Nicolas Usunier

Women and people of color remain dramatically underrepresented among computing faculty, and improvements in demographic diversity are slow and uneven. Effective diversification strategies depend on quantifying the correlates, causes, and…

Computers and Society · Computer Science 2022-05-11 Nicholas LaBerge , K. Hunter Wapman , Allison C. Morgan , Sam Zhang , Daniel B. Larremore , Aaron Clauset

Collaboration is crucial in Software Engineering (SE), yet factors like gender bias can shape team dynamics and behaviours. This study examines an eight-week project involving 39 SE students across eight teams contributing to GitHub…

Software Engineering · Computer Science 2025-02-21 Rita Garcia , Christoph Treude

Fairness-aware recommender systems that have a provider-side fairness concern seek to ensure that protected group(s) of providers have a fair opportunity to promote their items or products. There is a ``cost of fairness'' borne by the…

Information Retrieval · Computer Science 2022-09-12 Paresha Farastu , Nicholas Mattei , Robin Burke

Background. Women bring unique problem-solving skills to software development, often favoring a holistic approach and attention to detail. In software testing, precision and attention to detail are essential as professionals explore system…

Software Engineering · Computer Science 2024-04-23 Kleice Silva , Ann Barcomb , Ronnie de Souza Santos

Employers are adopting algorithmic hiring technology throughout the recruitment pipeline. Algorithmic fairness is especially applicable in this domain due to its high stakes and structural inequalities. Unfortunately, most work in this…

Software firms participate in an ecosystem as a part of their innovation strategy to extend value creation beyond the firms boundary. Participation in an open and independent environment also implies the competition among firms with similar…

Computers and Society · Computer Science 2017-12-05 Anh Nguyen Duc , Daniela S. Cruzes , Geir K. Hanssen , Terje Snarby , Pekka Abrahamsson

Background: The state of the art in software engineering consists of a myriad of contributions and the gaps between them; it is difficult to characterize. Questions: In order to help understanding the state of the art, can we identify gaps…

Software Engineering · Computer Science 2019-11-25 Lutz Prechelt