@article{6736,
  author       = {{Böttcher, Stefan and Hartel, Rita and Wolters, Dennis}},
  issn         = {{0306-4379}},
  journal      = {{Information Systems}},
  pages        = {{198--213}},
  publisher    = {{Elsevier BV}},
  title        = {{{S2CX: From relational data via SQL/XML to (Un-)Compressed XML}}},
  doi          = {{10.1016/j.is.2015.09.011}},
  volume       = {{56}},
  year         = {{2016}},
}

@inproceedings{6739,
  author       = {{Wolters, Dennis and Gerth, Christian and Engels, Gregor}},
  booktitle    = {{Proceedings of the CAiSE'18 Forum at the 28th International Conference on Advanced Information Systems Engineering (CAiSE'16)}},
  pages        = {{89--96}},
  publisher    = {{CEUR-WS.org}},
  title        = {{{Modeling Cross-Device Systems with Use Case Diagrams}}},
  volume       = {{1612}},
  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}},
}

@inproceedings{169,
  abstract     = {{We apply methods of genetic programming to a general problem from software engineering, namely example-based generation of specifications. In particular, we focus on model transformation by example. The definition and implementation of model transformations is a task frequently carried out by domain experts, hence, a (semi-)automatic approach is desirable. This application is challenging because the underlying search space has rich semantics, is high-dimensional, and unstructured. Hence, a computationally brute-force approach would be unscalable and potentially infeasible. To address that problem, we develop a sophisticated approach of designing complex mutation operators. We define ‘patterns’ for constructing mutation operators and report a successful case study. Furthermore, the code of the evolved model transformation is required to have high maintainability and extensibility, that is, the code should be easily readable by domain experts. We report an evaluation of this approach in a software engineering case study.}},
  author       = {{Kühne, Thomas and Hamann, Heiko and Arifulina, Svetlana and Engels, Gregor}},
  booktitle    = {{Proceedings of the 19th European Conference on Genetic Programming (EuroGP 2016)}},
  pages        = {{278----293}},
  title        = {{{Patterns for Constructing Mutation Operators: Limiting the Search Space in a Software Engineering Application}}},
  doi          = {{10.1007/978-3-319-30668-1_18}},
  year         = {{2016}},
}

@phdthesis{150,
  author       = {{Arifulina, Svetlana}},
  publisher    = {{Universität Paderborn}},
  title        = {{{Solving Heterogeneity for a Successful Service Market}}},
  doi          = {{10.17619/UNIPB/1-13}},
  year         = {{2016}},
}

@inproceedings{160,
  abstract     = {{A task at the beginning of the software development process is the creation of a requirements specification. The requirements specification is usually created by a software engineering expert. We try to substitute this expert by a domain expert (the user) and formulate the problem of creating requirements specifications as a search-based software engineering problem. The domain expert provides only examples of event sequences that describe the behavior of the required software program. These examples are represented by simple sequence diagrams and are divided into two subsets: positive examples of required program behavior and negative examples of prohibited program behavior. The task is then to synthesize a generalized requirements specification that usefully describes the required software. We approach this problem by applying a genetic algorithm and evolve deterministic finite automata (DFAs). These DFAs take the sequence diagrams as input that should be either accepted (positive example) or rejected (negative example). The problem is neither to find the minimal nor the most general automaton. Instead, the user should be provided with several appropriate automata from which the user can select, or which help the user to refine the examples given initially. We present the context of our research ("On-The-Fly Computing"), present our approach, report results indicating its feasibility, and conclude with a discussion.}},
  author       = {{van Rooijen, Lorijn and Hamann, Heiko}},
  booktitle    = {{Proceedings of 24th IEEE International Requirements Engineering Conference (RE 2016)}},
  pages        = {{3----9}},
  title        = {{{Requirements Specification-by-Example Using a Multi-Objective Evolutionary Algorithm}}},
  doi          = {{10.1109/REW.2016.015}},
  year         = {{2016}},
}

@inproceedings{137,
  abstract     = {{Wikidata is the new, large-scale knowledge base of the Wikimedia Foundation. Its knowledge is increasingly used within Wikipedia itself and various other kinds of information systems, imposing high demands on its integrity.Wikidata can be edited by anyone and, unfortunately, it frequently gets vandalized, exposing all information systems using it to the risk of spreading vandalized and falsified information. In this paper, we present a new machine learning-based approach to detect vandalism in Wikidata.We propose a set of 47 features that exploit both content and context information, and we report on 4 classifiers of increasing effectiveness tailored to this learning task. Our approach is evaluated on the recently published Wikidata Vandalism Corpus WDVC-2015 and it achieves an area under curve value of the receiver operating characteristic, ROC-AUC, of 0.991. It significantly outperforms the state of the art represented by the rule-based Wikidata Abuse Filter (0.865 ROC-AUC) and a prototypical vandalism detector recently introduced by Wikimedia within the Objective Revision Evaluation Service (0.859 ROC-AUC).}},
  author       = {{Heindorf, Stefan and Potthast, Matthias and Stein, Benno and Engels, Gregor}},
  booktitle    = {{Proceedings of the 25th International Conference on Information and Knowledge Management (CIKM 2016)}},
  pages        = {{327----336}},
  title        = {{{Vandalism Detection in Wikidata}}},
  doi          = {{10.1145/2983323.2983740}},
  year         = {{2016}},
}

@inproceedings{280,
  abstract     = {{The Collaborative Research Centre "On-The-Fly Computing" works on foundations and principles for the vision of the Future Internet. It proposes the paradigm of On-The-Fly Computing, which tackles emerging worldwide service markets. In these markets, service providers trade software, platform, and infrastructure as a service. Service requesters state requirements on services. To satisfy these requirements, the new role of brokers, who are (human) actors building service compositions on the fly, is introduced. Brokers have to specify service compositions formally and comprehensively using a domain-specific language (DSL), and to use service matching for the discovery of the constituent services available in the market. The broker's choice of the DSL and matching approaches influences her success of building compositions as distinctive properties of different service markets play a significant role. In this paper, we propose a new approach of engineering a situation-specific DSL by customizing a comprehensive, modular DSL and its matching for given service market properties. This enables the broker to create market-specific composition specifications and to perform market-specific service matching. As a result, the broker builds service compositions satisfying the requester's requirements more accurately. We evaluated the presented concepts using case studies in service markets for tourism and university management.}},
  author       = {{Arifulina, Svetlana and Platenius, Marie Christin and Mohr, Felix and Engels, Gregor and Schäfer, Wilhelm}},
  booktitle    = {{Proceedings of the IEEE 11th World Congress on Services (SERVICES), Visionary Track: Service Composition for the Future Internet}},
  pages        = {{333----340}},
  title        = {{{Market-Specific Service Compositions: Specification and Matching}}},
  doi          = {{10.1109/SERVICES.2015.58}},
  year         = {{2015}},
}

@phdthesis{318,
  author       = {{Huma, Zille}},
  publisher    = {{Universität Paderborn}},
  title        = {{{Automatic Service Discovery and Composition for heterogeneous service partners}}},
  year         = {{2015}},
}

@inproceedings{279,
  abstract     = {{Service discovery in global software markets is performed by brokers who act as intermediaries between service consumers and service providers.In order to discover services, brokers apply service matching for determining whether the specification of a provided service satisfies the consumer's requirements.Brokers can already choose between a lot of different service matching approaches considering different service properties (structural, behavioral, and non-functional properties).Different matching approaches can be combined into configurable matching processes leading to a high matching quality (e.g., accurate matching results). However, this combination and configuration is a manual procedure and has to be repeated for different consumers' or market requirements regarding matching quality. In this paper, we propose our framework MatchBox, which supports a broker in reusing existing matching approaches and combining them in a model-driven way based on a reconfigurable model of the matching process.Using this reconfigurable model, MatchBox takes care of control and data flow between matching approaches and executes the modeled processes automatically.As a case study, we integrated eleven matchers into MatchBox to demonstrate that it remains flexibility and reduces effort for a broker at the same time.}},
  author       = {{Platenius, Marie Christin and Arifulina, Svetlana and Schäfer, Wilhelm}},
  booktitle    = {{Proceedings of the 18th International ACM Sigsoft Symposium on Component-Based Software Engineering (CBSE'15)}},
  pages        = {{75--84}},
  title        = {{{MatchBox: A Framework for Dynamic Configuration of Service Matching Processes}}},
  doi          = {{10.1145/2737166.2737174}},
  year         = {{2015}},
}

@inproceedings{239,
  abstract     = {{We report on the construction of the Wikidata Vandalism Corpus WDVC-2015, the first corpus for vandalism in knowledge bases. Our corpus is based on the entire revision history of Wikidata, the knowledge base underlying Wikipedia. Among Wikidata's 24 million manual revisions, we have identified more than 100,000 cases of vandalism. An in-depth corpus analysis lays the groundwork for research and development on automatic vandalism detection in public knowledge bases. Our analysis shows that 58% of the vandalism revisions can be found in the textual portions of Wikidata, and the remainder in structural content, e.g., subject-predicate-object triples. Moreover, we find that some vandals also target Wikidata content whose manipulation may impact content displayed on Wikipedia, revealing potential vulnerabilities. Given today's importance of knowledge bases for information systems, this shows that public knowledge bases must be used with caution.}},
  author       = {{Heindorf, Stefan and Potthast, Martin and Stein, Benno and Engels, Gregor}},
  booktitle    = {{Proceedings of the 38th International ACM Conference on Research and Development in Information Retrieval (SIGIR 15)}},
  pages        = {{831----834}},
  title        = {{{Towards Vandalism Detection in Knowledge Bases: Corpus Construction and Analysis}}},
  doi          = {{10.1145/2766462.2767804}},
  year         = {{2015}},
}

@proceedings{7760,
  editor       = {{Engstler, Martin and Fazal-Baqaie, Masud and Hanser, Eckhart and Mikusz, Martin and Volland, Alexander}},
  publisher    = {{GI, Köllen Druck+Verlag GmbH, Bonn}},
  title        = {{{Projektmanagement und Vorgehensmodelle 2015: Hybride Projektstrukturen erfolgreich umsetzen - Proceedings der gemeinsamen Tagung der Fachgruppen WI-PM und WI-VM im Fachgebiet Wirtschaftsinformatik der Gesellschaft für Informatik e.V.}}},
  volume       = {{P-250}},
  year         = {{2015}},
}

@inproceedings{8067,
  author       = {{Fazal-Baqaie, Masud and Grieger, Marvin and Sauer, Stefan}},
  booktitle    = {{Proceedings of the 16th International Conference of Product Focused Software Development and Process Improvement (PROFES 2015)}},
  pages        = {{167--181}},
  publisher    = {{Springer}},
  title        = {{{Tickets without Fine - Artifact-based Synchronization of Globally Distributed Software Development in Practice}}},
  doi          = {{dx.doi.org/10.1007/978-3-319-26844-6_12}},
  volume       = {{9459}},
  year         = {{2015}},
}

@inproceedings{8068,
  author       = {{Fazal-Baqaie, Masud and Raninen, Anu}},
  booktitle    = {{Industrial Proceedings of the 22nd European Systems Software & Service Process Improvement & Innovation Conference (EuroSPI²2015)}},
  pages        = {{5.1 -- 5.10}},
  publisher    = {{WHITEBOX, Denmark}},
  title        = {{{Successfully Initiating a Global Software Project}}},
  year         = {{2015}},
}

@inproceedings{8069,
  abstract     = {{Die cloudbasierte Bereitstellung von Funktionen als Software-as-a-Service (SaaS) ermöglicht die Erschließung neuer Kundenpotenziale bei kleinen und mittelgroßen Unternehmen.}},
  author       = {{Nagel, Benjamin and Schröder, Klaus and Becker, Steffen and Sauer, Stefan and Engels, Gregor}},
  booktitle    = {{Software Engineering & Management 2015}},
  pages        = {{255--260}},
  title        = {{{Kooperative Methoden- und Werkzeugentwicklung zur Cloudmigration von proprietären Anwendungskomponenten}}},
  doi          = {{https://groups.uni-paderborn.de/fg-engels/Publications/10.1007/978-3-319-26844-6_12}},
  volume       = {{LNI-239}},
  year         = {{2015}},
}

@inproceedings{5747,
  author       = {{Yigitbas, Enes and Mohrmann, Bastian and Sauer, Stefan}},
  booktitle    = {{Proceedings of the 1st Workshop on Large-scale and Model-based Interactive Systems: Approaches and Challenges, {LMIS} 2015, co-located with 7th {ACM} {SIGCHI} Symposium on Engineering Interactive Computing Systems {(EICS} 2015), Duisburg, Germany, June 23, 2015.}},
  pages        = {{42--46}},
  title        = {{{Model-driven UI Development Integrating HCI Patterns}}},
  year         = {{2015}},
}

@inproceedings{5748,
  author       = {{Yigitbas, Enes and Sauer, Stefan and Engels, Gregor}},
  booktitle    = {{Human-Computer Interaction: Interaction Technologies - 17th International Conference, {HCI} International 2015, Los Angeles, CA, USA, August 2-7, 2015, Proceedings, Part {II}}},
  pages        = {{563--572}},
  title        = {{{A Model-Based Framework for Multi-Adaptive Migratory User Interfaces}}},
  doi          = {{10.1007/978-3-319-20916-6\_52}},
  year         = {{2015}},
}

@inproceedings{6259,
  author       = {{Fischer, Holger Gerhard and Yigitbas, Enes and Sauer, Stefan}},
  booktitle    = {{Proceedings of 15th IFIP TC.13 International Conference on Human-Computer Interaction (INTERACT)}},
  location     = {{Bamberg}},
  pages        = {{215--221}},
  publisher    = {{University of Bamberg Press}},
  title        = {{{Integrating Human-Centered and Model-Driven Methods in Agile UI Development}}},
  volume       = {{22}},
  year         = {{2015}},
}

@inproceedings{6262,
  author       = {{Fischer, Holger Gerhard and Polkehn, Knut and Geis, Thomas and Kluge, Oliver and Behrenbruch, Kay and Riedemann, Catharina}},
  booktitle    = {{Mensch und Computer 2015 - Usability Professionals}},
  pages        = {{371--378}},
  publisher    = {{De Gruyter, Berlin}},
  title        = {{{Qualitätsdimensionen für interaktive Systeme - Stand der Arbeiten UPA AK Qualitätsstandards}}},
  year         = {{2015}},
}

