The impact of global dispersion on coordination, team performance and software quality–A systematic literature review
Context Global software development (GSD) contains different context setting dimensions,
which are essential for effective teamwork and success of projects. Although considerable …
which are essential for effective teamwork and success of projects. Although considerable …
A tale of two cities: Software developers working from home during the covid-19 pandemic
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 …
exodus of developers who normally worked in an office setting to working from home. The …
" how was your weekend?" software development teams working from home during covid-19
The mass shift to working at home during the COVID-19 pandemic radically changed the
way many software development teams collaborate and communicate. To investigate how …
way many software development teams collaborate and communicate. To investigate how …
What are weak links in the npm supply chain?
N Zahan, T Zimmermann, P Godefroid… - Proceedings of the 44th …, 2022 - dl.acm.org
Modern software development frequently uses third-party packages, raising the concern of
supply chain security attacks. Many attackers target popular package managers, like npm …
supply chain security attacks. Many attackers target popular package managers, like npm …
Organizational social structures for software engineering
Software engineering evolved from a rigid process to a dynamic interplay of people (eg,
stakeholders or developers). Organizational and social literature call this interplay an …
stakeholders or developers). Organizational and social literature call this interplay an …
An exploratory study of the pull-based software development model
The advent of distributed version control systems has led to the development of a new
paradigm for distributed software development; instead of pushing changes to a central …
paradigm for distributed software development; instead of pushing changes to a central …
Gender and tenure diversity in GitHub teams
Software development is usually a collaborative venture. Open Source Software (OSS)
projects are no exception; indeed, by design, the OSS approach can accommodate teams …
projects are no exception; indeed, by design, the OSS approach can accommodate teams …
Don't touch my code! Examining the effects of ownership on software quality
Ownership is a key aspect of large-scale software development. We examine the
relationship between different ownership measures and software failures in two large …
relationship between different ownership measures and software failures in two large …
The impact of feature importance methods on the interpretation of defect classifiers
Classifier specific (CS) and classifier agnostic (CA) feature importance methods are widely
used (often interchangeably) by prior studies to derive feature importance ranks from a …
used (often interchangeably) by prior studies to derive feature importance ranks from a …
How do fixes become bugs?
Software bugs affect system reliability. When a bug is exposed in the field, developers need
to fix them. Unfortunately, the bug-fixing process can also introduce errors, which leads to …
to fix them. Unfortunately, the bug-fixing process can also introduce errors, which leads to …