Ing. Pavel Koupil, Ph.D.
Assistant Professor, Department of Software Engineering, Charles University
Research profile
I am an Assistant Professor at the Department of Software Engineering, Faculty of Mathematics and Physics, Charles University. My research focuses on methods for representing, integrating, transforming, evolving, and querying heterogeneous data, with particular emphasis on multi-model and polyglot database systems, workload-aware physical design, schema inference, and automated data-management tooling.
Research Grants
Holistic learning from good and bad samples to enhance universal data management tasks
MM-cat meets Darwin
Schema and Integrity Constraints Inference for Multi-Model Data
Unified Management of Multi-Model Data
Academic service
- Program Committee member · International Database Engineering & Applications Symposium (IDEAS) 2024–2025
- Program Committee member · ACM Symposium on Applied Computing – Web Technologies (ACM SAC) 2025
- External reviewer · ACM Symposium on Principles of Database Systems (PODS) 2025
- External reviewer · International Conference on Extending Database Technology (EDBT) 2025
- Reviewer · Frontiers in Big Data 2024
- Reviewer · Information Systems 2023–2024
- Reviewer · Science of Computer Programming 2023
- Reviewer · Data & Knowledge Engineering 2022
Teaching
- 2025/2026 · NSWI170 · Počítačové systémy (Computer Systems)
- 2025/2026 · NDBI046 · Introduction to Data Engineering
- 2025/2026 · NDBI040 · Modern Database Systems
- 2025/2026 · NPRG041 · Programování v C++
- 2025/2026 · NDBI007 · Principles of Data Organisation
- 2024/2025 · NSWI170 · Počítačové systémy
- 2024/2025 · NDBI046 · Introduction to Data Engineering
- 2024/2025 · NDBI007 · Principles of Data Organisation
- 2024/2025 · NPRG041 · Programování v C++
- 2023/2024 · NDBI046 · Introduction to Data Engineering
- 2023/2024 · NPRG062 · Algoritmizace
- 2023/2024 · NPRG030 · Programování 1
- 2023/2024 · NDBI007 · Principles of Data Organisation
- 2022/2023 · NDBI007 · Principles of Data Organisation
- 2021/2022 · NDBI040 · Modern Database Systems
- 2021/2022 · NDBI007 · Database Access Methods
- 2020/2021 · NDBI040 · Modern Database Concepts
- 2019/2020 · NPRG036 · XML Technologies
- 2019/2020 · NDBI040 · Modern Database Concepts
Publications
- Pavel Koupil, Bedřich Mazourek, Jáchym Bártík, Irena Holubová. MM-mapsearch: Workload-Aware Mapping Selection. 29th International Conference on Extending Database Technology, EDBT 2026 (2026).
- Filip Miháľ, Jáchym Bártík, Pavel Koupil. Refining storage strategy through index selection methods in multi-model database systems: A survey. Data & Knowledge Engineering (2026).
- Milan Abrahám, Pavel Koupil. ORMorpher: An Interactive Framework for ORM Translation and Optimization. 40th IEEE/ACM International Conference on Automated Software Engineering, ASE 2025 (2025).
- Pavel Koupil, Jáchym Bártík, Stefan Klessinger, André Conrad, Stefanie Scherzinger. FDepHunter: Harnessing Negative Examples to Expose Fakes and Reveal Ghosts. 51st International Conference on Very Large Data Bases, VLDB 2025 (2025).
- Filip Ježek, Pavel Koupil, Michal Kopecký, Jáchym Bártík, Irena Holubová. DortDB: Bridging Query Languages for Multi-Model Data Ponds. 51st International Conference on Very Large Data Bases, VLDB 2025 (2025).
- Pavel Koupil, Jáchym Bártík, Irena Holubová. Model-Agnostic Evolution Management. 19th Research Challenges in Information Science, RCIS 2025 (2025).
- Martin Čorovčák, Pavel Koupil. SQL vs NoSQL: Six Systems Compared. 20th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2025 (2025).
- Pavel Koupil, Daniel Crha, Irena Holubová. A Universal Approach for Simplified Redundancy-Aware Cross-Model Querying. Information Systems 127 (2025) 102456 (2024).
- Jáchym Bártík, Pavel Koupil, Irena Holubová. Modelling and Evolution Management of Multi-Model Data. 39th ACM/SIGAPP Symposium On Applied Computing, SAC 2024 (2024).
- Pavel Koupil, Jáchym Bártík, Irena Holubová. MM-evoque: Query Synchronisation in Multi-Model Databases. 27th International Conference on Extending Database Technology, EDBT 2024 (2024).
- Jakub Klímek, Pavel Koupil, Petr Škoda, Jáchym Bártík, Štěpán Stenchlák, Martin Nečaský, Irena Holubová. Atlas: A Toolset for Efficient Model-Driven Data Exchange in Data Spaces. 26th International Conference on Model Driven Engineering Languages and Systems, MODELS 2023 (2023).
- Pavel Koupil, Daniel Crha, Irena Holubová. MM-quecat: A Tool for Unified Querying of Multi-Model Data. 26th International Conference on Extending Database Technology, EDBT 2023 (2023).
- Pavel Koupil, Sebastián Hricko, Irena Holubová. A Universal Approach for Multi-Model Schema Inference. J Big Data 9, 97 (2022).
- Pavel Koupil, Irena Holubová. A unified representation and transformation of multi‐model data using category theory. J Big Data 9, 61 (2022).
- Pavel Koupil, Jáchym Bártík, Irena Holubová. MM-evocat: A Tool for Modelling and Evolution Management of Multi-Model Data. 31st ACM International Conference on Information and Knowledge Management, CIKM 2022 (2022).
- Pavel Koupil, Sebastián Hricko, Irena Holubová. Schema Inference for Multi-Model Data. 25th International Conference on Model Driven Engineering Languages and Systems, MODELS 2022 (2022).
- Irena Holubová, Pavel Koupil, Jiaheng Lu. Self-Adapting Design and Maintenance of Multi-Model Databases. 26th International Database Engineering & Applications Symposium, IDEAS 2022 (2022).
- Pavel Koupil, Sebastián Hricko, Irena Holubová. MM-infer: A Tool for Inference of Multi-Model Schemas. 25th International Conference on Extending Database Technology, EDBT 2022 (2022).
- Ivan Veinhardt Latták, Pavel Koupil. A Comparative Analysis of JSON Schema Inference Algorithms.. 17th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2022 (2022).
- Pavel Koupil, Irena Holubová. Unifying Categorical Representation of Multi-Model Data. 37th ACM/SIGAPP Symposium On Applied Computing, SAC 2022 (2022).
- Pavel Koupil. Modelling and Management of Multi-Model Data. Charles University (2022).
- Pavel Koupil, Martin Svoboda, Irena Holubová. MM-cat: A Tool for Modeling and Transformation of Multi-Model Data using Category Theory. 24th International Conference on Model Driven Engineering Languages and Systems, MODELS 2021 (2021).
- Irena Holubová, Pavel Čontoš (Koupil), Martin Svoboda. Multi-Model Data Modeling and Representation: State of the Art and Research Challenges. 25th International Database Engineering & Applications Symposium, IDEAS 2021 (2021).
- Irena Holubová, Pavel Čontoš (Koupil), Martin Svoboda. Categorical Management of Multi-Model Data. 25th International Database Engineering & Applications Symposium, IDEAS 2021 (2021).
- Martin Svoboda, Pavel Čontoš (Koupil), Irena Holubová. Categorical Modeling of Multi-Model Data: One Model to Rule Them All. 10th International Conference on Model and Data Engineering, MEDI 2021 (2021).
- Pavel Čontoš (Koupil). Abstract Model for Multi-model Data. 26th International Conference on Database Systems for Advanced Applications, DASFAA 2021 (2021).
- Pavel Čontoš (Koupil), Martin Svoboda. JSON schema inference approaches. 1st International Workshop on Conceptual Modeling for NoSQL Data Stores, CoMoNoS 2020 (2020).
- Pavel Čontoš (Koupil). Usage of modern distributed data storage systems for image information archiving. Czech Technical University (2018).