Sampling in software engineering research: A critical review and guidelines

S Baltes, P Ralph - Empirical Software Engineering, 2022 - Springer
Representative sampling appears rare in empirical software engineering research. Not all
studies need representative samples, but a general lack of representative sampling …

The shifting sands of motivation: Revisiting what drives contributors in open source

M Gerosa, I Wiese, B Trinkenreich… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Open Source Software (OSS) has changed drastically over the last decade, with OSS
projects now producing a large ecosystem of popular products, involving industry …

Towards a theory of software development expertise

S Baltes, S Diehl - Proceedings of the 2018 26th acm joint meeting on …, 2018 - dl.acm.org
Software development includes diverse tasks such as implementing new features, analyzing
requirements, and fixing bugs. Being an expert in those tasks requires a certain set of skills …

Do you really code? designing and evaluating screening questions for online surveys with programmers

A Danilova, A Naiakshina… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Recruiting professional programmers in sufficient numbers for research studies can be
challenging because they often cannot spare the time, or due to their geographical …

Boms away! inside the minds of stakeholders: A comprehensive study of bills of materials for software systems

T Stalnaker, N Wintersgill, O Chaparro… - Proceedings of the 46th …, 2024 - dl.acm.org
Software Bills of Materials (SBOMs) have emerged as tools to facilitate the management of
software dependencies, vulnerabilities, licenses, and the supply chain. While significant …

Ethics in the mining of software repositories

NE Gold, J Krinke - Empirical Software Engineering, 2022 - Springer
Abstract Research in Mining Software Repositories (MSR) is research involving human
subjects, as the repositories usually contain data about developers' and users' interactions …

Diagnosing bias in the gender representation of HCI research participants: how it happens and where we are

A Offenwanger, AJ Milligan, M Chang… - Proceedings of the …, 2021 - dl.acm.org
In human-computer interaction (HCI) studies, bias in the gender representation of
participants can jeopardize the generalizability of findings, perpetuate bias in data driven …

Challenges in survey research

S Wagner, D Mendez, M Felderer, D Graziotin… - … Empirical Methods in …, 2020 - Springer
While being an important and often used research method, survey research has been less
often discussed on a methodological level in empirical software engineering than other …

Engaging Company Developers in Security Research Studies: A Comprehensive Literature Review and Quantitative Survey

R Serafini, SA Horstmann, A Naiakshina - 33rd USENIX Security …, 2024 - usenix.org
Previous research demonstrated that company developers excel compared to freelancers
and computer science students, with the corporate environment significantly influencing …

How Do Developers Really Feel About Bug Fixing? Directions for Automatic Program Repair

E Winter, D Bowes, S Counsell, T Hall… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Automatic program repair (APR) is a rapidly advancing field of software engineering that
aims to supplement or replace manual bug fixing with an automated tool. For APR to be …