Research

Active Projects

Past Projects

Recent Publications

See the complete list here.

Mining for cost awareness in the infrastructure as code artifacts of cloud-based applications: An exploratory study

Feitosa, D., Penca, M., Berardi, B., Boza, R-D. & Andrikopoulos, V., 2024, In: Journal of Systems and Software. 215, 14 p., 112112.

Pattern-based serverless data processing pipelines for Function-as-a-Service orchestration systems

Mathew, A., Andrikopoulos, V., Blaauw, F. J. & Karastoyanova, D., 2024, In: Future generation computer systems. 154, p. 87-100 14 p.

What Do You Mean by Memory? When Engineers Are Lost in the Maze of Complexity

Kudrjavets, G., Kumar, A., Thomas, J. & Rastogi, A., 2024, ICSE-SEIP '24: Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Practice. ACM Press, p. 405-407 3 p.

The Devil Is in the Command Line: Associating the Compiler Flags With the Binary and Build Metadata

Kudrjavets, G., Kumar, A., Thomas, J. & Rastogi, A., 2024, ICSE-SEIP '24: Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Practice. ACM Press, p. 134-136 3 p.

Technical debt management automation: State of the art and future perspectives

Biazotto, J. P., Feitosa, D., Avgeriou, P. & Nakagawa, E. Y., 2024, In: Information and Software Technology. 167, 20 p., 107375.

A Cost-Sensitive Machine Learning Model With Multitask Learning for Intrusion Detection in IoT

Telikani, A., Rudbardeh, N. E., Soleymanpour, S., Shahbahrami, A., Shen, J., Gaydadjiev, G. & Hassanpour, R., 2024, In: Ieee transactions on industrial informatics. 20, 3, p. 3880-3890 11 p.

A metrics-based approach for selecting among various refactoring candidates

Nikolaidis, N., Mittas, N., Ampatzoglou, A., Feitosa, D. & Chatzigeorgiou, A., 2024, In: Empirical software engineering. 29, 1, 29 p., 25.

Polyglot Software Development: Wait, What?

Mussbacher, G., Combemale, B., Kienzle, J., Burgueno, L., Garcia-Dominguez, A., Jezequel, J. M., Jouneaux, G., Khelladi, D. E., Mosser, S., Pulgar, C., Sahraoui, H., Schiedermeier, M. & van der Storm, T., 2024, (E-pub ahead of print) In: Ieee software.

Management of Self-Admitted Technical Debt using Machine Learning

Li, Y., 2024, [Groningen]: University of Groningen. 266 p.

Technical Debt in Continuous Software Engineering: An Overview of the State of the Art and Future Trends

de Oliveira Carvalho, L., Biazotto, J. P., Feitosa, D. & Nakagawa, E., 2024, (Submitted) 2024: Proceedings of the 27th Ibero-American Conference on Software Engineering . Brazilian Computing Society (SBC), 13 p.

A Comparison of the Effectiveness of ChatGPT and Co-Pilot for Generating Quality Python Code Solutions

Nikolaidis, N., Flamos, K., Gulati, K., Feitosa, D., Ampatzoglou, A. & Chatzigeorgiou, A., 2024, (E-pub ahead of print) 2024 IEEE International Conference on Software Analysis, Evolution and Reengineering - Companion (SANER-C). IEEE, p. 93-101 9 p.

Multi-granular software annotation using file-level weak labelling

Sas, C. & Capiluppi, A., 2024, In: Empirical software engineering. 29, 1, 34 p., 12.

Governing the use of big data and digital twin technology for sustainable tourism

Rahmadian, E., 2024, [Groningen]: University of Groningen. 189 p.

Eclipse Open SmartCLIDE: An end-to-end framework for facilitating service reuse in cloud development

Nikolaidis, N., Arvanitou, E. M., Volioti, C., Maikantis, T., Ampatzoglou, A., Feitosa, D., Chatzigeorgiou, A. & Krief, P., 2024, In: Journal of Systems and Software. 207, 13 p., 111877.

DebtViz: A Tool for Identifying, Measuring, Visualizing, and Monitoring Self-Admitted Technical Debt

Li, Y., Soliman, M., Avgeriou, P. & Van Ittersum, M., 2023, Proceedings - 2023 IEEE International Conference on Software Maintenance and Evolution, ICSME 2023. IEEE, p. 558-562 5 p. (Proceedings - 2023 IEEE International Conference on Software Maintenance and Evolution, ICSME 2023).

Digital twins, big data governance, and sustainable tourism

Rahmadian, E. R., Feitosa, D. & Virantina, Y., 2023, In: Ethics and Information Technology. 25, 4, 61.

Warnings: Violation symptoms indicating architecture erosion

Li, R., Liang, P. & Avgeriou, P., 2023, In: Information and Software Technology. 164, 13 p., 107319.

Does Code Review Speed Matter for Practitioners?

Kudrjavets, G. & Rastogi, A., 2023, In: Empirical software engineering. 29, 34 p., 7.

Mystical and Affective Aspects of Psychedelic Use in a Naturalistic Setting: A Linguistic Analysis of Online Experience Reports

Žuljević, M. F., Mijatović, A., Marušić, S. L., Kudrjavets, G., Buljan, I. & Hren, D., 2023, (E-pub ahead of print) In: Journal of Psychoactive Drugs. 13 p.

GitRanking: A ranking of GitHub topics for software classification using active sampling

Sas, C., Capiluppi, A., Sipio, C. D., Rocco, J. D. & Di Ruscio, D., 2023, In: Software - Practice and Experience. 53, 10, p. 1982-2006 25 p.

Towards Accurate and Efficient Sleep Period Detection using Wearable Devices

Jokar Jandaghi, F., Azzopardi, G. & Palotti, J., 2023, Computer Analysis of Images and Patterns: 20th International Conference, CAIP 2023 Limassol, Cyprus, September 25–28, 2023 Proceedings, Part II. Tsapatsoulis, N. (ed.). Springer, p. 43–54 12 p. (Lecture Notes in Computer Science; vol. 14185).

Automatically Identifying Relations Between Self-Admitted Technical Debt Across Different Sources

Li, Y., Soliman, M. & Avgeriou, P., 2023, Proceedings - 2023 ACM/IEEE International Conference on Technical Debt, TechDebt 2023. IEEE, p. 11-21 11 p. (Proceedings - 2023 ACM/IEEE International Conference on Technical Debt, TechDebt 2023).

OFraMP: a fragment-based tool to facilitate the parametrization of large molecules

Stroet, M., Caron, B., Engler, M. S., van der Woning, J., Kauffmann, A., van Dijk, M., El-Kebir, M., Visscher, K. M., Holownia, J., Macfarlane, C., Bennion, B. J., Gelpi-Dominguez, S., Lightstone, F. C., van der Storm, T., Geerke, D. P., Mark, A. E. & Klau, G. W., 2023, In: Journal of Computer-Aided Molecular Design. 37, 8, p. 357-371 15 p.

An Architectural Technical Debt Index Based on Machine Learning and Architectural Smells

Sas, D. & Avgeriou, P., 2023, In: IEEE Transactions on Software Engineering. 49, 8, p. 4169-4195 27 p.

A Development Example: From Conceptual Specification to OO Specification

Smedinga, R. & de Brock, B., 2023, Business Modeling and Software Design: 13th International Symposium, BMSD 2023 Utrecht, The Netherlands, July 3–5, 2023 Proceedings. Shishkov, B. (ed.). Springer, p. 340-351 12 p. (Lecture Notes in Business Information Processing ; vol. 483).

Batching for Green AI -- An Exploratory Study on Inference

Yarally, T., Cruz, L., Feitosa, D., Sallou, J. & Deursen, A. V., 2023, 2023 49th Euromicro Conference on Software Engineering and Advanced Applications (SEAA).

Big Data Governance: The Case of Mobile Positioning Data for Official Tourism Statistics In Indonesia

Rahmadian, E., Virantina, Y., Feitosa, D., Zwitter, A. & Kanti Lestari, T., 2023, (Accepted/In press) The 64th World Statistics Congress. ISI, 8 p.

Uncovering Energy-Efficient Practices in Deep Learning Training: Preliminary Steps Towards Green AI

Yarally, T., Cruz, L., Feitosa, D., Sallou, J. & Van Deursen, A., 2023, 2023 IEEE/ACM 2nd International Conference on AI Engineering – Software Engineering for AI (CAIN). IEEE, p. 25-36 12 p.

From Conceptual Specification to OO Specification

de Brock, B. & Smedinga, R., 2023, Business Modeling and Software Design: 13th International Symposium, BMSD 2023 Utrecht, The Netherlands, July 3–5, 2023 Proceedings. Shishkov, B. (ed.). Cham: Springer, p. 180-199 20 p. (Lecture Notes in Business Information Processing; vol. 483).

The lifecycle of Technical Debt that manifests in both source code and issue trackers

Tan, J., Feitosa, D. & Avgeriou, P., 2023, In: Information and Software Technology. 159, 14 p., 107216.

Artifact Traceability in DevOps: An Industrial Experience Report

Pauzi, Z., Thind, R. & Capiluppi, A., 2023, Proceedings of EASE 2023 - Evaluation and Assessment in Software Engineering. Association for Computing Machinery, p. 180-183 4 p. (ACM International Conference Proceeding Series).

Automatic identification of self-admitted technical debt from four different sources

Li, Y., Soliman, M. & Avgeriou, P., 2023, In: Empirical software engineering. 28, 3, 38 p., 65.

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).

Self-Admitted Technical Debt in the Embedded Systems Industry: An Exploratory Case Study

Li, Y., Soliman, M., Avgeriou, P. & Somers, L., 2023, In: IEEE Transactions on Software Engineering. 49, 4, p. 2545-2565 21 p.

Semantics Engineering with Concrete Syntax

van der Storm, T., 2023, Eelco Visser Commemorative Symposium, EVCS 2023. Lammel, R., Mosses, P. D. & Steimann, F. (eds.). Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, 11 p. 28. (OpenAccess Series in Informatics; vol. 109).

Eelco Visser and IFIP WG 2.16

van der Storm, T., 2023, Eelco Visser Commemorative Symposium, EVCS 2023. Lammel, R., Mosses, P. D. & Steimann, F. (eds.). Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, 3 p. 28. (OpenAccess Series in Informatics; vol. 109).

A fuzzy fine-tuned model for COVID-19 diagnosis

Esmi, N., Golshan, Y., Asadi, S., Shahbahrami, A. & Gaydadjiev, G., 2023, In: Computers in biology and medicine. 153, 13 p., 106483.

Understanding, Analysis, and Handling of Software Architecture Erosion

Li, R., 2023, [Groningen]: University of Groningen. 272 p.

Cross-disciplinary Architecting of Systems of Systems - Bridging the Gap

Cadavid Rengifo, H., 2023, [Groningen]: University of Groningen. 216 p.

Where and What do Software Architects blog? An Exploratory Study on Architectural Knowledge in Blogs, and their Relevance to Design Steps

Soliman, M., Gericke, K. & Avgeriou, P., 2023, IEEE 20th International Conference on Software Architecture, ICSA . IEEE, p. 129-140 12 p.

The Need for Speed: Increasing the Code Review Velocity

Kudrjavets, G., 2023, [Groningen]: University of Groningen. 239 p.

Using improvisation theater techniques in project environments

Hoffmann, A., 2023, [Groningen]: University of Groningen. 252 p.

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).

Datasets

Supplementary Material for Mining Cost Awareness in the Infrastructure as Code Artifacts of Cloud-based Applications

Feitosa, D. (Creator), Penca, M. (Creator), Berardi, B. (Creator), Boza, R. (Creator) & Andrikopoulos, V. (Creator), ZENODO, 2024

Replication package for identifying four types of SATD from four different sources

Li, Y. (Contributor), Soliman, M. (Contributor) & Avgeriou, P. (Contributor), ZENODO, 2022

GitRanking: A Ranking of GitHub Topics for Software Classification using Active Sampling

Sas, C. (Contributor), Capiluppi, A. (Contributor), Di Sipio, C. (Contributor), Di Rocco, J. (Contributor) & Di Ruscio, D. (Contributor), ZENODO, 2022

Dataset for ESE submission "Pull Request Latency Explained: An Empirical Overview"

Zhang, X. (Contributor), Yu, Y. (Contributor), Wang, T. (Contributor), Rastogi, A. (Contributor) & Wang, H. (Contributor), ZENODO, 2021

The Temporality of Technical Debt Introduction on New Code and Confounding Factors

Digkas, G. (Contributor), Ampatzoglou, A. (Contributor), Chatzigeorgiou, A. (Contributor) & Avgeriou, P. (Contributor), ZENODO, 2021

Dataset for TSE submission "Pull Request Decision Explained: An Empirical Overview"

Zhang, X. (Contributor), Yu, Y. (Contributor), Gousios, G. (Contributor) & Rastogi, A. (Contributor), ZENODO, 2021

Dataset for the paper: "An Exploratory Study on Automatic Identification of Assumptions in Software Development"

Li, R. (Contributor), Liang, P. (Contributor), Yang, C. (Contributor), Digkas, G. (Contributor), Chatzigeorgiou, A. (Contributor) & Xiong, Z. (Contributor), ZENODO, 2021

Dataset of Phabricator code reviews

Kudrjavets, G. (Creator), Nagappan, N. (Contributor) & Rastogi, A. (Contributor), University of Groningen, 2021

Replication Package: On the relation between architectural smells and source code changes

Sas, D. (Contributor), Avgeriou, P. (Contributor), Pigazzini, I. (Contributor) & Fontana, F. A. (Contributor), ZENODO, 2021

Security vulnerabilities in open-source reused systems

Gkortzis, A. (Contributor), Feitosa, D. (Contributor) & Spinellis, D. (Contributor), ZENODO, 2020

Dataset: Security vulnerabilities in open-source reused systems

Gkortzis, A. (Creator), Feitosa, D. (Creator) & Spinellis, D. (Creator), University of Groningen, 2019

Dataset: Investigating instability architectural smells evolution: an exploratory case study

Sas, D. (Creator), Avgeriou, P. (Creator) & Arcelli Fontana, F. (Creator), University of Groningen, 2019

Dataset: Potential security vulnerabilities in open-source reused systems

Gkortzis, A. (Creator), Feitosa, D. (Creator), Avgeriou, P. (Creator) & Spinellis, D. (Creator), University of Groningen, 2019

SEARCH Group • University of Groningen • 2024
Some graphics by Font Awesome, Icons8, and Vectors Market.