Publications
This page contains a selection of articles and papers across research areas that I have been/am currently working on. You can find my (full list of) publications on my Google Scholar profile or on my profile page at RUG.
Sustainable software systems
- Andrikopoulos, Vasilios, Rares-Dorian Boza, Carlos Perales, and Patricia Lago. “Sustainability in Software Architecture: A Systematic Mapping Study.” In 2022 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 426-433. IEEE, 2022.
- Andrikopoulos, Vasilios, and Patricia Lago. “Software Sustainability in the Age of Everything as a Service.” Next-Gen Digital Services. A Retrospective and Roadmap for Service Computing of the Future: Essays Dedicated to Michael Papazoglou on the Occasion of His 65th Birthday and His Retirement (2021): 35-47.
Systems of Systems (SoS) architecting
- Cadavid, Héctor, Vasilios Andrikopoulos, and Paris Avgeriou. “Improving hardware/software interface management in systems of systems through documentation as code.” Empirical Software Engineering 28, no. 4 (2023): 100.
- Cadavid, Héctor, Vasilios Andrikopoulos, Paris Avgeriou, and John Klein. “A survey on the interplay between software engineering and systems engineering during sos architecting.” In Proceedings of the 14th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 1-11. 2020.
- Cadavid, Héctor, Vasilios Andrikopoulos, and Paris Avgeriou. “Architecting systems of systems: A tertiary study.” Information and Software Technology 118 (2020): 106202.
Cloud-based application (CBA) engineering
- Mathew, Anil, Vasilios Andrikopoulos, and Frank J. Blaauw. “Exploring the cost and performance benefits of AWS step functions using a data processing pipeline.” In Proceedings of the 14th IEEE/ACM International Conference on Utility and Cloud Computing, pp. 1-10. 2021.
- Back, Timon, and Vasilios Andrikopoulos. “Using a microbenchmark to compare function as a service solutions.” In Service-Oriented and Cloud Computing: 7th IFIP WG 2.14 European Conference, ESOCC 2018, Como, Italy, September 12-14, 2018, Proceedings 7, pp. 146-160. Springer International Publishing, 2018.
- Andrikopoulos, Vasilios. “Engineering cloud-based applications: towards an application lifecycle.” In Advances in Service-Oriented and Cloud Computing: Workshops of ESOCC 2017, Oslo, Norway, September 27-29, 2017, Revised Selected Papers 6, pp. 57-72. Springer International Publishing, 2018.
- Wettinger, Johannes, Vasilios Andrikopoulos, Frank Leymann, and Steve Strauch. “Middleware-oriented deployment automation for cloud applications.” IEEE Transactions on Cloud Computing 6, no. 4 (2016): 1054-1066.
- Wettinger, Johannes, Vasilios Andrikopoulos, and Frank Leymann. 2015. “Automated Capturing and Systematic Usage of Devops Knowledge for Cloud Applications.” In Proceedings of the IEEE International Conference on Cloud Engineering (IC2E 2015), 60-65. IEEE Computer Society.
- Andrikopoulos, Vasilios, Santiago Gómez Sáez, Frank Leymann, and Johannes Wettinger. 2014. “Optimal Distribution of Applications in the Cloud.” In 26th Conference on Advanced Information Systems Engineering (CAiSE 2014), 75–90. Springer.
- Andrikopoulos, Vasilios, Anja Reuter, Santiago Gómez Sáez, and Frank Leymann. 2014. “A GENTL Approach for Cloud Application Topologies.” In Third European Conference on Service-Oriented and Cloud Computing (ESOCC 2014), 148–59. Springer Berlin Heidelberg.
Collective Adaptive Systems (CAS)
- Andrikopoulos, Vasilios, Marina Bitsaki, Santiago Goméz Sáez, Michael Hahn, Dimka Karastoyanova, Giorgos Koutras, and Alina Psycharaki. 2016. “Evaluating the Effect of Utility-Based Decision Making in Collective Adaptive Systems.” In Proceedings of the 6th International Conference on Cloud Computing and Services Science-Volume 1 and 2, 39–47. ScitePress-Science; Technology Publications, Lda.
- Andrikopoulos, Vasilios, Marina Bitsaki, Santiago Gómez Sáez, Dimka Karastoyanova, Christos Nikolaou, and Alina Psycharaki. 2014. “Utility-Based Decision Making in Collective Adaptive Systems.” In Fourth International Conference on Cloud Computing and Service Science (Closer’14). SciTePress.
- Andrikopoulos, Vasilios, Santiago Gómez Sáez, Dimka Karastoyanova, and Andreas Weiß. 2013. “Towards Collaborative, Dynamic and Complex Systems.” In Service-Oriented Computing and Applications (SOCA), 2013 IEEE 6th International Conference on, 241–45. IEEE.
Cloud migration
- Sáez, Santiago Gómez, Vasilios Andrikopoulos, Marina Bitsaki, Frank Leymann, and André Van Hoorn. “Utility-based decision making for migrating cloud-based applications.” ACM Transactions on Internet Technology (TOIT) 18, no. 2 (2018): 1-22.
- Strauch, Steve, Vasilios Andrikopoulos, Dimka Karastoyanova, Frank Leymann, Nikolay Nachev, and Albrecht Stäbler. “Migrating enterprise applications to the cloud: methodology and evaluation.” International Journal of Big Data Intelligence 5 1, no. 3 (2014): 127-140.
- Gómez Sáez, Santiago, Vasilios Andrikopoulos, Frank Leymann, and Steve Strauch. 2014. “Design Support for Performance Aware Dynamic Application (Re-) Distribution in the Cloud.” Services Computing, IEEE Transactions on 8 (2). IEEE: 225-239.
- Andrikopoulos, Vasilios, Zhe Song, and Frank Leymann. 2013. “Supporting the Migration of Applications to the Cloud Through a Decision Support System.” In Proceedings of the 6th Ieee International Conference on Cloud Computing (CLOUD 2013), 565–72. IEEE Computer Society.
- Andrikopoulos, Vasilios, Tobias Binz, Frank Leymann, and Steve Strauch. 2013. “How to Adapt Applications for the Cloud Environment.” Computing 95 (6). Springer: 493–535.
Cloud-enabling Service Middleware
- Gómez Sáez, Santiago, Vasilios Andrikopoulos, Michael Hahn, Dimka Karastoyanova, and Andreas Weiß. 2015. “Enabling Reusable and Adaptive Modeling, Provisioning & Execution of BPEL Processes.” In 8th International Conference on Service-Oriented Computing and Applications (SOCA’15), 51–58. IEEE Computer Society.
- Gómez Sáez, Santiago, Vasilios Andrikopoulos, Roberto Jiménez Sánchez, Frank Leymann, and Johannes Wettinger. 2015. “Dynamic Tailoring and Cloud-Based Deployment of Containerized Service Middleware.” In Proceedings of the 8th International Conference on Cloud Computing (Cloud 2015), 1–9. IEEE Computer Society.
- Hahn, Michael, Santiago Gómez Sáez, Vasilios Andrikopoulos, Dimka Karastoyanova, and Frank Leymann. 2014. “Development and Evaluation of a Multi-Tenant Service Middleware Paas Solution.” In Proceedings of the 7th International Conference on Utility and Cloud Computing (UCC 2014), 278–87. IEEE Computer Society.
- Hahn, Michael, Santiago Gómez Sáez, Vasilios Andrikopoulos, Dimka Karastoyanova, and Frank Leymann. 2014. “SCE\^MT: A Multi-Tenant Service Composition Engine.” In 7th International Conference on Service-Oriented Computing and Applications (SOCA’14), 89–96. IEEE Computer Society.
- Strauch, Steve, Vasilios Andrikopoulos, Santiago Gomez, and Frank Leymann. 2013. “ESB\^MT: A Multi-Tenant Aware Enterprise Service Bus.” International Journal of Next-Generation Computing (IJNGC) 4 (3). Perpetual Innovation Media Pvt. Ltd.: 230-249
- García-Gómez, Sergio, Miguel Jiménez-Gañán, Yehia Taher, Christof Momm, Frederic Junker, József Bíró, Andreas Menychtas, Vasilios Andrikopoulos, and Steve Strauch. 2012. “Challenges for the Comprehensive Management of Cloud Services in a Paas Framework.” Scalable Computing: Practice and Experience 13 (3).
Service Evolution
- Andrikopoulos, Vasilios, Salima Benbernou, and Michael P. Papazoglou. 2012. “On the Evolution of Services.” Software Engineering, IEEE Transactions on 38 (3). IEEE: 609–28.
- Papazoglou, M, Vasilios Andrikopoulos, and Salima Benbernou. 2011. “Managing Evolving Services.” Software 28 (3). IEEE: 49–55.
- Andrikopoulos, Vasilios, and Pierluigi Plebani. 2011. “Retrieving Compatible Web Services.” In Web Services (ICWS), 2011 IEEE International Conference on, 179–86. IEEE.
- Andrikopoulos, Vasilios, Salima Benbernou, and Mike P Papazoglou. 2009. “Evolving Services from a Contractual Perspective.” In International Conference on Advanced Information Systems Engineering (CAiSE), 290–304. Springer Berlin Heidelberg.
- Andrikopoulos, Vasilios, Salima Benbernou, and Mike P Papazoglou. 2008. “Managing the Evolution of Service Specifications.” In International Conference on Advanced Information Systems Engineering (CAiSE), 359–74. Springer Berlin Heidelberg.