@inproceedings{120,
  abstract     = {{Within software engineering, requirements engineering starts from imprecise and vague user requirements descriptions and infers precise, formalized specifications. Techniques, such as interviewing by requirements engineers, are typically applied to identify the user’s needs. We want to partially automate even this first step of requirements elicitation by methods of evolutionary computation. The idea is to enable users to specify their desired software by listing examples of behavioral descriptions. Users initially specify two lists of operation sequences, one with desired behaviors and one with forbidden behaviors. Then, we search for the appropriate formal software specification in the form of a deterministic finite automaton. We solve this problem known as grammatical inference with an active coevolutionary approach following Bongard and Lipson [2]. The coevolutionary process alternates between two phases: (A) additional training data is actively proposed by an evolutionary process and the user is interactively asked to label it; (B) appropriate automata are then evolved to solve this extended grammatical inference problem. Our approach leverages multi-objective evolution in both phases and outperforms the state-of-the-art technique [2] for input alphabet sizes of three and more, which are relevant to our problem domain of requirements specification.}},
  author       = {{Wever, Marcel Dominik and van Rooijen, Lorijn and Hamann, Heiko}},
  booktitle    = {{Proceedings of the Genetic and Evolutionary Computation Conference (GECCO)}},
  pages        = {{1327----1334}},
  title        = {{{Active Coevolutionary Learning of Requirements Specifications from Examples}}},
  doi          = {{10.1145/3071178.3071258}},
  year         = {{2017}},
}

@techreport{123,
  author       = {{Jazayeri, Bahar and Zimmermann, Olaf and Engels, Gregor and Kundisch, Dennis}},
  publisher    = {{Universität Paderborn}},
  title        = {{{A Variability Model for Store-oriented Software Ecosystems: An Enterprise Perspective (Supplementary Material)}}},
  year         = {{2017}},
}

@inproceedings{124,
  abstract     = {{Pioneers of today’s software industry like Salesforce and Apple have established successful ecosystems around their software platforms. Architectural knowledge of the existing ecosystems is implicit and fragmented among online documentation. In protection of intellectual property, existing documentation hardly reveals influential business strategies that affect the ecosystem structure. Thus, other platform providers can hardly learn from the existing ecosystems in order to systematically make reasonable design decisions with respect to their business strategies to create their own ecosystems. In this paper, we identify a variability model for architectural design decisions of a store-oriented software ecosystem product line from an enterprise perspective, comprising business, application, and infrastructure views. We derive the variability model from fragmentary material of existing ecosystems and a rigorous literature review using a research method based on the design science paradigm. To show its validity, we describe real-world ecosystems from diverse domains using the variability model. This knowledge helps platform providers to develop customized ecosystems or to recreate existing designs in a systematic way. This, in turn, contributes to an increase in designer and developer productivity.}},
  author       = {{Jazayeri, Bahar and Zimmermann, Olaf and Engels, Gregor and Kundisch, Dennis}},
  booktitle    = {{Proceedings of the 15th International Conference on Service Oriented Computing (ICSOC)}},
  publisher    = {{Springer}},
  title        = {{{A Variability Model for Store-oriented Software Ecosystems: An Enterprise Perspective}}},
  doi          = {{10.1007/978-3-319-69035-3_42}},
  volume       = {{10601}},
  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{6722,
  abstract     = {{We report on the Wikidata vandalism detection task at the WSDM Cup 2017. The
task received five submissions for which this paper describes their evaluation
and a comparison to state of the art baselines. Unlike previous work, we recast
Wikidata vandalism detection as an online learning problem, requiring
participant software to predict vandalism in near real-time. The
best-performing approach achieves a ROC-AUC of 0.947 at a PR-AUC of 0.458. In
particular, this task was organized as a software submission task: to maximize
reproducibility as well as to foster future research and development on this
task, the participants were asked to submit their working software to the TIRA
experimentation platform along with the source code for open source release.}},
  author       = {{Heindorf, Stefan and Potthast, Martin and Engels, Gregor and Stein, Benno}},
  booktitle    = {{WSDM Cup 2017 Notebook Papers}},
  title        = {{{Overview of the Wikidata Vandalism Detection Task at WSDM Cup 2017}}},
  year         = {{2017}},
}

@unpublished{33732,
  abstract     = {{The WSDM Cup 2017 was a data mining challenge held in conjunction with the
10th International Conference on Web Search and Data Mining (WSDM). It
addressed key challenges of knowledge bases today: quality assurance and entity
search. For quality assurance, we tackle the task of vandalism detection, based
on a dataset of more than 82 million user-contributed revisions of the Wikidata
knowledge base, all of which annotated with regard to whether or not they are
vandalism. For entity search, we tackle the task of triple scoring, using a
dataset that comprises relevance scores for triples from type-like relations
including occupation and country of citizenship, based on about 10,000 human
relevance judgements. For reproducibility sake, participants were asked to
submit their software on TIRA, a cloud-based evaluation platform, and they were
incentivized to share their approaches open source.}},
  author       = {{Potthast, Martin and Heindorf, Stefan and Bast, Hannah}},
  booktitle    = {{arXiv:1712.09528}},
  title        = {{{Proceedings of the WSDM Cup 2017: Vandalism Detection and Triple Scoring}}},
  year         = {{2017}},
}

@inproceedings{6721,
  author       = {{Heindorf, Stefan and Potthast, Martin and Bast, Hannah and Buchhold, Björn and Haussmann, Elmar}},
  booktitle    = {{WSDM}},
  pages        = {{827--828}},
  publisher    = {{ACM}},
  title        = {{{WSDM Cup 2017: Vandalism Detection and Triple Scoring}}},
  doi          = {{10.1145/3018661.3022762}},
  year         = {{2017}},
}

@techreport{198,
  author       = {{Jazayeri, Bahar and Platenius, Marie Christin and Engels, Gregor and Kundisch, Dennis}},
  publisher    = {{Universität Paderborn}},
  title        = {{{Features of IT Service Markets: A Systematic Literature Review (Supplementary Material)}}},
  year         = {{2016}},
}

@inproceedings{199,
  abstract     = {{The provision of IT solutions over electronic marketplaces became prominent in recent years. We call such marketplaces IT service markets. IT service markets have some core architectural building blocks that impact the quality attributes of these markets. However, these building blocks and their impacts are not well-known. Thus, design choices for IT service markets have been made ad-hoc until now. Furthermore, only single aspects of such markets have been investigated until now, but a comprehensive view is missing.In this paper, we identify common features and their interrelations on the basis of a systematic literature review of 60 publications using grounded theory.This knowledge provides an empirical evidence on the interdisciplinary design choices of IT service markets and it serves as a basis to support market providers and developers to integrate market features. Thereby, we make a first step towards the creation of a reference model for IT service markets that provides a holistic integrated view that can be used to create and maintain successful markets in the future.}},
  author       = {{Jazayeri, Bahar and Platenius, Marie and Engels, Gregor and Kundisch, Dennis}},
  booktitle    = {{Proceedings of the 14th International Conference on Service Oriented Computing (ICSOC)}},
  pages        = {{301--316}},
  publisher    = {{Springer}},
  title        = {{{Features of IT Service Markets: A Systematic Literature Review}}},
  doi          = {{10.1007/978-3-319-46295-0_19}},
  volume       = {{9936}},
  year         = {{2016}},
}

@techreport{221,
  author       = {{Platenius, Marie Christin and Josifovska, Klementina and van Rooijen, Lorijn and Arifulina, Svetlana and Becker, Matthias and Engels, Gregor and Schäfer, Wilhelm}},
  publisher    = {{Universität Paderborn}},
  title        = {{{An Overview of Service Specification Language and Matching in On-The-Fly Computing (v0.3)}}},
  year         = {{2016}},
}

@inproceedings{217,
  abstract     = {{Today, cloud vendors host third party black-box services, whose developers usually provide only textual descriptions or purely syntactical interface specifications. Cloud vendors that give substantial support to other third party developers to integrate hosted services into new software solutions would have a unique selling feature over their competitors. However, to reliably determine if a service is reusable, comprehensive service specifications are needed. Characteristic for comprehensive in contrast to syntactical specifications are the formalization of ontological and behavioral semantics, homogeneity according to a global ontology, and a service grounding that links the abstract service description and its technical realization. Homogeneous, semantical specifications enable to reliably identify reusable services, whereas the service grounding is needed for the technical service integration. In general, comprehensive specifications are not availableand have to be derived. Existing automatized approaches are restricted to certain characteristics of comprehensiveness. In my PhD, I consider an automatized approach to derive fully-fledged comprehensive specifications for black-box services. Ontological semantics are derived from syntactical interface specifications. Behavioral semantics are mined from call logs that cloud vendors create to monitor the hosted services. The specifications are harmonized over a global ontology. The service grounding is established using traceability information. The approach enables third party developers to compose services into complex systems and creates new sales channels for cloud and service providers.}},
  author       = {{Schwichtenberg, Simon}},
  booktitle    = {{Proceedings of the 38th International Conference on Software Engineering Companion (ICSE)}},
  pages        = {{815--818}},
  title        = {{{Automatized Derivation of Comprehensive Specifications for Black-box Services}}},
  doi          = {{10.1145/2889160.2889271}},
  year         = {{2016}},
}

@inproceedings{219,
  abstract     = {{Existing software markets like Google Play allow users to search among available Apps and select one based on the description provided for the App or based on its rating. Future software markets facilitate on-the-fly composition of such Apps based on users’ individual wishes. Realizing such On-The-Fly Computing (OTF) markets requires support of sophisticated software features. In addition, suitable orchestration among such features needs to ensure well-alignment of business and IT aspects in case of run-time changes like market dynamics. However, all these introduce new architectural and management complexities, which are specific to such markets. An architecture framework for OTF markets will include design solutions to overcome these complexities. In my PhD, I aim at identifying an architecture framework for OTF markets including main architectural building blocks and a systematic development process. Such an architecture framework enables the development of OTF markets in the future. Furthermore, this knowledge can be used as a basis to improve existing software markets by integrating missing functionalities.}},
  author       = {{Jazayeri, Bahar}},
  booktitle    = {{Proceedings of the 10th European Conference on Software Architecture (ECSA Workshops)}},
  pages        = {{42}},
  publisher    = {{ACM}},
  title        = {{{Architectural Management of On-The-Fly Computing Markets}}},
  doi          = {{10.1145/2993412.3010821}},
  year         = {{2016}},
}

@proceedings{7756,
  editor       = {{Hess , Steffen  and Fischer, Holger Gerhard}},
  publisher    = {{Gesellschaft für Informatik e.V. und German UPA e.V.}},
  title        = {{{Mensch und Computer 2016 - Usability Professionals. Tagungsband}}},
  year         = {{2016}},
}

@proceedings{7757,
  editor       = {{Martins Freivalds, Rusins and Engels, Gregor and Catania, Barbara}},
  publisher    = {{Springer}},
  title        = {{{SOFSEM 2016: Theory and Practice of Computer Science}}},
  year         = {{2016}},
}

@proceedings{7758,
  editor       = {{Van Gorp, Pieter and Engels, Gregor}},
  publisher    = {{Springer}},
  title        = {{{Theory and Practice of Model Transformations - 9th International Conference ICMT 2016, Held as Part of STAF 2016, Vienna, Austria, July 4-5, 2016, Proceedings}}},
  volume       = {{9765}},
  year         = {{2016}},
}

@proceedings{7759,
  editor       = {{Martins Freivalds, Rusins and Engels, Gregor and Catania, Barbara and Spanek, Roman}},
  publisher    = {{Springer}},
  title        = {{{SOFSEM 2016: Theory and Practice of Computer Science - Proceedings Volume II}}},
  year         = {{2016}},
}

@inproceedings{8070,
  author       = {{Fazal-Baqaie, Masud and Kluthe, Frank}},
  booktitle    = {{Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development}},
  publisher    = {{SCITEPRESS}},
  title        = {{{Automated Quality Analysis of Software Engineering Method Models}}},
  year         = {{2016}},
}

@inproceedings{8071,
  author       = {{Fazal-Baqaie, Masud and Güldali, Baris and Grieger, Marvin}},
  booktitle    = {{Proceedings of Projektmanagement und Vorgehensmodelle 2016}},
  pages        = {{109--120}},
  publisher    = {{Köllen Druck+Verlag GmbH, Bonn}},
  title        = {{{Ganzheitliches Qualitätsmanagement in agilen Groß- Projekten}}},
  year         = {{2016}},
}

@inproceedings{8072,
  author       = {{Grieger, Marvin and Fazal-Baqaie, Masud and Engels, Gregor and Klenke, Markus}},
  booktitle    = {{Proceedings of the 15th International Conference on Software Reuse (ICSR)}},
  pages        = {{199--214}},
  publisher    = {{Springer}},
  title        = {{{Concept-Based Engineering of Situation-Specific Migration Methods}}},
  year         = {{2016}},
}

@inproceedings{5743,
  author       = {{Yigitbas, Enes and Kern, Thomas and Urban, Patrick and Sauer, Stefan}},
  booktitle    = {{Current Trends in Web Engineering - {ICWE} 2016 International Workshops, DUI, TELERISE, SoWeMine, and Liquid Web, Lugano, Switzerland, June 6-9, 2016, Revised Selected Papers}},
  pages        = {{114--127}},
  title        = {{{Multi-device UI Development for Task-Continuous Cross-Channel Web Applications}}},
  doi          = {{10.1007/978-3-319-46963-8\_10}},
  year         = {{2016}},
}

