English
Related papers

Related papers: Analyzing the Productivity of GitHub Teams based o…

200 papers

Developer communities increasingly rely on emoji reactions to communicate, but we know little about how these emotional signals spread and influence technical discussions. We analyzed 2,098 GitHub issues and pull requests across 50 popular…

Human-Computer Interaction · Computer Science 2025-11-05 Obada Kraishan

GitHub is the largest source code repository in the world. It provides a git-based source code management platform and also many features inspired by social networks. For example, GitHub users can show appreciation to projects by adding…

Software Engineering · Computer Science 2018-08-07 Hudson Borges , Andre Hora , Marco Tulio Valente

One of the essential requisites of any software industry is the development of customer satisfied products. However, accomplishing the aforesaid business objective depends upon the depth of quality of product that is engineered in the…

Software Engineering · Computer Science 2014-02-12 Sangita Gupta , Suma. V

We analyze developer activity across 10 major Ethereum repositories (totaling 129884 commits, 40550 issues) spanning 10 years to examine how events such as technical upgrades, market events, and community decisions impact development.…

README files play an essential role in shaping a developer's first impression of a software repository and in documenting the software project that the repository hosts. Yet, we lack a systematic understanding of the content of a typical…

Software Engineering · Computer Science 2018-07-31 Gede Artha Azriadi Prana , Christoph Treude , Ferdian Thung , Thushari Atapattu , David Lo

Detecting the presence of bots in distributed software development activity is very important in order to prevent bias in large-scale socio-technical empirical analyses. In previous work, we proposed a classification model to detect bots in…

Software Engineering · Computer Science 2021-03-23 Mehdi Golzadeh , Alexandre Decan , Tom Mens

Social organization and division of labor crucially influence the performance of collaborative software engineering efforts. In this paper, we provide a quantitative analysis of the relation between social organization and performance in…

Software Engineering · Computer Science 2013-03-01 Marcelo Serrano Zanetti , Ingo Scholtes , Claudio Juan Tessone , Frank Schweitzer

Software projects under version control grow with each commit, accumulating up to hundreds of thousands of commits per repository. Especially for such large projects, the traversal of a repository and data extraction for static source code…

Software Engineering · Computer Science 2022-05-04 Fabian Heseding , Willy Scheibel , Jürgen Döllner

The availability of open-source projects facilitates developers to contribute and collaborate on a wide range of projects. As a result, the developer community contributing to such open-source projects is also increasing. Many of the…

Software Engineering · Computer Science 2021-03-02 Akhila Sri Manasa Venigalla , Sridhar Chimalakonda

Creating rankings might seem like a vain exercise in belly-button gazing, even more so for people so unlike that kind of things as programmers. However, in this paper we will try to prove how creating city (or province) based rankings in…

Social and Information Networks · Computer Science 2015-01-28 J. J. Merelo , Nuria Rico , Israel Blancas , M. G. Arenas , Fernando Tricas , José Antonio Vacas

DevOps is a combination of methodologies and tools that improves the software development, build, deployment, and monitoring processes by shortening its lifecycle and improving software quality. Part of this process is CI/CD, which embodies…

Software Engineering · Computer Science 2024-02-28 Hugo da Gião , André Flores , Rui Pereira , Jácome Cunha

Complex problems often require coordinated group effort and can consume significant resources, yet our understanding of how teams form and succeed has been limited by a lack of large-scale, quantitative data. We analyze activity traces and…

Social and Information Networks · Computer Science 2016-04-22 Michael Klug , James P. Bagrow

The summary presented in this paper highlights the results obtained in a four-years project aiming at analyzing the development process of software artifacts from two points of view: Effectiveness and Affectiveness. The first attribute is…

Software Engineering · Computer Science 2017-03-07 Giuseppe Destefanis , Marco Ortu , Steve Counsell , Michele Marchesi , Roberto Tonelli

Open Source Software (OSS) project success relies on crowd contributions. When an issue arises in pull-request based systems, @-mentions are used to call on people to task; previous studies have shown that @-mentions in discussions are…

Software Engineering · Computer Science 2018-06-25 David Kavaler , Premkumar Devanbu , Vladimir Filkov

Context. AI-based development tools, such as GitHub Copilot, are transforming the software development process by offering real-time code suggestions. These tools promise to improve the productivity by reducing cognitive load and speeding…

Software Engineering · Computer Science 2025-04-10 Emanuela Guglielmi , Venera Arnoudova , Gabriele Bavota , Rocco Oliveto , Simone Scalabrino

Many recent research studies have focused on the well-being of software development team members, as this aspect may be critical not only for productivity and performance at work but also for the physical health and personal life of…

Software Engineering · Computer Science 2025-12-30 Zan Xu , Sari Nurfauziyyah , Anastasia Romanova , Kaamesh G S , Yiqun Gao , Maria Spichkova

Software development projects have undergone remarkable changes with the arrival of agile development methods. While intended for small, self-managing teams, these methods are increasingly used also for large development programs. A major…

Software Engineering · Computer Science 2018-11-30 Torgeir Dingsøyr , Nils Brede Moe , Eva Amdahl Seim

Interpersonal trust plays a crucial role in facilitating collaborative tasks, such as software development. While previous research recognizes the significance of trust in an organizational setting, there is a lack of understanding in how…

Software Engineering · Computer Science 2023-11-09 Amirali Sajadi , Kostadin Damevski , Preetha Chatterjee

Collaborative writing is essential for teams that create documents together. Creating documents in large-scale collaborations is a challenging task that requires an efficient workflow. The design of such a workflow has received…

Human-Computer Interaction · Computer Science 2023-03-20 Markus Hofbauer , Christoph Bachhuber , Christopher Kuhn , Sebastian Schwarz , Bart Kroon , Eckehard Steinbach

This work presents an approach for using GitHub classroom as a shared, structured, and persistent repository to support project-based courses at the Software Engineering Undergraduate program at PUC Minas, in Brazil. We discuss the needs of…

Software Engineering · Computer Science 2021-07-13 Maria Augusta Nelson , Lesandro Ponciano