Publications
You can also find my publications on my Google Scholar profile or my dblp profile.
Ph.D. dissertation, 2024
Recommended citation: Opdebeeck, R. (2024). Static Analysis for Quality Assurance of Ansible Infrastructure-as-Code Artefacts. Ph.D. dissertation, Vrije Universiteit Brussel.
Unpublished presentation abstract in 22nd Belgium-Netherlands Software Evolution Workshop (BENEVOL'23), 2023
Recommended citation: Opdebeeck, R., Zerouali, A. & De Roover, C. (2023). Behaviour-aware Security Smell Detection for Infrastructure as Code. Abstract from 22nd Belgium-Netherlands Software Evolution Workshop, Nijmegen, Netherlands.
Unpublished presentation abstract in 2nd Workshop on Configuration Languages (CONFLANG'23), 2023
Recommended citation: Opdebeeck, R., & De Roover, C. (2023). Ansible Is Turing Complete. Abstract from 2nd Workshop on Configuration Languages, Cascais, Portugal.
Published in Proceedings of the 23rd IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'23), 2023
Recommended citation: Opdebeeck, R., Lesy, J., Zerouali, A. & De Roover, C. (2023). The Docker Hub Image Inheritance Network: Construction and Empirical Insights In Proceedings of the 23rd IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'23). doi: 10.1109/SCAM59687.2023.00029
Published in Software Ecosystems: Tooling and Analytics, 2023
Recommended citation: Opdebeeck, R., Zerouali, A. & De Roover, C. (2023). Infrastructure-as-Code Ecosystems. In T. Mens, C. De Roover, & A. Cleve (Eds.), Software Ecosystems: Tooling and Analytics (pp. 215-245). Springer. doi: 10.1007/978-3-031-36060-2_9
Published in Proceedings of the 20th International Conference on Mining Software Repositories (MSR'23), 2023
Recommended citation: Zerouali, A., Opdebeeck, R. & De Roover, C. (2023). Helm Charts for Kubernetes Applications: Evolution, Outdatedness and Security Risks In Proceedings of the 20th International Conference on Mining Software Repositories (MSR 2023). doi: 10.1109/MSR59073.2023.00078
Published in Proceedings of the 20th International Conference on Mining Software Repositories (MSR'23), 2023
Recommended citation: Opdebeeck, R., Zerouali, A., & De Roover, C. (2023). Control and Data Flow in Security Smell Detection for Infrastructure as Code: Is It Worth the Effort? In Proceedings of the 20th International Conference on Mining Software Repositories (MSR 2023). doi: 10.1109/MSR59073.2023.00079
Published in Proceedings of the 19th International Conference on Mining Software Repositories (MSR'22), 2022
Recommended citation: Opdebeeck, R., Zerouali, A., & De Roover, C. (2022). Smelly Variables in Ansible Infrastructure Code: Detection, Prevalence, and Lifetime. In Proceedings of the 19th International Conference on Mining Software Repositories (MSR 2022) ACM. doi: 10.1145/3524842.3527964
Unpublished presentation abstract in 20th Belgium-Netherlands Software Evolution Workshop (BENEVOL'21), 2021
Recommended citation: Opdebeeck, R., & De Roover, C. (2021). Using Program Dependence Graphs to Detect Misunderstandings of Ansible's Variable Precedence and Expression Evaluation Semantics. Abstract from 20th Belgium-Netherlands Software Evolution Workshop (BENEVOL 2021), 's-Hertogenbosch, Netherlands.
Published in Journal of Systems and Software, 182, 2021
Recommended citation: Opdebeeck, R., Zerouali, A., Velázquez-Rodríguez, C., & Roover, C. D. (2021). On the practice of semantic versioning for Ansible galaxy roles: An empirical study and a change classification model. Journal of Systems and Software, 182. doi: 10.1016/j.jss.2021.111059
Unpublished presentation abstract in 1st Workshop on Configuration Languages (CONFLANG), 2021
Recommended citation: Opdebeeck, R., & De Roover, C. (2021). The Pitfalls of Ansible’s Variable and Template Expression Semantics. Abstract from 1st Workshop on Configuration Languages, Chicago, United States.
Published in Proceedings of the 18th International Conference on Mining Software Repositories (MSR'21), Data Showcase Track, 2021
Recommended citation: Opdebeeck, R., Zerouali, A., & De Roover, C. (2021). Andromeda: A Dataset of Ansible Galaxy Roles and Their Evolution. In Proceedings of the 18th International Conference on Mining Software Repositories (MSR 2021), Data Showcase Track (pp. 580-584). IEEE. doi: 10.1109/MSR52588.2021.00078
Published in Proceedings of the 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'21), 2021
Recommended citation: Opdebeeck, R., Fabry, J., Molderez, T. C., De Bleser, J., & De Roover, C. (2021). Mining for Graph-Based Library Usage Patterns in COBOL Systems. In Proceedings of the 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (pp. 595-599). IEEE. doi: 10.1109/SANER50967.2021.00072
Unpublished presentation abstract in 19th Belgium-Netherlands Software Evolution Workshop (BENEVOL'20), 2020
Recommended citation: Opdebeeck, R., Fabry, J., & De Roover, C. (2020). Inlining Control-Flow Jumps in Library Usage Graphs of Legacy Code. Abstract from 19th Belgium-Netherlands Software Evolution Workshop, Luxembourg City, Luxembourg.
Unpublished presentation abstract in 19th Belgium-Netherlands Software Evolution Workshop (BENEVOL'20), 2020
Recommended citation: Opdebeeck, R., Zerouali, A., Velazquez Rodriguez, C. E., & De Roover, C. (2020). Structural Change Distilling of Ansible Roles. Abstract from 19th Belgium-Netherlands Software Evolution Workshop, Luxembourg City, Luxembourg.
Published in Proceedings of the 20th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'20), 2020
Recommended citation: Opdebeeck, R., Zerouali, A., Velazquez Rodriguez, C. E., & De Roover, C. (2020). Does Infrastructure as Code Adhere to Semantic Versioning? An Analysis of Ansible Role Evolution. In Proceedings of the 20th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2020) (pp. 238-248). IEEE. doi: 10.1109/SCAM51674.2020.00032
Unpublished presentation abstract in 18th Belgium-Netherlands Software Evolution Workshop (BENEVOL'19), 2019
Recommended citation: Opdebeeck, R., & Velázquez Rodríguez, C. E. (2019). Inter-Procedural Graph-Based API Misuse Detection. Abstract from 18th Belgium-Netherlands Software Evolution Workshop, Brussel, Belgium.