@inproceedings{33281,
  abstract     = {{Corporate decision makers have individual requirements for decision support influenced by business goals, regulatory restrictions or access to resources such as data. Ideally, decision makers could quickly create tailored decision support systems (DSS) themselves which optimally address their individual requirements for decision support. Although service-oriented architectures have been proposed for DSS customization, they are primarily targeting trained software developers and cannot immediately be adapted by decision makers or domain experts with little to no software development knowledge. In this paper, we therefore motivate an assisted process-based service composition approach which can be used by non-developers to create tailored DSS. For assistance during service composition, we contribute a meta-model for the formalization of both decision support requirements and functionality of decision support services. Models created according to the meta-model can be used to detect mismatches between a decision maker’s requirements for decision support and services selected in the service composition representing a DSS. Furthermore, the formalizations may even be used for automated service composition given a decision maker’s decision support requirements. We demonstrate the expressiveness of our meta-model in the domain of regional energy distribution network planning.}},
  author       = {{Kirchhoff, Jonas and Weskamp, Christoph and Engels, Gregor}},
  booktitle    = {{Human-Centered Software Engineering}},
  editor       = {{Bernhaupt, Regina and Ardito, Carmelo and Sauer, Stefan}},
  isbn         = {{978-3-031-14785-2}},
  pages        = {{150–162}},
  publisher    = {{Springer International Publishing}},
  title        = {{{Requirements-Based Composition of Tailored Decision Support Systems}}},
  doi          = {{10.1007/978-3-031-14785-2_10}},
  volume       = {{13482}},
  year         = {{2022}},
}

@inproceedings{41164,
  abstract     = {{Companies show an increasing interest in low-code development platforms to facilitate application development by domain experts without sophisticated software development knowledge. Thus, companies aim for a more efficient development of more effective applications since domain experts as so-called citizen developers are no longer limited by the availability and domain knowledge of trained software developers. Nevertheless, efficiency and effectiveness of application development is traditionally also largely influenced by the use of a suitable software development method. Domain experts are, however, not trained in software development methods. This introduces a risk of domain experts creating unusable applications or exceeding the designated time frame of a project (or both). In this paper, we therefore propose an initial version of a situational software development method which supports domain experts in manufacturing companies during the low-code development of applications. The method can be tailored based on situational factors, considering application requirements, features of the used low-code development platform, and characteristics of the development team. We also present feedback corroborating the usefulness of our method and future extension points based on expert interviews.}},
  author       = {{Kirchhoff, Jonas and Weidmann, Nils and Sauer, Stefan and Engels, Gregor}},
  booktitle    = {{Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings}},
  publisher    = {{ACM}},
  title        = {{{Situational Development of Low-Code Applications in Manufacturing Companies}}},
  doi          = {{10.1145/3550356.3561560}},
  year         = {{2022}},
}

@inproceedings{41134,
  author       = {{Gottschalk, Sebastian and Bhat, Rakshit and Weidmann, Nils and Kirchhoff, Jonas and Engels, Gregor}},
  booktitle    = {{Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings}},
  publisher    = {{ACM}},
  title        = {{{Low-code experimentation on software products}}},
  doi          = {{10.1145/3550356.3561572}},
  year         = {{2022}},
}

@inproceedings{20244,
  author       = {{Gottschalk, Sebastian and Kirchhoff, Jonas and Engels, Gregor}},
  booktitle    = {{Business Modeling and Software Design}},
  editor       = {{Shishkov, Boris}},
  location     = {{Sofia}},
  title        = {{{Extending Business Model Development Tools with Consolidated Expert Knowledge }}},
  doi          = {{10.1007/978-3-030-79976-2_1}},
  year         = {{2021}},
}

@inproceedings{21093,
  abstract     = {{Requirements for energy distribution networks are changing fast due to the growing share of renewable energy, increasing electrification, and novel consumer and asset technologies. Since uncertainties about future developments increase planning difficulty, flexibility potentials such as synergies between the electricity, gas, heat, and transport sector often remain unused. In this paper, we therefore present a novel module-based concept for a decision support system that helps distribution network planners to identify cross-sectoral synergies and to select optimal network assets such as transformers, cables, pipes, energy storage systems or energy conversion technology. The concept enables long-term transformation plans and supports distribution network planners in designing reliable, sustainable and cost-efficient distribution networks for future demands.}},
  author       = {{Kirchhoff, Jonas and Burmeister, Sascha Christian and Weskamp, Christoph and Engels, Gregor}},
  booktitle    = {{Energy Informatics and Electro Mobility ICT}},
  editor       = {{Breitner, Michael H. and Lehnhoff, Sebastian and Nieße, Astrid and Staudt, Philipp and Weinhardt, Christof and Werth, Oliver}},
  title        = {{{Towards a Decision Support System for Cross-Sectoral Energy Distribution Network Planning}}},
  year         = {{2021}},
}

@inproceedings{28988,
  author       = {{Kirchhoff, Jonas}},
  booktitle    = {{The 1st Early Career Researchers Workshop Co-Located with ECSS 2021}},
  location     = {{Madrid}},
  title        = {{{Providing Decision Makers with Tailored Decision Support Systems}}},
  year         = {{2021}},
}

@inproceedings{13261,
  author       = {{Wolters, Dennis and Kirchhoff, Jonas and Engels, Gregor}},
  booktitle    = {{Service-Oriented Computing – ICSOC 2019 Workshops}},
  editor       = {{Yangui, Sami and Bouguettaya, Athman and Xue, Xiao and Faci, Noura and Gaaloul, Walid and Yu, Qi and Zhou, Zhangbing and Hernandez, Nathalie and Nakagawa, Elisa Y.}},
  pages        = {{30--41}},
  publisher    = {{Springer}},
  title        = {{{Specifying Web Interfaces for Command-line Applications Based on OpenAPI}}},
  doi          = {{10.1007/978-3-030-45989-5\_3}},
  volume       = {{12019}},
  year         = {{2019}},
}

@inproceedings{5831,
  abstract     = {{Many websites offer links to social media sites for convenient content sharing. Unfortunately, those sharing capabilities are quite restricted and it is seldom possible to share content with other services, like those provided by a user's favorite applications or smart devices. In this paper, we present Semantic Data Mediator (SDM) --- a flexible middleware linking a vast number of services to millions of websites. Based on reusable repositories of service descriptions defined by the crowd, users can easily fill a personal registry with their favorite services, which can then be linked to websites by SDM. For this, SDM leverages semantic data, which is already available on millions of websites due to search engine optimization. Further support for our approach from website or service developers is not required. To enable the use of a broad range of services, data conversion services are automatically composed by SDM to transform data according to the needs of the different services. In addition to linking web services, various service adapters allow services of applications and smart devices to be linked as well. We have fully implemented our approach and present a real-world case study demonstrating its feasibility and usefulness.}},
  author       = {{Wolters, Dennis and Heindorf, Stefan and Kirchhoff, Jonas and Engels, Gregor}},
  booktitle    = {{Service-Oriented Computing -- ICSOC 2017 Workshops}},
  editor       = {{Braubach, Lars and Murillo, Juan M. and Kaviani, Nima and Lama, Manuel and Burgueño, Loli and Moha, Naouel and Oriol, Marc}},
  isbn         = {{978-3-319-91764-1}},
  pages        = {{388--392}},
  publisher    = {{Springer International Publishing}},
  title        = {{{Semantic Data Mediator: Linking Services to Websites}}},
  doi          = {{10.1007/978-3-319-91764-1_36}},
  year         = {{2018}},
}

@inproceedings{5830,
  abstract     = {{A lot of people are managing multiple computing devices suited for different purposes, like private and work devices. Integrating applications running on different devices is often a problem, because the services provided by those applications are not meant to be integrated. In this demonstration, we present our XDAI-A framework which enables cross-device integration of services provided by Android apps. The framework uses adapters to convert Android-internal service interfaces of existing apps into external services with a platform-independent interface that can be accessed from applications on other devices and even other platforms. Our ready-to-use framework does not require to alter existing Android apps, since the adapters are installed separately. For the convenient specification of adapters, our framework comes with a domain-specific language (DSL). Additionally, we provide an infrastructure to find and integrate devices and their applications' services.}},
  author       = {{Wolters, Dennis and Kirchhoff, Jonas and Gerth, Christian and Engels, Gregor}},
  booktitle    = {{Service-Oriented Computing -- ICSOC 2016 Workshops}},
  editor       = {{Drira, Khalil and Wang, Hongbing and Yu, Qi and Wang, Yan and Yan, Yuhong and Charoy, François and Mendling, Jan and Mohamed, Mohamed and Wang, Zhongjie and Bhiri, Sami}},
  isbn         = {{978-3-319-68136-8}},
  pages        = {{203--206}},
  publisher    = {{Springer International Publishing}},
  title        = {{{XDAI-A: Framework for Enabling Cross-Device Integration of Android Apps}}},
  doi          = {{10.1007/978-3-319-68136-8_25}},
  year         = {{2017}},
}

@inproceedings{5829,
  abstract     = {{Websites increasingly embed semantic data for search engine optimization. The most common ontology for semantic data, schema.org, is supported by all major search engines and describes over 500 data types, including calendar events, recipes, products, and TV shows. As of today, users wishing to pass this data to their favorite applications, e.g., their calendars, cookbooks, price comparison applications or even smart devices such as TV receivers, rely on cumbersome and error-prone workarounds such as reentering the data or a series of copy and paste operations. In this paper, we present Semantic Data Mediator (SDM), an approach that allows the easy transfer of semantic data to a multitude of services, ranging from web services to applications installed on different devices. SDM extracts semantic data from the currently displayed web page on the client-side, offers suitable services to the user, and by the press of a button, forwards this data to the desired service while doing all the necessary data conversion and service interface adaptation in between. To realize this, we built a reusable repository of service descriptions, data converters, and service adapters, which can be extended by the crowd. Our approach for linking services to websites relies solely on semantic data and does not require any additional support by either website or service developers. We have fully implemented our approach and present a real-world case study demonstrating its feasibility and usefulness.}},
  author       = {{Wolters, Dennis and Heindorf, Stefan and Kirchhoff, Jonas and Engels, Gregor}},
  booktitle    = {{2017 IEEE International Conference on Web Services (ICWS)}},
  editor       = {{Altintas, Ilkay and Chen, Shiping}},
  isbn         = {{9781538607527}},
  keywords     = {{Services, Websites, Semantic Data, schema.org, Data Conversion, Interface Adaptation, Mediation}},
  publisher    = {{IEEE}},
  title        = {{{Linking Services to Websites by Leveraging Semantic Data}}},
  doi          = {{10.1109/icws.2017.80}},
  year         = {{2017}},
}

@inproceedings{5825,
  abstract     = {{Integrating apps on mobile devices into applications running on other devices is usually difficult. For instance, using a messenger on a smartphone to share a text written on a desktop computer often ends up in a cumbersome solution to transfer the text, because many applications are not designed for such scenarios. In this paper, we present an approach enabling the integration of apps running on Android devices into applications running on other devices and even other platforms. This is achieved by specifying adapters for Android apps, which map their services to a platform-independent service interface. For this purpose, we have developed a domain-specific language to ease the specification of such mappings. Our approach is applicable without the need to modify the existing Android apps providing the service. We analyzed its feasibility by implementing our approach and by specifying mappings for several popular Android apps, e.g., phone book, camera, and file explorer.}},
  author       = {{Wolters, Dennis and Kirchhoff, Jonas and Gerth, Christian and Engels, Gregor}},
  booktitle    = {{Service-Oriented Computing}},
  editor       = {{Sheng, Quan Z.  and Stroulia, Eleni  and Tata, Samir  and Bhiri, Sami }},
  isbn         = {{9783319462943}},
  issn         = {{0302-9743}},
  keywords     = {{Cross-Device, Integration, Android, Adapter, DSL}},
  pages        = {{171--185}},
  publisher    = {{Springer International Publishing}},
  title        = {{{Cross-Device Integration of Android Apps}}},
  doi          = {{10.1007/978-3-319-46295-0_11}},
  year         = {{2016}},
}

