Research

Active Projects

VISDOM - Visual diagnosis for DevOps software development

The VISDOM project will develop new types of visualization that utilize and merge data from several data sources in modern DevOps development. The aim is to provide simple “health check” visualizations about the state of the development process, software and use.

Members

Funding

ITEA3/RVO

Status

In Progress

Sustainable Cloud

This project aims to develop a sustainability-aware architecting framework specifically for cloud-based software services which incorporates all dimensions of system sustainability. The framework is structured around the use of sustainability indicators, one per dimension, as the means of abstracting away from dimension-specific concerns.

Members

Funding

NWO

Status

In Progress

Understanding and Alerting Architecture Erosion during Software Development

This research project aims to increase understanding of architecture erosion and provide strategies for mitigating its effects. Our objective is to assist researchers and practitioners in detecting and mitigating architecture erosion, with the aim of (partially) resolving this issue.

Members

Status

In Progress

Detecting Similarities between Software Systems Based on NLP Techniques

This project aims to form clusters of similarly scoped software systems, based on an NLP-informed taxonomy. This is similar to a biological classification, where different species (i.e., software systems) might share very few similarities, but they might belong to the same family (i.e., application domain)

Members

Status

In Progress

The Impact of Natural Language Processing Approach on the Detection of Technical Debt

This project aims to increase the accuracy of automatic classification and, through it, eliminate a significant portion of the costs relating to technical debt detection.

Members

Funding

Kemendikbudristek

Status

In Progress

Publications

Weak Labelling for File-level Source Code Classification

Sas, C. & Capiluppi, A., 2023, Proceedings - 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2023. Zhang, T., Xia, X. & Novielli, N. (eds.). Institute of Electrical and Electronics Engineers Inc., p. 698-702 5 p. (Proceedings - 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2023).

From Descriptive to Predictive: Forecasting Emerging Research Areas in Software Traceability Using NLP from Systematic Studies

Pauzi, Z. & Capiluppi, A., 2023, Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2023. Kaindl, H., Kaindl, H., Kaindl, H., Mannion, M., Maciaszek, L. & Maciaszek, L. (eds.). Science and Technology Publications, Lda, p. 538-545 8 p. (International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE - Proceedings; vol. 2023-April).

Documentation-as-Code for Interface Control Document Management in Systems of Systems: A Technical Action Research Study

Cadavid Rengifo, H., Andrikopoulos, V. & Avgeriou, P., 9-Sept-2022, Software Architecture: 16th European Conference, ECSA 2022 Prague, Czech Republic, September 19–23, 2022 Proceedings. Gerostathopoulos ·, I., Lewis, G., Batista, T. & Bureš, T. (eds.). Cham: Springer International Publishing, Cham, Switzerland, p. 19-37 18 p. (Lecture Notes in Computer Science; vol. 13444).

Maintenance and Evolution: GrimoireLab Graal

Meijer, W., Visscher, D., De Haan, E., Schroder, M., Visscher, L., Capiluppi, A. & Botez, I., 2022, Proceedings - 2022 Mining Software Repositories Conference, MSR 2022. Institute of Electrical and Electronics Engineers Inc., p. 732-734 3 p. (Proceedings - 2022 Mining Software Repositories Conference, MSR 2022).

Datasets