English
Related papers

Related papers: Dynamics of Team Library Adoptions: An Exploration…

200 papers

Context: In seeking to better understand the impact of various human factors in software development, and how teams' attitudes relate to their performance, increasing attention is being given to the study of team-related artefacts. In…

Software Engineering · Computer Science 2021-04-27 Sherlock A. Licorish , Stephen G. MacDonell

Continuous Integration (CI) provides early feedback by automatically building software, but long build durations can hinder developer productivity. CI services use caching to speed up builds by reusing infrequently changing artifacts, yet…

Software Engineering · Computer Science 2026-03-20 Taher A. Ghaleb , Daniel Alencar da Costa , Ying Zou

This Innovative Practice Full Paper presents an approach of using software development artifacts to gauge student behavior and the effectiveness of changes to curriculum design. There is an ongoing need to adapt university courses to…

Software Engineering · Computer Science 2019-03-21 Christoph Matthies , Ralf Teusner , Guenter Hesse

Retrospectives are vital for software development teams to continuously enhance their processes and teamwork. Despite the increasing availability of objective data generated throughout the project and software development processes, many…

Software Engineering · Computer Science 2025-02-07 Alessandra Maciel Paz Milani , Margaret-Anne Storey , Vivek Katial , Lauren Peate

Open-source software (OSS) is a critical part of the software supply chain. Recent social engineering attacks against OSS development teams have enabled attackers to become code contributors and later inject malicious code or…

Software Engineering · Computer Science 2021-07-05 Luiz Giovanini , Daniela Oliveira , Huascar Sanchez , Deborah Shands

This paper presents an empirical study on how self- organized software teams could attain high performance using agile and lean practices. In particular, the paper qualitatively examines characteristics of high performance and self-…

Software Engineering · Computer Science 2013-11-28 Vaibhavi Oza , Petri Kettunen , Pekka Abrahamsson , Jürgen Münch

Assuring traceability from requirements to implementation is a key element when developing safety critical software systems. Traditionally, this traceability is ensured by a waterfall-like process, where phases follow each other, and…

Software Engineering · Computer Science 2024-03-29 Vlad Stirbu , Tommi Mikkonen

Context: In software development organizations employing weak or collective ownership, different teams are allowed and expected to autonomously perform changes in various components. This creates diversity both in the knowledge of, and in…

Software Engineering · Computer Science 2024-11-19 Anders Sundelin , Javier Gonzalez-Huerta , Richard Torkar , Krzysztof Wnuk

Prior work has provided strong evidence that, within organizational settings, teams that bring a diversity of information and perspectives to a task are more effective than teams that do not. If this form of informational diversity confers…

Computer Science and Game Theory · Computer Science 2023-01-31 Hoda Heidari , Solon Barocas , Jon Kleinberg , Karen Levy

We see that the collaborative and participatory nature of software development continues to evolve, shape and be shaped by communication channels that are used by developer communities of practice--both by traditional communication channels…

Software Engineering · Computer Science 2017-05-17 Alexey Zagalsky

The collaboration of several people in groups is becoming more and more important nowadays. Teamwork is often used for decision-making processes and for solving complex problems. Research in this area focuses on the quantification and…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-01-16 Michael Hopfengaertner

Background: The experience sampling method studies everyday experiences of humans in natural environments. In psychology it has been used to study the relationships between work well-being and productivity. To our best knowledge, daily…

Software Engineering · Computer Science 2018-09-05 Miikka Kuutila , Mika Mäntylä , Maëlick Claes , Marko Elovainio , Bram Adams

A fundamental unit of work in programming is the code contribution ("commit") that a developer makes to the code base of the project in work. An author's commit frequency describes how often that author commits. Knowing the distribution of…

Software Engineering · Computer Science 2014-08-22 Carsten Kolassa , Dirk Riehle , Michel A. Salim

Teaching agile software development by pairing lectures with hands-on projects has become the norm. This approach poses the problem of grading and evaluating practical project work as well as process conformance during development. Yet, few…

Software Engineering · Computer Science 2018-09-05 Christoph Matthies , Thomas Kowark , Matthias Uflacker , Hasso Plattner

Free and open source software has gained a lot of momentum in the industry and the research community. The latest advances in privacy legislation, including the EU General Data Protection Regulation (GDPR) and the California Consumer…

Software Engineering · Computer Science 2025-12-12 Georgia M. Kapitsaki , Maria Papoutsoglou

In open-source projects, anyone can contribute, so it is important to have an active continuous integration and continuous delivery (CI/CD) pipeline in addition to a protocol for reporting security concerns, especially in projects that are…

Software Engineering · Computer Science 2023-10-16 Jessy Ayala , Joshua Garcia

GitHub provides developers with a practical way to distribute source code and collaboratively work on common projects. To enhance account security and privacy, GitHub allows its users to manage access permissions, review audit logs, and…

Cryptography and Security · Computer Science 2024-09-11 Costanza Alfieri , Juri Di Rocco , Paola Inverardi , Phuong T. Nguyen

Software failures can have significant consequences, making learning from failures a critical aspect of software engineering. While software organizations are recommended to conduct postmortems, the effectiveness and adoption of these…

Software Engineering · Computer Science 2026-02-27 Dharun Anandayuvaraj , Tanmay Singla , Zain Hammadeh , Andreas Lund , Alexandra Holloway , James C. Davis

In a real-world social network, weak ties (reflecting low-intensity, infrequent interactions) act as bridges and connect people to different social circles, giving them access to diverse information and opportunities that are not available…

Software Engineering · Computer Science 2025-10-30 Hongbo Fang , Patrick Park , James Evans , James Herbsleb , Bogdan Vasilescu

A version control system records changes to a file or set of files over time so that changes can be tracked and specific versions of a file can be recalled later. As such, it is an essential element of a reproducible workflow that deserves…

‹ Prev 1 8 9 10 Next ›