@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}}, }