@inproceedings{20540, author = {{Jovanovikj, Ivan and Thottam, Anu Tony and Joseph Vincent, Vishal and Yigitbas, Enes and Sauer, Stefan and Engels, Gregor}}, booktitle = {{Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development }}, location = {{Vienna}}, pages = {{232--239}}, publisher = {{SCITEPRESS}}, title = {{{A Modeling Workbench for the Development of Situation-specific Test Co-Migration Methods }}}, year = {{2021}}, } @inproceedings{21593, author = {{Yigitbas, Enes and Jovanovikj, Ivan and Engels, Gregor}}, booktitle = {{Proceedings of the 18th IFIP TC13 International Conference on Human-Computer Interaction (INTERACT 2021) }}, publisher = {{Springer}}, title = {{{Simplifying Robot Programming using Augmented Reality and End-User Development}}}, year = {{2021}}, } @inproceedings{19632, author = {{Jovanovikj, Ivan and Yigitbas, Enes and Sauer, Stefan and Engels, Gregor}}, booktitle = {{Proceedings of the 8th International Working Conference on Human-Centered Software Engineering (HCSE'20)}}, pages = {{216--224}}, publisher = {{Springer}}, title = {{{Augmented and Virtual Reality Object Repository for Rapid Prototyping }}}, year = {{2020}}, } @inproceedings{21483, author = {{Jovanovikj, Ivan and Weidmann, Nils and Yigitbas, Enes and Anjorin, Anthony and Sauer, Stefan and Engels, Gregor}}, booktitle = {{Proceedings of the First International Conference on Systems Modelling and Management, ICSMM 2020 }}, editor = {{Babur, Önder and Denil, Joachim and Vogel-Heuser, Birgit}}, isbn = {{9783030581664}}, issn = {{1865-0929}}, location = {{Bergen, Norway}}, publisher = {{Springer}}, title = {{{A Model-Driven Mutation Framework for Validation of Test Case Migration}}}, doi = {{10.1007/978-3-030-58167-1_2}}, year = {{2020}}, } @inproceedings{18109, author = {{Yigitbas, Enes and Jovanovikj, Ivan and Scholand, Janis and Engels, Gregor}}, booktitle = {{Proceedings of the 26th ACM Symposium on Virtual Reality Software and Technology (VRST)}}, publisher = {{ACM}}, title = {{{VR Training for Warehouse Management }}}, year = {{2020}}, } @article{16570, author = {{Jovanovikj, Ivan and Yigitbas, Enes and Sauer, Stefan and Engels, Gregor}}, journal = {{Softwaretechnik-Trends, Proceedings of the 22st Workshop Software-Reengineering & Evolution (WSRE) & 11h Workshop Design for Future (DFF)}}, title = {{{Challenges in Model-Driven Development of Multi-Platform Augmented Reality Applications }}}, year = {{2020}}, } @inproceedings{15604, author = {{Jovanovikj, Ivan and Yigitbas, Enes and Sauer, Stefan and Engels, Gregor}}, booktitle = {{Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD}}, isbn = {{978-989-758-400-8}}, location = {{Valletta}}, title = {{{Concept-based Co-Migration of Test Cases}}}, doi = {{10.5220/0009171404490456}}, year = {{2020}}, } @article{15605, author = {{Jovanovikj, Ivan and Yigitbas, Enes and Sauer, Stefan and Engels, Gregor}}, issn = {{1613-0073}}, journal = {{Software Engineering 2020 Workshopband}}, location = {{Innscbruck}}, title = {{{Test Case Co-Migration Method Patterns}}}, year = {{2020}}, } @article{15266, author = {{Yigitbas, Enes and Jovanovikj, Ivan and Biermeier, Kai and Sauer, Stefan and Engels, Gregor}}, journal = {{International Journal on Software and Systems Modeling (SoSyM)}}, publisher = {{Springer}}, title = {{{Integrated Model-driven Development of Self-adaptive User Interfaces }}}, year = {{2020}}, } @inbook{15267, author = {{Yigitbas, Enes and Jovanovikj, Ivan and Sauer, Stefan and Engels, Gregor}}, booktitle = {{Handling Security, Usability, User Experience and Reliability in User-Centered Development Processes - IFIP WG 13.2/13.5}}, publisher = {{Springer, LNCS}}, title = {{{On the Development of Context-aware Augmented Reality Applications }}}, year = {{2020}}, } @inproceedings{16274, author = {{Jovanovikj, Ivan and Nagaraj, Achyuth and Yigitbas, Enes and Anjorin, Anthony and Sauer, Stefan and Engels, Gregor}}, booktitle = {{Proceedings of the 1st IEEE/ACM International Conference on Automation of Software Test AST}}, location = {{Seoul}}, pages = {{31--40}}, publisher = {{ACM}}, title = {{{Validating Test Case Migration via Mutation Analysis }}}, year = {{2020}}, } @inproceedings{16790, author = {{Krings, Sarah Claudia and Yigitbas, Enes and Jovanovikj, Ivan and Sauer, Stefan and Engels, Gregor}}, booktitle = {{Proceedings of the 12th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2020)}}, isbn = {{978-1-4503-7984-7/20/06}}, title = {{{Development Framework for Context-Aware Augmented Reality Applications}}}, doi = {{10.1145/3393672.3398640}}, year = {{2020}}, } @inproceedings{9276, author = {{Yigitbas, Enes and Josifovska, Klementina and Jovanovikj, Ivan and Kalinci, Ferhat and Anjorin, Anthony and Engels, Gregor}}, booktitle = {{Proceedings of the 11th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2019)}}, location = {{Valencia}}, pages = {{13:1----13:7}}, title = {{{Component-Based Development of Adaptive User Interfaces }}}, year = {{2019}}, } @inproceedings{8833, author = {{Jovanovikj, Ivan and Yigitbas, Enes and Gerth, Christian and Sauer, Stefan and Engels, Gregor}}, booktitle = {{Information Systems Engineering in Responsible Information Systems - CAiSE Forum 2019, Rome, Italy, June 3-7, 2019, Proceedings}}, editor = {{ Cappiello, Cinzia and Ruiz, Marcela}}, location = {{Rome}}, pages = {{145--157}}, title = {{{Detection and Resolution of Data-Flow Differences in Business Process Models}}}, volume = {{350}}, year = {{2019}}, } @inproceedings{8835, author = {{Jovanovikj, Ivan and Yigitbas, Enes and Grieger, Marvin and Sauer, Stefan and Engels, Gregor}}, booktitle = {{Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,}}, isbn = {{978-989-758-358-2}}, location = {{Prague}}, pages = {{536--543}}, publisher = {{SciTePress}}, title = {{{Modular Construction of Context-Specific Test Case Migration Methods}}}, doi = {{10.5220/0007690205360543}}, year = {{2019}}, } @article{8880, author = {{Yigitbas, Enes and Jovanovikj, Ivan and Sauer, Stefan and Engels, Gregor}}, journal = {{Softwaretechnik-Trends, Proceedings of the 21st Workshop Software-Reengineering & Evolution (WSRE) & 10th Workshop Design for Future (DFF)}}, number = {{2}}, pages = {{39--40}}, title = {{{Towards Model-based Development of Context-aware Augmented Reality Applications }}}, volume = {{39}}, year = {{2019}}, } @inproceedings{9939, author = {{Yigitbas, Enes and Jovanovikj, Ivan and Josifovska, Klementina and Sauer, Stefan and Engels, Gregor}}, booktitle = {{Proceedings of the 17th IFIP TC.13 International Conference on Human-Computer Interaction (INTERACT 2019)}}, pages = {{563--567}}, publisher = {{Springer, LNCS}}, title = {{{On-the-fly Usability Evaluation of Mobile Adaptive UIs through Instant User Feedback }}}, year = {{2019}}, } @inproceedings{12889, author = {{Yigitbas, Enes and Jovanovikj, Ivan and Sauer, Stefan and Engels, Gregor}}, booktitle = {{Handling Security, Usability, User Experience and Reliability in User-Centered Development Processes (IFIP WG 13.2 & WG 13.5 International Workshop @ INTERACT2019)}}, title = {{{A Model-based Framework for Context-aware Augmented Reality Applications }}}, year = {{2019}}, } @inproceedings{1910, abstract = {{Today, model-driven approaches are a cornerstone in modern software development. The Eclipse Modeling Framework (EMF) is highly adopted in practice and generates Java code from platform-independent models with embedded Object Constraint Language (OCL) expressions. However, applications that target multiple platforms like Android, iOS, Windows, web browsers usually need to be implemented in different programming languages. Feature-complete Ecore and OCL runtime APIs are not available for all these platforms, such that their functionality has to be re-implemented. In this paper, we present CrossEcore: A multi-platform enabled modeling framework that generates C#, Swift, TypeScript, and JavaScript code from Ecore models with embedded OCL. An OCL compiler translates OCL expressions into expressions of the target language. The Ecore and OCL API can be consistently used across platforms, which facilitates application portability. CrossEcore is also extendible and can be easily adopted for new programming languages.}}, author = {{Schwichtenberg, Simon and Jovanovikj, Ivan and Gerth, Christian and Engels, Gregor}}, booktitle = {{Proceedings of the 40th International Conference on Software Engineering, ICSE 2018 - Companion Volume}}, location = {{Gothenburg, Sweden}}, title = {{{Poster: CrossEcore: An Extendible Framework to Use Ecore and OCL across Platforms}}}, year = {{2018}}, } @article{5736, author = {{Jovanovikj, Ivan and Yigitbas, Enes and Sauer, Stefan}}, journal = {{Joint Proceedings of the Workshops at Modellierung 2018 co-located with Modellierung 2018, Braunschweig, Germany, February 21, 2018.}}, location = {{Braunschweig}}, pages = {{153--162}}, title = {{{Test Case Migration: A Reference Process Model and its Instantiation in an Industrial Context}}}, year = {{2018}}, } @article{5757, author = {{Jovanovikj, Ivan and Yigitbas, Enes and Anjorin, Anthony and Sauer, Stefan}}, journal = {{Softwaretechnik-Trends, Proceedings of the 20th Workshop Software-Reengineering & Evolution (WSRE) & 9th Workshop Design for Future (DFF)}}, location = {{Bad Honnef}}, title = {{{Who Guards the Guards? On the Validation of Test Case Migration}}}, year = {{2018}}, } @article{5758, author = {{Jovanovikj, Ivan and Yigitbas, Enes and Sauer, Stefan}}, journal = {{Softwaretechnik-Trends, Proceedings of the 20th Workshop Software-Reengineering & Evolution (WSRE) & 9th Workshop Design for Future (DFF)}}, location = {{Bad Honnef}}, title = {{{Model-based UI Modernization: From Legacy UIs to Self-adaptive UIs}}}, year = {{2018}}, } @inproceedings{6236, author = {{Yigitbas, Enes and Anjorin, Anthony and Jovanovikj, Ivan and Kern, Thomas and Sauer, Stefan and Engels, Gregor}}, booktitle = {{Proceedings of the 7th International Working Conference on Human-Centered Software Engineering (HCSE'18)}}, pages = {{231--247}}, publisher = {{Springer, LNCS }}, title = {{{Usability Evaluation of Model-Driven Cross-Device Web User Interfaces}}}, year = {{2018}}, } @misc{8844, author = {{Jovanovikj, Ivan and Güldali, Baris}}, title = {{{Presentation: Who Guards the Guards? On the Validation of Test Case Migration}}}, year = {{2018}}, } @inproceedings{6761, author = {{Jovanovikj, Ivan and Narasimhan, Vishwak and Engels, Gregor and Sauer, Stefan}}, booktitle = {{Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,}}, isbn = {{978-989-758-283-7}}, location = {{Madeira, Portugal}}, pages = {{594--601}}, publisher = {{SciTePress}}, title = {{{Context-specific Quality Evaluation of Test Cases}}}, doi = {{10.5220/0006724405940601}}, year = {{2018}}, } @inproceedings{6763, abstract = {{Existing test cases represent important assets, which are worth reusing in software migration projects. The benefit is twofold, reuse of relevant information as well cost saving by avoiding design of new test cases. As test cases are implemented in the same or a compatible technology as the system they are testing, they have to somehow follow the system migration, i.e., they should be co-migrated. Due to the size of the test case set, and often missing conformity in the structure of the test cases, migration of test cases is a quite challenging task. As model-driven engineering has been established to manage those complex tasks, we apply it in the test case domain. In this paper, we propose a generic migration method based on model-driven reengineering techniques. Our method which involves reverse engineering, restructuring, and forward engineering is applied in an industrial case study where appropriate tooling was developed as well.}}, author = {{Jovanovikj, Ivan and Engels, Gregor and Anjorin, Anthony and Sauer, Stefan}}, booktitle = {{Information Systems in the Big Data Era - CAiSE Forum 2018, Tallinn, Estonia, June 11-15, 2018, ProceedingIs}}, editor = {{Mendling, Jan and Mouratidis, Haralambos}}, isbn = {{978-3-319-92901-9}}, location = {{Tallinn, Estonia}}, pages = {{133--147}}, publisher = {{Springer International Publishing}}, title = {{{Model-Driven Test Case Migration: The Test Case Reengineering Horseshoe Model}}}, doi = {{https://doi.org/10.1007/978-3-319-92901-9_13}}, year = {{2018}}, } @misc{8843, author = {{Jovanovikj, Ivan}}, title = {{{Presentation: Framework for Constructing Context-Specific Migration Methods for Test Cases}}}, year = {{2017}}, } @article{6764, author = {{Jovanovikj, Ivan and Sauer, Stefan}}, journal = {{Softwaretechnik-Trends, Proceedings of the 19th Workshop Software-Reengineering & Evolution (WSRE) & 8th Workshop Design for Future (DFF)}}, location = {{Bad Honnef}}, number = {{2}}, pages = {{ 50--51 }}, publisher = {{Gesellschaft für Informatik e.V., Fachgruppe PARS}}, title = {{{Towards a Framework for Constructing Context-Specific Migration Methods for Test Cases}}}, volume = {{37}}, year = {{2017}}, } @article{5759, author = {{Jovanovikj, Ivan and Grieger, Marvin and Yigitbas, Enes}}, journal = {{Softwaretechnik-Trends, Proceedings of the 18th Workshop Software-Reengineering & Evolution (WSRE) & 7th Workshop Design for Future (DFF)}}, location = {{Bad Honnef}}, number = {{2}}, pages = {{65--66}}, title = {{{Towards a Model-Driven Method for Reusing Test Cases in Software Migration Projects}}}, volume = {{36}}, year = {{2016}}, } @article{6766, author = {{Jovanovikj, Ivan and Güldali, Baris and Grieger, Marvin}}, journal = {{Softwaretechnik-Trends}}, location = {{Bremen}}, number = {{3}}, title = {{{Towards Applying Model-based Testing in Test Case Migration}}}, volume = {{36}}, year = {{2016}}, } @article{6768, author = {{Jovanovikj, Ivan and Grieger, Marvin and Güldali, Baris and Teetz, Alexander}}, journal = {{Softwaretechnik-Trends, Proceedings of the 3rd Workshop Model-Based and Model-Driven Software Modernization (MMSM)}}, location = {{Karlsruhe}}, number = {{3}}, title = {{{Reengineering of Legacy Test Cases: Problem Domain & Scenarios}}}, volume = {{36}}, year = {{2016}}, } @misc{8842, author = {{Jovanovikj, Ivan}}, title = {{{Detection and Resolution of Data-Flow Differences in Business Process Models}}}, year = {{2014}}, } @misc{8841, author = {{Jovanovikj, Ivan}}, title = {{{Search on Semi-Structured Data using Lucene Search Engine}}}, year = {{2011}}, }