Perceived diversity in software engineering: a systematic literature review

G Rodríguez-Pérez, R Nadri, M Nagappan - Empirical Software …, 2021 - Springer
We define perceived diversity as the diversity factors that individuals are born with.
Perceived diversity in Software Engineering has been recognized as a high-value team …

A systematic mapping study of software development with GitHub

V Cosentino, JLC Izquierdo, J Cabot - Ieee access, 2017 - ieeexplore.ieee.org
Context: GitHub, nowadays the most popular social coding platform, has become the
reference for mining Open Source repositories, a growing research trend aiming at learning …

A tale of two cities: Software developers working from home during the covid-19 pandemic

D Ford, MA Storey, T Zimmermann, C Bird… - ACM Transactions on …, 2021 - dl.acm.org
The COVID-19 pandemic has shaken the world to its core and has provoked an overnight
exodus of developers who normally worked in an office setting to working from home. The …

How ai developers overcome communication challenges in a multidisciplinary team: A case study

D Piorkowski, S Park, AY Wang, D Wang… - Proceedings of the …, 2021 - dl.acm.org
The development of AI applications is a multidisciplinary effort, involving multiple roles
collaborating with the AI developers, an umbrella term we use to include data scientists and …

The ABC of software engineering research

KJ Stol, B Fitzgerald - ACM Transactions on Software Engineering and …, 2018 - dl.acm.org
A variety of research methods and techniques are available to SE researchers, and while
several overviews exist, there is consistency neither in the research methods covered nor in …

Adoption and effects of software engineering best practices in machine learning

A Serban, K Van der Blom, H Hoos… - Proceedings of the 14th …, 2020 - dl.acm.org
Background. The increasing reliance on applications with machine learning (ML)
components calls for mature engineering techniques that ensure these are built in a robust …

Disrupting developer productivity one bot at a time

MA Storey, A Zagalsky - Proceedings of the 2016 24th ACM SIGSOFT …, 2016 - dl.acm.org
Bots are used to support different software development activities, from automating repetitive
tasks to bridging knowledge and communication gaps in software teams. We anticipate the …

Today was a good day: The daily life of software developers

AN Meyer, ET Barr, C Bird… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
What is a good workday for a software developer? What is a typical workday? We seek to
answer these two questions to learn how to make good days typical. Concretely, answering …

Effects of adopting code review bots on pull requests to OSS projects

M Wessel, A Serebrenik, I Wiese… - 2020 IEEE …, 2020 - ieeexplore.ieee.org
Software bots, which are widely adopted by Open Source Software (OSS) projects, support
developers on several activities, including code review. However, as with any new …

Relationships between IT department culture and agile software development practices: An empirical investigation

M Gupta, JF George, W Xia - International Journal of Information …, 2019 - Elsevier
IT department culture has been widely recognized as an important factor that influences the
adoption of agile practices. Yet, the research pertaining to the relationship between IT …