TY - JOUR AU - Yigitbas, Enes AU - Klauke, Jonas AU - Gottschalk, Sebastian AU - Engels, Gregor ID - 34402 JF - Journal on Computer Languages (COLA) TI - End-User Development of Interactive Web-Based Virtual Reality Scenes ER - TY - CONF AU - Yigitbas, Enes AU - Engels, Gregor ID - 33511 T2 - 56th Hawaii International Conference on System Science (HICSS 2023) TI - Enhancing Robot Programming through Digital Twin and Augmented Reality ER - TY - CONF AU - Yigitbas, Enes AU - Krois, Sebastian AU - Gottschalk, Sebastian AU - Engels, Gregor ID - 34401 T2 - Proceedings of the 7th International Conference on Human Computer Interaction Theory and Applications (HUCAPP'23) TI - Towards Enhanced Guiding Mechanisms in VR Training through Process Mining ER - TY - CONF AU - Yigitbas, Enes AU - Nowosad, Alexander AU - Engels, Gregor ID - 43424 T2 - Proceedings of the 19th IFIP TC13 International Conference on Human-Computer Interaction (INTERACT 2023) TI - Supporting Construction and Architectural Visualization through BIM and AR/VR: A Systematic Literature Review ER - TY - CONF AU - Wolters, Dennis AU - Engels, Gregor ID - 34294 SN - 2184-4348 T2 - MODELSWARD'23 TI - Model-driven Collaborative Design of Professional Education Programmes With Extended Online Whiteboards ER - TY - CHAP AU - Gottschalk, Sebastian AU - Vorbohle, Christian AU - Kundisch, Dennis AU - Engels, Gregor AU - Wünderlich, Nacy V. ED - Haake, Claus-Jochen ED - Meyer auf der Heide, Friedhelm ED - Platzner, Marco ED - Wachsmuth, Henning ED - Wehrheim, Heike ID - 45897 T2 - On-The-Fly Computing -- Individualized IT-services in dynamic markets TI - Architectural Management of OTF Computing Markets VL - 412 ER - TY - JOUR AU - Yigitbas, Enes AU - Schmidt, Maximilian AU - Bucchiarone, Antonio AU - Gottschalk, Sebastian AU - Engels, Gregor ID - 47051 JF - Science of Computer Programming TI - GaMoVR: Gamification-Based UML Learning Environment in Virtual Reality ER - TY - CONF AU - Yigitbas, Enes AU - Witalinski, Iwo AU - Gottschalk, Sebastian AU - Engels, Gregor ID - 47150 T2 - Proceedings of the 24th International Conference on Product-Focused Software Process Improvement (PROFES 2023) TI - Virtual Reality Collaboration Platform for Agile Software Development ER - TY - CHAP AU - Kehrbusch, Burkhard AU - Engels, Gregor ED - Vogel-Heuser, Birgit ED - Wimmer, Manuel ID - 28338 T2 - Digital Transformation: Core Technologies and Emerging Topics from a Computer Science Perspective TI - Digital Transformation - Towards flexible human-centric enterprises ER - TY - CONF AB - The development of business models is a challenging task that can be supported with software tools. Here, existing approaches and tools do not focus on the company’s situation in which the development takes place (e.g., financial resources, product type). To tackle this challenge, we used design science research to develop a situation-specific business model development approach that contains three stages: First, existing knowledge in terms of tasks to do (e.g., analyze competitive advantage), and decisions to be made (e.g., social media marketing) are stored in repositories. Second, the knowledge is used to compose a development method based on the company’s situation. Third, the development method is enacted to develop a business model. This demonstration paper presents a tool-support called Situational Business Model Developer that supports all stages of our approach. We release the tool under open-source and evaluate it with a case study on developing business models for mobile apps. AU - Gottschalk, Sebastian AU - Yigitbas, Enes AU - Nowosad, Alexander AU - Engels, Gregor ID - 29839 KW - Business Model Development KW - Situational Method Engineering KW - Tool Support T2 - Proceedings of the 17th International Conference on Wirtschaftsinformatik TI - Situational Business Model Developer: A Tool-support for Situation-specific Business Model Development ER - TY - CONF AB - Due to the proliferation of Virtual Reality (VR) technology, VR is finding new applications in various domains, such as stock trading. Here, traders invest in stocks intending to increase their profit. For this purpose, in conventional stock trading, traders usually make use of 2D applications on desktop or laptop devices. This leads to many drawbacks such as poor visibility due to limited 2D representation, complex interaction due to indirect interaction via mouse and keyboard, or restricted support for collaboration between traders. To overcome these issues, we have developed a novel collaborative, virtual environment for stock trading, which enables stock traders to view financial information and trade stocks with other collaborators. The main results of a usability study indicate that the VR environment, compared to conventional stock trading, shows no significant advantages concerning efficiency and effectiveness, however, we could observe an increased user satisfaction and better collaboration. AU - Yigitbas, Enes AU - Gottschalk, Sebastian AU - Nowosad, Alexander AU - Engels, Gregor ID - 29840 KW - virtual reality KW - stock trading KW - collaboration KW - usability T2 - Proceedings of the 17th International Conference on Wirtschaftsinformatik TI - Development and Evaluation of a Collaborative Stock Trading Environment in Virtual Reality ER - TY - CONF AU - Yigitbas, Enes AU - Karakaya, Kadiray AU - Jovanovikj, Ivan AU - Engels, Gregor ED - Grunske, Lars ED - Siegmund, Janet ED - Vogelsang, Andreas ID - 29927 T2 - Software Engineering 2022, Fachtagung des GI-Fachbereichs Softwaretechnik, 21.-25. Februar 2022, Virtuell TI - Enhancing Human-in-the-Loop Adaptive Systems through Digital Twins and VR Interfaces VL - {P-320} ER - TY - CONF AU - Yigitbas, Enes AU - Gorissen, Simon AU - Weidmann, Nils AU - Engels, Gregor ED - Grunske, Lars ED - Siegmund, Janet ED - Vogelsang, Andreas ID - 29926 T2 - Software Engineering 2022, Fachtagung des GI-Fachbereichs Softwaretechnik, 21.-25. Februar 2022, Virtuell TI - Collaborative Software Modeling in Virtual Reality VL - {P-320} ER - TY - CHAP AU - Yigitbas, Enes AU - Sauer, Stefan AU - Engels, Gregor ED - Vogel-Heuser, Birgit ED - Wimmer, Manuel ID - 29928 T2 - Digital Transformation: Core Technologies and Emerging Topics from a Computer Science Perspective TI - Self-Adaptive Digital Assistance Systems for Work 4.0 ER - TY - CONF AB - To build successful software products, developers continuously have to discover what features the users really need. This discovery can be achieved with continuous experimentation, testing different software variants with distinct user groups, and deploying the superior variant for all users. However, existing approaches do not focus on explicit modeling of variants and experiments, which offers advantages such as traceability of decisions and combinability of experiments. Therefore, our vision is the provision of model-driven continuous experimentation, which provides the developer with a framework for structuring the experimentation process. For that, we introduce the overall concept, apply it to the experimentation on component-based software architectures and point out future research questions. In particular, we show the applicability by combining feature models for modeling the software variants, users, and experiments (i.e., model-driven) with MAPE-K for the adaptation (i.e., continuous experimentation) and implementing the concept based on the component-based Angular framework. AU - Gottschalk, Sebastian AU - Yigitbas, Enes AU - Engels, Gregor ID - 29842 KW - continuous experimentation KW - model-driven KW - component-based software architectures KW - self-adaptation T2 - Proceedings of the 18th International Conference on Software Architecture Companion TI - Model-driven Continuous Experimentation on Component-based Software Architectures ER - TY - CHAP AB - Decision makers increasingly rely on decision support systems for optimal decision making. Recently, special attention has been paid to process-driven decision support systems (PD-DSS) in which a process model prescribes the invocation sequence of software-based decision support services and the data exchange between them. Thus, it is possible to quickly combine available decision support services as needed for optimally supporting the decision making process of an individual decision maker. However, process modelers may accidentally create a process model which is technically well-formed and executable, but contains functional and behavioral flaws such as redundant or missing services. These flaws may result in inefficient computations or invalid decision recommendations when the corresponding PD-DSS is utilized by a decision maker. In this paper, we therefore propose an approach to validate functionality and behavior of a process model representing a PD-DSS. Our approach is based on expressing flaws as anti-patterns for which the process model can be automatically checked via graph matching. We prototypically implemented our approach and demonstrate its applicability in the context of decision making for energy network planning. AU - Kirchhoff, Jonas AU - Engels, Gregor ID - 34023 SN - 1865-1348 T2 - Software Business TI - Anti-pattern Detection in Process-Driven Decision Support Systems VL - 463 ER - TY - JOUR AU - Robra-Bissantz, Susanne AU - Lattemann, Christoph AU - Laue, Ralf AU - Leonhard-Pfleger, Raphaela AU - Wagner, Luisa AU - Gerundt, Oliver AU - Schlimbach, Ricarda AU - Baumann, Sabine AU - Vorbohle, Christian AU - Gottschalk, Sebastian AU - Kundisch, Dennis AU - Engels, Gregor AU - Wünderlich, Nancy AU - Nissen, Volker AU - Lohrenz, Lisa AU - Michalke, Simon ID - 33251 IS - 5 JF - HMD Praxis der Wirtschaftsinformatik TI - Methoden zum Design digitaler Plattformen, Geschäftsmodelle und Service-Ökosysteme VL - 59 ER - TY - CHAP AU - Wolters, Dennis AU - Engels, Gregor ED - Taibi, Davide ED - Kuhrmann, Marco ED - Mikkonen, Tommi ED - Klünder, Jil ED - Abrahamsson, Pekka ID - 34292 SN - 0302-9743 T2 - Product-Focused Software Process Improvement TI - Towards Situational Process Management for Professional Education Programmes VL - 13709 ER - TY - CHAP AB - Decision makers in complex business environments have different goals and constraints and therefore require tailored decision support systems (DSS). Following a low-code approach, a tailored DSS can be created by a decision maker as a process-based composition of existing, interoperable decision support services. Data incompatibilities may be introduced during the design or execution of such a process-driven DSS, e.g., when a service always generates or a decision maker selects data which violates a data constraint of a subsequent service. These incompatibilities cause interrupted or erroneous decision processes. In this paper, we contribute an approach which enables the detection of data incompatibilities in process-driven DSS during process design and execution. Our approach utilizes the JSON Schema specification to define service interfaces and associated type constraints which data produced by services or decision makers can be validated against. We demonstrate our approach in the context of decision support for energy network planning using a prototypical open-source implementation. AU - Kirchhoff, Jonas AU - Gottschalk, Sebastian AU - Engels, Gregor ID - 32792 SN - 1865-1348 T2 - Lecture Notes in Business Information Processing TI - Detecting Data Incompatibilities in Process-Driven Decision Support Systems ER - TY - CHAP AB - Decision support systems are crucial in helping decision makers to quickly identify optimal business decisions in increasingly volatile and complex business environments. However, the ideal DSS for one decision maker may not optimally address the requirements for decision support of another decision maker. This is due to differences between decision makers in business goals, regulatory restrictions or availability of resources such as data. By using a suboptimal DSS, decision makers risk implementing suboptimal decision recommendations which endanger the success of their business. This presents DSS developers with the challenge to implement a customizable DSS which can be tailored to the individual requirements for decision support of a single decision maker. In order to address this challenge, we suggest a decision support ecosystem in which DSS developers, decision makers and other domain experts collaborate using a shared platform to provide and combine reusable decision support services into a tailored DSS. The contribution of our paper is twofold: First, we define the concept of a decision support ecosystem with respect to existing digital business ecosystems and discuss expected benefits and challenges. Second, we present a reference architecture for a shared platform supporting the realization of a decision support ecosystem. We demonstrate our contributions in the example application domain of regional energy distribution network planning. AU - Kirchhoff, Jonas AU - Weskamp, Christoph AU - Engels, Gregor ID - 30941 T2 - Decision Support Systems XII: Decision Support Addressing Modern Industry, Business, and Societal Needs TI - Decision Support Ecosystems: Definition and Platform Architecture VL - 447 ER -