Predictive models in software engineering: Challenges and opportunities

Y Yang, X Xia, D Lo, T Bi, J Grundy… - ACM Transactions on …, 2022 - dl.acm.org
Predictive models are one of the most important techniques that are widely applied in many
areas of software engineering. There have been a large number of primary studies that …

How does working from home affect developer productivity?—A case study of Baidu during the COVID-19 pandemic

L Bao, T Li, X Xia, K Zhu, H Li, X Yang - Science China Information …, 2022 - Springer
Nowadays, working from home (WFH) has become a popular work arrangement due to its
many potential benefits for both companies and employees (eg, increasing job satisfaction …

Evaluating defect prediction approaches: a benchmark and an extensive comparison

M D'Ambros, M Lanza, R Robbes - Empirical Software Engineering, 2012 - Springer
Reliably predicting software defects is one of the holy grails of software engineering.
Researchers have devised and implemented a plethora of defect/bug prediction approaches …

An empirical study on software defect prediction with a simplified metric set

P He, B Li, X Liu, J Chen, Y Ma - Information and Software Technology, 2015 - Elsevier
Context Software defect prediction plays a crucial role in estimating the most defect-prone
components of software, and a large number of studies have pursued improving prediction …

Developer prioritization in bug repositories

J Xuan, H Jiang, Z Ren, W Zou - 2012 34th International …, 2012 - ieeexplore.ieee.org
Developers build all the software artifacts in development. Existing work has studied the
social behavior in software repositories. In one of the most important software repositories, a …

Bug prediction based on fine-grained module histories

H Hata, O Mizuno, T Kikuno - 2012 34th international …, 2012 - ieeexplore.ieee.org
There have been many bug prediction models built with historical metrics, which are mined
from version histories of software modules. Many studies have reported the effectiveness of …

Detecting and characterizing bots that commit code

T Dey, S Mousavi, E Ponce, T Fry, B Vasilescu… - Proceedings of the 17th …, 2020 - dl.acm.org
Background: Some developer activity traditionally performed manually, such as making
code commits, opening, managing, or closing issues is increasingly subject to automation in …

An empirical analysis of build failures in the continuous integration workflows of java-based open-source software

T Rausch, W Hummer, P Leitner… - 2017 IEEE/ACM 14th …, 2017 - ieeexplore.ieee.org
Continuous Integration (CI) has become a common practice in both industrial and open-
source software development. While CI has evidently improved aspects of the software …

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 …

Does socio-technical congruence have an effect on software build success? a study of coordination in a software project

I Kwan, A Schroter, D Damian - IEEE Transactions on Software …, 2011 - ieeexplore.ieee.org
Socio-technical congruence is an approach that measures coordination by examining the
alignment between the technical dependencies and the social coordination in the project …