Research Interests

My primary focus is in Model-Driven Engineering, a field of software engineering promoting software models as first-class citizens of the engineering process. I tackle issues such as scalability and collaborative development of large (collections of) models as well as development of domain-specific languages and transformations. I am also interested in Data Analytics and in particular how advancements in distributed systems, and how they can be leveraged as part of general-purpose workflow tools, can facilitate analysing large quantities of data efficiently and with a low barrier of entry. Other research interests include NoSQL databases and mobile applications, as well as repository mining.

Publications


  1. conference Q. Ul Ain Ali, D. Kolovos, and K. Barmpis Identification and Optimisation of Type-Level Model Queries. 24th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings for SAM 2021 (MoDELS 2021).
  2. workshop Q. Ul Ain Ali, B. Horváth, D. Kolovos, K. Barmpis, A. Horváth Towards Scalable Validation of Low-Code System Models: Mapping EVL to VIATRA Patterns. 24th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings for LowCode 2021 (MoDELS 2021).
  3. workshop Q. Ul Ain Ali, D. Kolovos, and K. Barmpis Efficiently querying large-scale heterogeneous models. 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings for LowCode 2020 (MoDELS 2020).
  4. workshop A. Zolotas, K. Barmpis, F. Medhat, P. Neubauer, D. Kolovos, R. Paige An architecture for the development of distributed analytics based on polystore events. Proc. Poly: VLDB Workshop on Polystore Systems for Heterogeneous Data in Multiple Databases with Privacy and Security Assurances
  5. journal A. Gómez, X. Mendialdua, K. Barmpis, G. Bergmann, J. Cabot, X. De Carlos, C. Debreceni, A. Garmendia, D. Kolovos, J. de Lara Scalable modeling technologies in the wild: an experience report on wind turbines control applications development. Software & Systems Modeling Journal (2020).
  6. conference K. Barmpis, P. Neubauer, J. Co, D. Kolovos, N. Matragkas and R. Paige. Polyglot and Distributed Software Repository Mining with Crossflow. Proc. 17th International Conference on Mining Software Repositories (MSR 2020).
  7. chapter K. Barmpis, A. Garcia-Dominguez, A. Bagnato and A. Abherve. Monitoring model analytics over large repositories with Hawk and MEASURE. Model Management and Analytics for Large Scale Systems (2020) [pages 87-123].
  8. conference D. Kolovos, P. Neubauer, K. Barmpis, N. Matragkas and R. Paige. Crossflow: a framework for distributed mining of software repositories. Proc. 16th International Conference on Mining Software Repositories (MSR 2019).
  9. tutorial A. Garcia-Dominguez, D. Kolovos, K. Barmpis, D. Gwendal and G. Sunyé. Taming Large Models using Hawk and NeoEMF. Tutorials Track: Proc. ACM/IEEE 21st International Conference on Model Driven Engineering Languages & Systems (MoDELS 2018 Tutorials).
  10. conference B. A. Sanchez, K. Barmpis, P. Neubauer, R. Paige and D. Kolovos. Restmule: enabling resilient clients for remote APIs. Proc. 15th International Conference on Mining Software Repositories (MSR 2018).
  11. conference K. Barmpis, D. Kolovos and J. Hingorani. Towards a Framework for Writing Executable Natural Language Rules. Proc. 14th European Conference on Modelling Foundations and Applications (ECMFA 2018).
  12. conference O. Al-Wadeai, A. Garcia-Dominguez, A. Bagnato, A. Abherve and K. Barmpis. Integration of Hawk for Model Metrics in the MEASURE Platform. Proc. 6th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2018).
  13. journal A. Garcia-Dominguez, K. Barmpis, D. Kolovos, R. Wei and R. Paige. Stress-testing remote model querying APIs for relational and graph-based stores. Software & Systems Modeling Journal (2017).
  14. workshop A. Bagnato, K. Barmpis, N. Bessis, L.A. Cabrera-Diego, J. Di Rocco, D. Di Ruscio, T. Gergely, S. Hansen, D. Kolovos, P. Krief, I. Korkontzelos, S. Laurière, J.M. Lopez de la Fuente, P. Maló, R. Paige, D. Spinellis, C. Thomas, J. Vinju. Developer-Centric Knowledge Mining from Large Open-Source Software Repositories (CROSSMINER). Proc. Projects Showcase, STAF 2017 Collocated Workshops (STAF 2017).
  15. conference A. Garcia-Dominguez, K. Barmpis, D. Kolovos, MA. Almeida da Silva, A. Abherve and A. Bagnato. Integration of a Graph-Based Model Indexer in Commercial Modelling Tools. Proc. ACM/IEEE 19th International Conference on Model Driven Engineering Languages & Systems (MoDELS 2016).
  16. conference R. Wei, D. Kolovos, A. Garcia-Dominguez, K. Barmpis and R. Paige. Towards Partial Loading of XMI Models. Proc. ACM/IEEE 19th International Conference on Model Driven Engineering Languages & Systems (MoDELS 2016).
  17. conference A. Garcia-Dominguez, K. Barmpis, D. Kolovos and R. Wei. Stress-Testing Centralised Model Stores. Proc. 12th European Conference on Modelling Foundations and Applications (ECMFA 2016).
  18. conference K. Barmpis, S. Shah and D. Kolovos. Towards Incremental Updates in Large-Scale Model Indexes. Proc. 11th European Conference on Modelling Foundations and Applications (ECMFA 2015).
  19. conference S. Shah, R. Wei, D. Kolovos, K. Barmpis, L. Rose and R. Paige. A Framework to Benchmark NoSQL Data Stores for Large-Scale Model Persistence. Proc. ACM/IEEE 17th International Conference on Model Driven Engineering Languages & Systems (MoDELS 2014).
  20. journal K. Barmpis and D. Kolovos. Evaluation of Contemporary Graph Databases for Efficient Persistence of Large-Scale Models. Journal of Object Technology, Special Issue on Extreme Modelling.
  21. conference K. Barmpis and D. Kolovos. Towards scalable querying of large-scale models. Proc. 10th European Conference on Modelling Foundations and Applications (ECMFA 2014).
  22. workshop D. Kolovos, R. Wei and K. Barmpis. An Approach for Efficient Querying of Large Relational Datasets with OCL-based Languages. Proc. 2nd Extreme Modeling Workshop, ACM/IEEE 16th International Conference on Model Driven Engineering Languages & Systems (MoDELS 2013).
  23. workshop K. Barmpis and D. Kolovos. Hawk: Towards a Scalable Model Indexing Architecture. Proc. 1st Workshop on Scalability in MDE (BigMDE), 6th International Conference on Model Transformation (ICMT 2013).
  24. workshop K. Barmpis and D. Kolovos. Comparative Analysis of Data Persistence Technologies for Large-Scale Models. Proc. XM 2012 - Extreme Modeling Workshop, ACM/IEEE 15th International Conference on Model Driven Engineering Languages & Systems (MoDELS 2012).


These papers can also be found on my dblp page or on google scholar