Published August 12, 2020 | Version v1.1
Dataset Open

Release Engineering Posts

Authors/Creators

  • 1. Polytechnique Montreal

Description

Release engineers are continuously required to de-liver high-quality software products to the end-user. As a result, modern software companies are proposing new changes in their delivery process that adapt to new technologies such as continuous deployment and Infrastructure-as-Code. However, developers and release engineers still find these practices challenging, and resort to question and answer websites such as StackOverflow to find answers. This paper presents the results of our empirical study on release engineering questions in StackOverflow, to understand the modern release engineering topics of interest and their difficulty. Using topic modeling techniques, we find that (i)developers discuss on a broader range of38release engineering topics covering all the six phases of modern release engineering,(ii) the topics Merge Conflict, Branching & Remote Upstream are more popular, while topics Code review, Web deployment,MobileApp Debugging & Deployment, Continuous Deployment are less popular yet more complicated, (iii) - Particularly, the release engineering topic “security” is both popular and difficult according to data collected from StackOverflow

Notes

Kindly cite our work: Moses Openja, Bram Adams & Foutse Khomn, "Analysis of Modern Release Engineering Topics – A Large-Scale Study using StackOverflow –" accepted in ICMSE 2020, Paper link coming soon

Files

cleaned-posts-by-category.zip

Files (261.7 MB)

Name Size Download all
md5:5198d9264a357566ed6c993ea9be2d16
102.3 MB Preview Download
md5:45151ebca0dd8275522f13ea3822a378
154.0 MB Preview Download
md5:9620bb0c344f5511abc6aca4f0f8eca7
5.4 MB Preview Download