@inproceedings{8479,
  author       = {{Güldali , Baris  and Sauer, Stefan and Löhr, Perdita }},
  booktitle    = {{Proceedings of the Workshop Modellbasierte und Modellgetriebene Softwaremodernisierung (MMSM 2012)}},
  number       = {{2}},
  pages        = {{5--6}},
  publisher    = {{Softwaretechnik-Trends}},
  title        = {{{Entwicklung eines Softwarewerkzeugs für die modellgetriebene Migration betrieblicher Informationssysteme}}},
  volume       = {{32}},
  year         = {{2012}},
}

@techreport{8221,
  author       = {{Brüseke, Frank and Christ, Fabian and Sauer, Stefan and Wübbeke, Andreas}},
  publisher    = {{University of Paderborn, Software Quality Lab (s-lab)}},
  title        = {{{Testen von Software-Produktlinien}}},
  year         = {{2011}},
}

@article{7354,
  abstract     = {{Acceptance testing is a time-consuming task for complex software systems that have to fulfill a large number of requirements. To reduce this effort, we have developed a widely automated method for deriving test plans from requirements that are expressed in natural language. It consists of three stages: annotation, clustering, and test plan specification. The general idea is to exploit redundancies and implicit relationships in requirements specifications. Multi-viewpoint techniques based on RM-ODP (Reference Model for Open Distributed Processing) are employed for specifying the requirements. We then use linguistic analysis techniques, requirements clustering algorithms, and pattern-based requirements collection to reduce the total effort of testing against the requirements specification. In particular, we use linguistic analysis for extracting and annotating the actor, process and object of a requirements statement. During clustering, a similarity function is computed as a measure for the overlap of requirements. In the test plan specification stage, our approach provides capabilities for semi-automatically deriving test plans and acceptance criteria from the clustered informal textual requirements. Two patterns are applied to compute a suitable order of test activities. The generated test plans consist of a sequence of test steps and asserts that are executed or checked in the given order. We also present the supporting prototype tool TORC, which is available open source. For the evaluation of the approach, we have conducted a case study in the field of acceptance testing of a national electronic identification system. In summary, we report on lessons learned how linguistic analysis and clustering techniques can help testers in understanding the relations between requirements and for improving test planning.}},
  author       = {{Güldali, Baris and Funke, Holger and Sauer, Stefan and Engels, Gregor}},
  issn         = {{0963-9314}},
  journal      = {{Software Quality Journal}},
  number       = {{4}},
  pages        = {{771--799}},
  publisher    = {{Springer Nature}},
  title        = {{{TORC: test plan optimization by requirements clustering}}},
  doi          = {{10.1007/s11219-011-9149-4}},
  volume       = {{19}},
  year         = {{2011}},
}

@proceedings{7774,
  editor       = {{Van den Bergh, Jan and Sauer, Stefan and Breiner, Kai and Hußmann, Heinrich and Meixner, Gerrit and Pleuß, Andreas}},
  title        = {{{Proceedings of the 5th International Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI 2010): Bridging between User Experience and UI Engineering}}},
  volume       = {{617}},
  year         = {{2010}},
}

@inproceedings{8027,
  author       = {{Gimnich, Rainer and Kaiser, Uwe and Momm, Christof and Quante, Jochen and Riediger, Volker and Sauer, Stefan and Trifu, Mircea and Winter, Andreas}},
  editor       = {{Doberkat, Ernst-Erich and Kelter, Uwe}},
  number       = {{2}},
  pages        = {{28--85}},
  title        = {{{Proceedings 12. Workshop Software-Reengineering (WSR) & 2. Workshop Design for Future 2010 (DFF)}}},
  volume       = {{30}},
  year         = {{2010}},
}

@inproceedings{8034,
  author       = {{Engels, Gregor and Sauer, Stefan}},
  booktitle    = {{Graph Transformations and Model-Driven Engineering}},
  editor       = {{Engels, Gregor and Lewerentz, Claus and Schäfer, Wilhelm and Schürr, Andy and Westfechtel, Bernhard}},
  pages        = {{411--440}},
  publisher    = {{Springer}},
  title        = {{{A Meta-Method for Defining Software Engineering Methods}}},
  doi          = {{https://groups.uni-paderborn.de/fg-engels/Publications/10.1007/978-3-642-17322-6_18}},
  volume       = {{5765}},
  year         = {{2010}},
}

@inproceedings{8039,
  author       = {{Van den Bergh, Jan and Meixner, Gerrit and Breiner, Kai and Pleuß, Andreas and Sauer, Stefan and Hussmann, Heinrich}},
  booktitle    = {{Proc. 28th International Conference on Human Factors in Computing Systems (CHI 2010)}},
  pages        = {{4429--4432}},
  publisher    = {{ACM}},
  title        = {{{Model-driven Development of Advanced User Interfaces}}},
  year         = {{2010}},
}

@inproceedings{8040,
  abstract     = {{Software Quality Lab (s-lab) is an open multi-private-public partnership institute for knowledge and technology transfer. In s-lab, partners from industrial software development closely cooperate with research groups of the University of Paderborn. Together with partners from industry, s-lab develops and evaluates constructive and analytical methods and tools of software engineering for obtaining high-quality software. Testing plays an important role in analytical quality assurance within s-lab’s activities. Thereby our main focus lies on the development of testing methods, test automation tools and test management concepts for the individual needs of the industrial partners. Because of the different requirements of the university and the industry; the cooperation involves some challenges, e.g. defining projects aiming at the commercial interests of the industry and addressing interesting research questions. In this paper, we give an overview of testing activities in s-lab and address targets and challenges of the cooperative work between industry and university. We also summarize the lessons learned during the numerous testing projects especially in the domain of business information systems.}},
  author       = {{Güldali, Baris and Sauer, Stefan}},
  booktitle    = {{online Proc. of International TestIstanbul Conference 2010 (URL: www.testistanbul.org/presentations.html)}},
  publisher    = {{Turkish Testing Board}},
  title        = {{{Transfer of Testing Research from University to Industry: An Experience Report}}},
  year         = {{2010}},
}

@inproceedings{8440,
  author       = {{Sancar, Yavuz and Brüseke, Frank and Voigt, Hendrik and Sauer, Stefan and Engels, Gregor}},
  booktitle    = {{ECOOP 2010 - Workshop on Testing Object-Oriented Software Systems (ETOOS)}},
  pages        = {{59--67}},
  title        = {{{Towards Economical Software Release Recommendations}}},
  year         = {{2010}},
}

@inproceedings{8444,
  abstract     = {{To be successful with global software development (GSD), development knowledge needs to be shared among the developers and stakeholders, and the quality of the exchanged information must be assured. Therefore, mature processes, methods and tools have to be in place. If a unified and integrated solution does not exist, this impedes the exchange of knowledge (and the migration of people between projects). In GSD, such a diversity can lead to new problems: offshore development teams have to repeatedly re-adjust to method variants used by the respective business units. This can lead to misinterpretation of information and risks for project success. We report on re-aligning the varying software engineering methods and unifying the methodology throughout Capgemini sd&m. We also standardized quality assurance procedures and tightly integrated them with the engineering methodology. By this, we arrived at a comprehensive company-wide Enterprise Software Engineering Model that effectively supports knowledge transfer from clients to the onshore and offshore team.}},
  author       = {{Salger, Frank and Sauer, Stefan and Engels, Gregor and Baumann, Andrea}},
  booktitle    = {{5th IEEE International Conference on Global Software Engineering (ICGSE 2010)}},
  pages        = {{336--341}},
  title        = {{{Knowledge Transfer in Global Software Development - Leveraging Ontologies, Tools and Assessments}}},
  doi          = {{http://doi.ieeecomputersociety.org/10.1109/ICGSE.2010.46}},
  year         = {{2010}},
}

@inproceedings{8445,
  author       = {{Van den Bergh, Jan and Meixner, Gerrit and Sauer, Stefan}},
  booktitle    = {{Proc. 5th Intl. Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI 2010)}},
  pages        = {{53--56}},
  title        = {{{MDDAUI 2010 Workshop Report}}},
  volume       = {{617}},
  year         = {{2010}},
}

@inproceedings{8446,
  author       = {{Güldali, Baris and Sauer, Stefan and Winkelhane, Peter and Jahnich, Michael and Funke, Holger}},
  booktitle    = {{Proceedings of 5th International Workshop on Automation of Software Test (AST 2010), ICSE Workshop}},
  pages        = {{119--126}},
  publisher    = {{ACM Press}},
  title        = {{{Pattern-based Generation of Test Plans for Open Distributed Processing Systems}}},
  year         = {{2010}},
}

@proceedings{7775,
  editor       = {{Meixner, Gerrit and Görlich, Daniel and Breiner, Kai and Hußmann, Heinrich and Pleuß, Andreas and Sauer, Stefan and Van den Bergh, Jan}},
  title        = {{{Proceedings of the Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI'09), Sanibel Island (FL, USA)}}},
  volume       = {{439}},
  year         = {{2009}},
}

@proceedings{7777,
  editor       = {{Engels, Gregor and H. Reussner, Ralf and Momm, Christof and Sauer, Stefan}},
  publisher    = {{Karlsruhe}},
  title        = {{{Proceedings of Design for Future - 1. Workshop des GI-Arbeitskreises "Langlebige Softwaresysteme (L2S2)"}}},
  volume       = {{537}},
  year         = {{2009}},
}

@inproceedings{8011,
  abstract     = {{Enterprises are transforming into enterprises which follow from a business as well as from an IT perspective a service-oriented paradigm. This change towards service-oriented enterprise and IT architectures has to be reflected in the methodologies of developing whole application landscapes as well as individual applications. Quasar (Quality Software Architecture) has been developed as the standard architecture and development method of Capgemini sd&m for individual applications. For the development of service-oriented enterprise application landscapes, Quasar Enterprise has been designed. Both Quasar and Quasar Enterprise are integrated with each other within a holistic software engineering method to seamlessly cover the full development lifecycle of service-oriented application landscapes, from business modeling and service design to actual software development. In this paper, we illustrate how a company-wide ontology of development artifacts serves as the key feature for integrating both methods.}},
  author       = {{Baumann, Andrea and Engels, Gregor and Hofmann, Alexander and Sauer, Stefan and Willkomm, Johannes}},
  booktitle    = {{Proceedings of the First NAF Academy Working Conference on Practice-Driven Research on Enterprise Transformation (PRET 2009), Amsterdam (The Netherlands)}},
  pages        = {{1--17}},
  publisher    = {{Springer}},
  title        = {{{A Holistic Software Engineering Method for Service-Oriented Application Landscape Development}}},
  doi          = {{http://dx.doi.org/10.1007/978-3-642-01859-6}},
  volume       = {{28}},
  year         = {{2009}},
}

@inproceedings{8012,
  author       = {{Meixner, Gerrit and Görlich, Daniel and Breiner, Kai and Hußmann, Heinrich and Pleuß, Andreas and Sauer, Stefan and Van den Bergh, Jan}},
  booktitle    = {{Proceedings of the 2009 International Conference on Intelligent User Interfaces}},
  pages        = {{503--504}},
  publisher    = {{ACM Press}},
  title        = {{{Model Driven Development of Advanced User Interfaces 2009}}},
  doi          = {{http://doi.acm.org/10.1145/1502650.1502737}},
  year         = {{2009}},
}

@inproceedings{8014,
  author       = {{Engels, Gregor and Geisen, Silke and Sauer, Stefan and Port, Olaf}},
  booktitle    = {{Informatik 2009 - Im Focus das Leben}},
  pages        = {{458}},
  publisher    = {{Gesellschaft für Informatik (GI)}},
  title        = {{{Sicherstellen der Betrachtung von nicht-funktionalen Anforderungen in SCRUM-Prozessen durch Etablierung von Feedback}}},
  volume       = {{154}},
  year         = {{2009}},
}

@inproceedings{8015,
  author       = {{Salger, Frank and Sauer, Stefan and Engels, Gregor}},
  booktitle    = {{Proceedings of the 2nd India Software Engineering Conference (ISEC'09)}},
  pages        = {{129--130}},
  publisher    = {{ACM Press}},
  title        = {{{Integrated Specification and Quality Assurance for Large Business Information Systems}}},
  year         = {{2009}},
}

@inproceedings{8021,
  abstract     = {{In acceptance testing, customer requirements as specified in system specifications have to be tested for their successful implementation. This is a time-consuming task due to inherent system complexity and thus a large number of requirements. In order to reduce efforts in acceptance testing, we introduce a novel approach that exploits redundancies and implicit relations in requirements specifications, which are based on multi-viewpoint techniques, in our case the reference model for open distributed processing (RM-ODP). It deploys requirements clustering and linguistic analysis techniques for reducing the total number of test cases. We report on concrete experiences with this approach within joint R&D work of the Software Quality Lab (s-lab) of the University of Paderborn and HJP Consulting, an international consulting company, specialized in planning, procurement and acceptance testing of national electronic identification (e-ID) systems. The paper is concluded with an overview on the current tool support especially for automated detection of the redundancies and implicit relations in requirements. Also the future work on the tool support for the overall test specification process is discussed.}},
  author       = {{Güldali, Baris and Funke, Holger and Jahnich, Michael and Sauer, Stefan and Engels, Gregor}},
  booktitle    = {{24th IEEE/ACM International Conference on Automated Software Engineering (ASE 2009), 16-20 November 2009, Auckland, New Zeland}},
  pages        = {{29--39}},
  title        = {{{Semi-automated Test Planning for e-ID Systems by Using Requirements Clustering}}},
  doi          = {{http://dx.doi.org/10.1109/ASE.2009.86}},
  year         = {{2009}},
}

@article{7367,
  author       = {{Sauer, Stefan and Engels, Gregor and Willkomm, Johannes and Baumann, Andrea and Hofmann, Alexander}},
  journal      = {{Advances in Enterprise Engineering II}},
  pages        = {{1--17}},
  title        = {{{A Holistic Software Engineering Method for Service-Oriented Application Landscape Development}}},
  year         = {{2009}},
}

