Deep learning-based software engineering: progress, challenges, and opportunities

X Chen, X Hu, Y Huang, H Jiang, W Ji, Y Jiang… - Science China …, 2025 - Springer
Researchers have recently achieved significant advances in deep learning techniques,
which in turn has substantially advanced other research disciplines, such as natural …

Aroma: Automatic reproduction of maven artifacts

M Keshani, TG Velican, G Bot, S Proksch - Proceedings of the ACM on …, 2024 - dl.acm.org
Modern software engineering establishes software supply chains and relies on tools and
libraries to improve productivity. However, reusing external software in a project presents a …

Options Matter: Documenting and Fixing Non-Reproducible Builds in Highly-Configurable Systems

GA Randrianaina, DE Khelladi… - 2024 IEEE/ACM 21st …, 2024 - ieeexplore.ieee.org
A critical aspect of software development, build reproducibility, ensures the dependability,
security, and maintainability of software systems. Although several factors, including the …

Detecting Build Dependency Errors in Incremental Builds

J Lyu, S Li, H Zhang, Y Zhang, G Rong… - Proceedings of the 33rd …, 2024 - dl.acm.org
Incremental and parallel builds performed by build tools such as Make are the heart of
modern C/C++ software projects. Their correct and efficient execution depends on build …

Improving software development life cycle using data-driven approaches

F Moriconi - 2024 - theses.hal.science
This thesis explores data-driven approaches for automated root cause analysis of CI/CD
build failures, focusing on identifying non-deterministic failures, locating root cause …

Does Functional Package Management Enable Reproducible Builds at Scale? Yes

J Malka, S Zacchiroli, T Zimmermann - arxiv preprint arxiv:2501.15919, 2025 - arxiv.org
Reproducible Builds (RB) guarantee that rebuilding a software package from source leads
to bitwise identical artifacts. RB is a promising approach to increase the integrity of the …