The role of domain knowledge and cross-functional communication in socio-technical coordination

D Damian, R Helms, I Kwan, S Marczak… - 2013 35th …, 2013 - ieeexplore.ieee.org
Software projects involve diverse roles and artifacts that have dependencies to
requirements. Project team members in different roles need to coordinate but their …

Why do builds fail?—A conceptual replication study

A Barrak, EE Eghan, B Adams, F Khomh - Journal of Systems and Software, 2021 - Elsevier
Previous studies have investigated a wide range of factors potentially explaining software
build breakages, focusing primarily on build-triggering code changes or previous CI …

Texel-based texture segmentation

S Todorovic, N Ahuja - 2009 IEEE 12th International …, 2009 - ieeexplore.ieee.org
Given an arbitrary image, our goal is to segment all distinct texture subimages. This is done
by discovering distinct, cohesive groups of spatially repeating patterns, called texels, in the …

Improving the robustness and efficiency of continuous integration and deployment

K Gallaba - 2019 IEEE International Conference on Software …, 2019 - ieeexplore.ieee.org
Modern software is developed at a rapid pace. To sustain that rapid pace, organizations rely
heavily on automated build, test, and release steps. To that end, Continuous Integration and …

Synchronous development in open-source projects: A higher-level perspective

T Bock, C Hunsen, M Joblin, S Apel - Automated Software Engineering, 2022 - Springer
Mailing lists are a major communication channel for supporting developer coordination in
open-source software projects. In a recent study, researchers explored temporal …

Giving back: Contributions congruent to library dependency changes in a software ecosystem

S Wattanakriengkrai, D Wang, RG Kula… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
The widespread adoption of third-party libraries for contemporary software development has
led to the creation of large inter-dependency networks, where sustainability issues of a …

Supporting developers' coordination in the IDE

A Guzzi, A Bacchelli, Y Riche… - Proceedings of the 18th …, 2015 - dl.acm.org
Teamwork in software engineering is time-consuming and problematic. In this paper, we
explore how to better support developers' collaboration in teamwork, focusing on the …

Studying the impact of noises in build breakage data

TA Ghaleb, DA Da Costa, Y Zou… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Much research has investigated the common reasons for build breakages. However, prior
research has paid little attention to builds that may break due to reasons that are unlikely to …

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 …

Emotional labor of software engineers

A Serebrenik - 16th Edition of the BElgian-NEtherlands Software …, 2017 - research.tue.nl
The concept of emotional labor, introduced by Hochschild in 1983, refers to the “process by
which workers are expected to manage their feelings in accordance with organizationally …