Achtung:

Sie haben Javascript deaktiviert!
Sie haben versucht eine Funktion zu nutzen, die nur mit Javascript möglich ist. Um sämtliche Funktionalitäten unserer Internetseite zu nutzen, aktivieren Sie bitte Javascript in Ihrem Browser.

Sonniger Start in das neue Semester (April 2023). Bildinformationen anzeigen

Sonniger Start in das neue Semester (April 2023).

Foto: Universität Paderborn, Besim Mazhiqi

Ivan Jovanovikj, M.Sc.

Kontakt
Vita
Publikationen
 Ivan Jovanovikj, M.Sc.

s-lab – Software Quality Lab

Ehemaliger - Wissenschaftlicher Mitarbeiter

Telefon:
+49 5251 60-6841
Fax:
+49 5251 60-3985
Büro:
ZM2.B.03.15
Web:
Besucher:
Zukunftsmeile 2
33102 Paderborn

Software Innovation Campus Paderborn (SICP)

Mitglied - Ehemaliger - Wissenschaftlicher Mitarbeiter

Telefon:
+49 5251 60-6841
Fax:
+49 5251 60-3985
Büro:
ZM2.B.03.15
Web:
Besucher:
Zukunftsmeile 2
33102 Paderborn

Datenbank- und Informationssysteme

Ehemaliger - Wissenschaftlicher Mitarbeiter

Telefon:
+49 5251 60-6841
Fax:
+49 5251 60-3985
Büro:
ZM2.B.03.15
Web:
Besucher:
Zukunftsmeile 2
33102 Paderborn
 Ivan Jovanovikj, M.Sc.
Sonstiges
Seit 03/2015

Doktorand

Lehrstuhl für Datenbanken und Informationssysteme, Universität Paderborn

Seit 03/2015

Wissenschaftlicher Mitarbeiter

Software Quality Lab (s-lab), Universität Paderborn

01/2014 - 02/2015

Studentische Hilfskraft

Software Quality Lab (s-lab), Universität Paderborn

10/2012 - 02/2015

Master of Science (M.Sc.)

Informatik, Universität Paderborn

06/2011 - 08/2012

Softwareentwickler

Nextsense, Skopje, Mazedonien

10/2007 - 11/2011

Bachelor of Science (B.Sc.)

Informatik, Universität "Ss. Cyril and Methodius" Skopje, Mazedonien

07/2010 - 05/2011

Praktikant

Praktikum(Softwareentwicklung) bei Nextsense, Skopje, Mazedonien

Seit 03/2015

Doktorand

Lehrstuhl für Datenbanken und Informationssysteme, Universität Paderborn

Seit 03/2015

Wissenschaftlicher Mitarbeiter

Software Quality Lab (s-lab), Universität Paderborn

01/2014 - 02/2015

Studentische Hilfskraft

Software Quality Lab (s-lab), Universität Paderborn

10/2012 - 02/2015

Master of Science (M.Sc.)

Informatik, Universität Paderborn

06/2011 - 08/2012

Softwareentwickler

Nextsense, Skopje, Mazedonien

10/2007 - 11/2011

Bachelor of Science (B.Sc.)

Informatik, Universität "Ss. Cyril and Methodius" Skopje, Mazedonien

07/2010 - 05/2011

Praktikant

Praktikum(Softwareentwicklung) bei Nextsense, Skopje, Mazedonien


Liste im Research Information System öffnen

2021

A Modeling Workbench for the Development of Situation-specific Test Co-Migration Methods

I. Jovanovikj, A.T. Thottam, V. Joseph Vincent, E. Yigitbas, S. Sauer, G. Engels, in: Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development , SCITEPRESS, 2021, pp. 232-239


Simplifying Robot Programming using Augmented Reality and End-User Development

E. Yigitbas, I. Jovanovikj, G. Engels, in: Proceedings of the 18th IFIP TC13 International Conference on Human-Computer Interaction (INTERACT 2021) , Springer, 2021


2020

Augmented and Virtual Reality Object Repository for Rapid Prototyping

I. Jovanovikj, E. Yigitbas, S. Sauer, G. Engels, in: Proceedings of the 8th International Working Conference on Human-Centered Software Engineering (HCSE'20), Springer, 2020, pp. 216-224


A Model-Driven Mutation Framework for Validation of Test Case Migration

I. Jovanovikj, N. Weidmann, E. Yigitbas, A. Anjorin, S. Sauer, G. Engels, in: Proceedings of the First International Conference on Systems Modelling and Management, ICSMM 2020 , Springer, 2020

DOI


VR Training for Warehouse Management

E. Yigitbas, I. Jovanovikj, J. Scholand, G. Engels, in: Proceedings of the 26th ACM Symposium on Virtual Reality Software and Technology (VRST), ACM, 2020


Challenges in Model-Driven Development of Multi-Platform Augmented Reality Applications

I. Jovanovikj, E. Yigitbas, S. Sauer, G. Engels, Softwaretechnik-Trends, Proceedings of the 22st Workshop Software-Reengineering & Evolution (WSRE) & 11h Workshop Design for Future (DFF) (2020)


Development Framework for Context-Aware Augmented Reality Applications

S.C. Krings, E. Yigitbas, I. Jovanovikj, S. Sauer, G. Engels, in: Proceedings of the 12th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2020), 2020

DOI


Concept-based Co-Migration of Test Cases

I. Jovanovikj, E. Yigitbas, S. Sauer, G. Engels, in: Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, 2020

DOI


Test Case Co-Migration Method Patterns

I. Jovanovikj, E. Yigitbas, S. Sauer, G. Engels, Software Engineering 2020 Workshopband (2020)


Integrated Model-driven Development of Self-adaptive User Interfaces

E. Yigitbas, I. Jovanovikj, K. Biermeier, S. Sauer, G. Engels, International Journal on Software and Systems Modeling (SoSyM) (2020)


On the Development of Context-aware Augmented Reality Applications

E. Yigitbas, I. Jovanovikj, S. Sauer, G. Engels, in: Handling Security, Usability, User Experience and Reliability in User-Centered Development Processes - IFIP WG 13.2/13.5, Springer, LNCS, 2020


Validating Test Case Migration via Mutation Analysis

I. Jovanovikj, A. Nagaraj, E. Yigitbas, A. Anjorin, S. Sauer, G. Engels, in: Proceedings of the 1st IEEE/ACM International Conference on Automation of Software Test AST, ACM, 2020, pp. 31-40


2019

Component-Based Development of Adaptive User Interfaces

E. Yigitbas, K. Josifovska, I. Jovanovikj, F.. Kalinci, A. Anjorin, G. Engels, in: Proceedings of the 11th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2019), 2019, pp. 13:1--13:7


Detection and Resolution of Data-Flow Differences in Business Process Models

I. Jovanovikj, E. Yigitbas, C. Gerth, S. Sauer, G. Engels, in: Information Systems Engineering in Responsible Information Systems - CAiSE Forum 2019, Rome, Italy, June 3-7, 2019, Proceedings, 2019, pp. 145-157


Modular Construction of Context-Specific Test Case Migration Methods

I. Jovanovikj, E. Yigitbas, M. Grieger, S. Sauer, G. Engels, in: Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,, SciTePress, 2019, pp. 536-543

DOI


Towards Model-based Development of Context-aware Augmented Reality Applications

E. Yigitbas, I. Jovanovikj, S. Sauer, G. Engels, Softwaretechnik-Trends, Proceedings of the 21st Workshop Software-Reengineering & Evolution (WSRE) & 10th Workshop Design for Future (DFF) (2019), 39(2), pp. 39-40


On-the-fly Usability Evaluation of Mobile Adaptive UIs through Instant User Feedback

E. Yigitbas, I. Jovanovikj, K. Josifovska, S. Sauer, G. Engels, in: Proceedings of the 17th IFIP TC.13 International Conference on Human-Computer Interaction (INTERACT 2019), Springer, LNCS, 2019, pp. 563-567


A Model-based Framework for Context-aware Augmented Reality Applications

E. Yigitbas, I. Jovanovikj, S. Sauer, G. Engels, in: Handling Security, Usability, User Experience and Reliability in User-Centered Development Processes (IFIP WG 13.2 & WG 13.5 International Workshop @ INTERACT2019), 2019


2018

Poster: CrossEcore: An Extendible Framework to Use Ecore and OCL across Platforms

S. Schwichtenberg, I. Jovanovikj, C. Gerth, G. Engels, in: Proceedings of the 40th International Conference on Software Engineering, ICSE 2018 - Companion Volume, 2018

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.


Test Case Migration: A Reference Process Model and its Instantiation in an Industrial Context

I. Jovanovikj, E. Yigitbas, S. Sauer, Joint Proceedings of the Workshops at Modellierung 2018 co-located with Modellierung 2018, Braunschweig, Germany, February 21, 2018. (2018), pp. 153-162


Who Guards the Guards? On the Validation of Test Case Migration

I. Jovanovikj, E. Yigitbas, A. Anjorin, S. Sauer, Softwaretechnik-Trends, Proceedings of the 20th Workshop Software-Reengineering & Evolution (WSRE) & 9th Workshop Design for Future (DFF) (2018)


Model-based UI Modernization: From Legacy UIs to Self-adaptive UIs

I. Jovanovikj, E. Yigitbas, S. Sauer, Softwaretechnik-Trends, Proceedings of the 20th Workshop Software-Reengineering & Evolution (WSRE) & 9th Workshop Design for Future (DFF) (2018)


Usability Evaluation of Model-Driven Cross-Device Web User Interfaces

E. Yigitbas, A. Anjorin, I. Jovanovikj, T. Kern, S. Sauer, G. Engels, in: Proceedings of the 7th International Working Conference on Human-Centered Software Engineering (HCSE'18), Springer, LNCS , 2018, pp. 231-247



Context-specific Quality Evaluation of Test Cases

I. Jovanovikj, V. Narasimhan, G. Engels, S. Sauer, in: Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,, SciTePress, 2018, pp. 594-601

DOI


Model-Driven Test Case Migration: The Test Case Reengineering Horseshoe Model

I. Jovanovikj, G. Engels, A. Anjorin, S. Sauer, in: Information Systems in the Big Data Era - CAiSE Forum 2018, Tallinn, Estonia, June 11-15, 2018, ProceedingIs, Springer International Publishing, 2018, pp. 133-147

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.


2017


Towards a Framework for Constructing Context-Specific Migration Methods for Test Cases

I. Jovanovikj, S. Sauer, Softwaretechnik-Trends, Proceedings of the 19th Workshop Software-Reengineering & Evolution (WSRE) & 8th Workshop Design for Future (DFF) (2017), 37(2), pp. 50-51


2016

Towards a Model-Driven Method for Reusing Test Cases in Software Migration Projects

I. Jovanovikj, M. Grieger, E. Yigitbas, Softwaretechnik-Trends, Proceedings of the 18th Workshop Software-Reengineering & Evolution (WSRE) & 7th Workshop Design for Future (DFF) (2016), 36(2), pp. 65-66


Towards Applying Model-based Testing in Test Case Migration

I. Jovanovikj, B. Güldali, M. Grieger, Softwaretechnik-Trends (2016), 36(3)


Reengineering of Legacy Test Cases: Problem Domain & Scenarios

I. Jovanovikj, M. Grieger, B. Güldali, A. Teetz, Softwaretechnik-Trends, Proceedings of the 3rd Workshop Model-Based and Model-Driven Software Modernization (MMSM) (2016), 36(3)


2014


2011

Search on Semi-Structured Data using Lucene Search Engine

I. Jovanovikj, Bachelorarbeit, 2011


Liste im Research Information System öffnen

Die Universität der Informationsgesellschaft