A systematic mapping study of developer social network research

S Herbold, A Amirfallah, F Trautsch… - Journal of Systems and …, 2021 - Elsevier
Developer social networks (DSNs) are a tool for the analysis of community structures and
collaborations between developers in software projects and software ecosystems. Within …

Palantir: Early detection of development conflicts arising from parallel code changes

A Sarma, DF Redmiles… - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
The earlier a conflict is detected, the easier it is to resolve-this is the main precept of
workspace awareness. Workspace awareness seeks to provide users with information of …

HybridCISave: A Combined Build and Test Selection Approach in Continuous Integration

X Jin, F Servant - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
Continuous Integration (CI) is a popular practice in modern software engineering.
Unfortunately, it is also a high-cost practice—Google and Mozilla estimate their CI systems …

Buildfast: History-aware build outcome prediction for fast feedback and reduced cost in continuous integration

B Chen, L Chen, C Zhang, X Peng - Proceedings of the 35th IEEE/ACM …, 2020 - dl.acm.org
Long build times in continuous integration (CI) can greatly increase the cost in human and
computing resources, and thus become a common barrier faced by software organizations …

Practitioners' challenges and perceptions of ci build failure predictions at atlassian

Y Hong, C Tantithamthavorn, J Pasuksmit… - … Proceedings of the …, 2024 - dl.acm.org
Continuous Integration (CI) build failures could significantly impact the software
development process and teams, such as delaying the release of new features and reducing …

Accelerating Continuous Integration with Parallel Batch Testing

E Fallahzadeh, AH Bavand, PC Rigby - … of the 31st ACM Joint European …, 2023 - dl.acm.org
Continuous integration at scale is costly but essential to software development. Various test
optimization techniques including test selection and prioritization aim to reduce the cost …

Could we predict the result of a continuous integration build? An empirical study

J Xia, Y Li - 2017 IEEE International Conference on Software …, 2017 - ieeexplore.ieee.org
Software build integrates modules developed and maintained by different developers in
parallel, tests the result of integration, and serves as a crucial step in cooperatiive software …

Assessing individual performance in Agile undergraduate software engineering teams

RF Gamble, ML Hale - 2013 IEEE Frontiers in Education …, 2013 - ieeexplore.ieee.org
The Agile Software Development (ASD) process is at the forefront of rapid product
development driven by changing customer requirements and a trusted, self-organizing …

The Why, When, What, and How About Predictive Continuous Integration: A Simulation-Based Investigation

B Liu, H Zhang, W Ma, G Li, S Li… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Continuous Integration (CI) enables developers to detect defects early and thus reduce lead
time. However, the high frequency and long duration of executing CI have a detrimental …

Changeset based developer communication to detect software failures

B Simpson - 2013 35th International Conference on Software …, 2013 - ieeexplore.ieee.org
As software systems get more complex, the companies developing them consist of larger
teams and therefore results in more complex communication artifacts. As these software …