What are developers talking about? an analysis of topics and trends in stack overflow

A Barua, SW Thomas, AE Hassan - Empirical software engineering, 2014 - Springer
Programming question and answer (Q&A) websites, such as Stack Overflow, leverage the
knowledge and expertise of users to provide answers to technical questions. Over time …

Can automated pull requests encourage software developers to upgrade out-of-date dependencies?

S Mirhosseini, C Parnin - 2017 32nd IEEE/ACM international …, 2017 - ieeexplore.ieee.org
Developers neglect to update legacy software dependencies, resulting in buggy and
insecure software. One explanation for this neglect is the difficulty of constantly checking for …

Programmers' build errors: a case study (at google)

H Seo, C Sadowski, S Elbaum, E Aftandilian… - Proceedings of the 36th …, 2014 - dl.acm.org
Building is an integral part of the software development process. However, little is known
about the compiler errors that occur in this process. In this paper, we present an empirical …

An empirical analysis of the docker container ecosystem on github

J Cito, G Schermann, JE Wittern… - 2017 IEEE/ACM 14th …, 2017 - ieeexplore.ieee.org
Docker allows packaging an application with its dependencies into a standardized, self-
contained unit (a so-called container), which can be used for software development and to …

Fast changeset-based bug localization with BERT

A Ciborowska, K Damevski - … of the 44th International Conference on …, 2022 - dl.acm.org
Automatically localizing software bugs to the changesets that induced them has the potential
to improve software developer efficiency and to positively affect software quality. To facilitate …

The quest for open source projects that use UML: mining GitHub

R Hebig, TH Quang, MRV Chaudron… - Proceedings of the …, 2016 - dl.acm.org
Context: While industrial use of UML was studied intensely, little is known about UML use in
Free/Open Source Software (FOSS) projects. Goal: We aim at systematically mining GitHub …

An empirical characterization of bad practices in continuous integration

F Zampetti, C Vassallo, S Panichella, G Canfora… - Empirical Software …, 2020 - Springer
Continuous Integration (CI) has been claimed to introduce several benefits in software
development, including high software quality and reliability. However, recent work pointed …

Modern release engineering in a nutshell--why researchers should care

B Adams, S McIntosh - 2016 IEEE 23rd international …, 2016 - ieeexplore.ieee.org
The release engineering process is the process that brings high quality code changes from
a developer's workspace to the end user, encompassing code change integration …

CI/CD pipelines evolution and restructuring: A qualitative and quantitative study

F Zampetti, S Geremia, G Bavota… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Continuous Integration and Delivery (CI/CD) pipelines entail the build process automation
on dedicated machines, and have been demonstrated to produce several advantages …

Different approaches to building management and maintenance meaning explanation

I Puķīte, I Geipele - Procedia Engineering, 2017 - Elsevier
The present paper examines the connection between building and property management
and building management system. It provides an insight into the concept of building …