Sven Apel

Sven Apel, Prof. Dr.-Ing.
Professor of Computer Science
Chair of Software Engineering
Department of Informatics and Mathematics
University of Passau

Publications

2017


  • Jörg Liebig, Sven Apel, Andreas Janker, Florian Garbe, and Sebastian Oster. Handling Static Configurability in Refactoring Engines. IEEE Computer, 2017. To appear.
     
  • Alexander Grebhahn, Carmen Rodrigo, Norbert Siegmund, Francisco J. Gaspar, and Sven Apel. Performance-Influence Models of Multigrid Methods: A Case Study on Triangular Meshes. Concurrency and Computation: Practice and Experience, 2017. Special Issue on Advanced Stencil-Code Engineering; to appear.
     
  • Mitchell Joblin, Sven Apel, and Wolfgang Mauerer. Evolutionary Trends of Developer Coordination: A Network Approach. Empirical Software Engineering, 2017. To appear.
     
  • Mitchell Joblin, Sven Apel, Claus Hunsen, and Wolfgang Mauerer. Classifying Developers into Core and Peripheral: An Empirical Study on Count and Network Metrics. In Proceedings of the IEEE/ACM International Conference on Software Engineering (ICSE). IEEE, 2017. Acceptance rate: 16% (68 / 415); to appear.
     
  • Alexander Grebhahn, Christian Engwer, Matthias Bolten, and Sven Apel. Variability of Stencil Computations for Porous Media. Concurrency and Computation: Practice and Experience, 2017. Special Issue on Advanced Stencil-Code Engineering; to appear.
     
  • Flavio Medeiros, Marcio Ribeiro, Rohit Gheyi, Sven Apel, Christian Kästner, Bruno Ferreira, Luiz Carvalho, and Baldoino Fonseca. Discipline Matters: Refactoring of Preprocessor Directives in the #ifdef Hell. IEEE Transactions on Software Engineering (TSE), 2017. To appear.
     
  • Rodrigo Queiroz, Leonardo Passos, Marco Tulio Valente, Claus Hunsen, Sven Apel, and Krzysztof Czarnecki. The Shape of Feature Code: An Analysis of Twenty C-Preprocessor-Based Systems. Software and Systems Modeling (SoSyM), 16(1):77–96, February 2017.
     
  • Vivek Nair, Tim Menzies, Norbert Siegmund, and Sven Apel. Using Bad Learners to find Good Configurations. CoRR, Volume abs/1702.05701, February 2017.
     
  • Vivek Nair, Tim Menzies, Norbert Siegmund, and Sven Apel. Faster Discovery of Faster System Configurations with Spectral Learning. CoRR, Volume abs/1701.08106, January 2017.
     

2016


2015


2014


2013


2012


  • Janet Siegmund, André Brechmann, Sven Apel, Christian Kästner, Jörg Liebig, Thomas Leich, and Gunter Saake. Toward Measuring Program Comprehension with Functional Magnetic Resonance Imaging. In Proceedings of the ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE), pages 24:1–24:4. ACM Press, November 2012. NIER Track; acceptance rate: 20% (12 / 59).
     
  • Jörg Liebig, Alexander von Rhein, Christian Kästner, Sven Apel, Jens Dörre, and Christian Lengauer. Large-Scale Variability-Aware Type Checking and Dataflow Analysis. Technical Report MIP-1212, Department of Informatics and Mathematics, University of Passau, November 2012.
     
  • Norbert Siegmund, Marko Rosenmüller, Martin Kuhlemann, Christian Kästner, Sven Apel, and Gunter Saake. SPL Conqueror: Toward Optimization of Non-functional Properties in Software Product Lines. Software Quality Journal – Special Issue on Quality Engineering for Software Product Lines, 20(3–4):487–517, September 2012.
     
  • Sven Apel, Olaf Leßenich, and Christian Lengauer. Structured Merge with Auto-Tuning: Balancing Precision and Performance. In Proceedings of the IEEE/ACM International Conference on Automated Software Engineering (ASE), pages 120–129. ACM Press, September 2012. Acceptance rate: 13% (21/167).
     
  • Thomas Thüm, Ina Schaefer, Sven Apel, and Martin Hentschel. Family-Based Theorem Proving for Deductive Verification of Software Product Lines. In Proceedings of the ACM International Conference on Generative Programming and Component Engineering (GPCE), pages 11–20. ACM Press, September 2012. Acceptance rate: 40% (14 / 35).
     
  • Janet Siegmund, Christian Kästner, Jörg Liebig, and Sven Apel. Comparing Program Comprehension of Physically and Virtually Separated Concerns . In Proceedings of the International Workshop on Feature-Oriented Software Development (FOSD), pages 17–24. ACM Press, September 2012.
     
  • Christian Kästner, Alexander von Rhein, Sebastian Erdweg, Jonas Pusch, Sven Apel, Tillmann Rendel, and Klaus Ostermann. Toward Variability-Aware Testing. In Proceedings of the International Workshop on Feature-Oriented Software Development (FOSD), pages 1–8. ACM Press, September 2012.
     
  • Jianmei Guo, Krzysztof Czarnecki, Sven Apel, Norbert Siegmund, and Andrezj Wasowski. Variability-Aware Performance Modeling: A Statistical Learning Approach. Technical Report GSDLAB-TR-2012-08-18, Generative Software Development Laboratory, University of Waterloo, August 2012.
     
  • Christian Kästner, Sven Apel, Thomas Thüm, and Gunter Saake. Type Checking Annotation-Based Product Lines. ACM Transactions on Software Engineering and Methodology (TOSEM), 21(3):14:1–14:39, June 2012.
     
  • Norbert Siegmund, Sergiy Kolesnikov, Christian Kästner, Sven Apel, Don Batory, Marko Rosenmüller, and Gunter Saake. Predicting Performance via Automated Feature-Interaction Detection. In Proceedings of the IEEE/ACM International Conference on Software Engineering (ICSE), pages 167–177. IEEE Computer Society, June 2012. Acceptance rate: 21% (87 / 408).
     
  • Janet Feigenspan, Christian Kästner, Jörg Liebig, Sven Apel, and Stefan Hanenberg. Measuring Programming Experience. In Proceedings of the International Conference on Program Comprehension (ICPC), pages 73–82. IEEE Computer Society, June 2012. Acceptance rate: 41% (21 / 51).
     
  • Thomas Thüm, Sven Apel, Christian Kästner, Martin Kuhlemann, Ina Schaefer, and Gunter Saake. Analysis Strategies for Software Product Lines. Technical Report FIN-004-2012, School of Computer Science, University of Magdeburg, April 2012.
     
  • Sven Apel, Sergiy Kolesnikov, Jörg Liebig, Christian Kästner, Martin Kuhlemann, and Thomas Leich. Access Control in Feature-Oriented Programming. Science of Computer Programming – Special Issue on Feature-Oriented Software Development, 77(3):174–187, March 2012.
     
  • Sven Apel, Julia Lawall, and Christian Lengauer (editors). Special Section: Feature-Oriented Software Development (FOSD 2009). Science of Computer Programming (SCP), 77(3):129–188, March 2012.
     
  • Thomas Thüm, Ina Schaefer, Martin Kuhlemann, Sven Apel, and Gunter Saake. Applying Design by Contract to Feature-Oriented Programming. In Proceedings of the International Conference on Fundamental Approaches to Software Engineering (FASE), volume 7212 of Lecture Notes in Computer Science, pages 255–269. Springer-Verlag, March 2012. Acceptance rate: 25% (33 / 134).
     
  • Ulrich Eisenecker, Sven Apel, and Stefania Gnesi, editors. Sixth International Workshop on Variability Modelling of Software-Intensive Systems, Leipzig, Germany, January 25-27, 2012. Proceedings. ACM Press, January 2012.
     

2011


2010


2009


2008


2007


2006


  • Sven Apel, Christian Kästner, Martin Kuhlemann, and Thomas Leich. Modularität von Softwarebausteinen: Aspekte versus Merkmale. iX Magazin für Professionelle Informationstechnik, Number 10, pages 116–122, October 2006.
     
  • Sven Apel and Don Batory. When to Use Features and Aspects? A Case Study. In Proceedings of the ACM International Conference on Generative Programming and Component Engineering (GPCE), pages 59–68. ACM Press, October 2006. Acceptance rate: 28% (25 / 88).
     
  • Sven Apel, Don Batory, and Marko Rosenmüller. On the Structure of Crosscutting Concerns: Using Aspects or Collaborations?. In GPCE Workshop on Aspect-Oriented Product Line Engineering (AOPLE), October 2006. Published at the Workshop Web site: http://www.softeng.ox.ac.uk/aople/.
     
  • Christian Kästner, Sven Apel, and Gunter Saake. Implementing Bounded Aspect Quantification in AspectJ. In Proceedings of the ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE), pages 111–122. School of Computer Science, University of Magdeburg, July 2006.
     
  • Sven Apel and Jia Liu. On the Notion of Functional Aspects in Aspect-Oriented Refactoring. In Proceedings of the ECOOP Workshop on Aspects, Dependencies, and Interactions (ADI), pages 1–9. Computing Department, Lancaster University, July 2006.
     
  • Sven Apel, Martin Kuhlemann, and Thomas Leich. Generic Feature Modules: Two-Staged Program Customization. In Proceedings of the International Conference on Software and Data Technologies (ICSOFT), pages 127–132. INSTICC Press, July 2006.
     
  • Martin Kuhlemann, Thomas Leich, and Sven Apel. Einfluss erweiterter Programmier-Paradigmen auf die Entwicklung eingebetteter DBMS. In Tagungsband zum 18. GI-Workshop Grundlagen von Datenbanken, Juni 2006, pages 100–104. Department of Computer Science, University of Halle-Wittenberg, June 2006.
     
  • Sven Apel, Thomas Leich, and Gunter Saake. Aspectual Mixin Layers: Aspects and Features in Concert. In Proceedings of the ACM/IEEE International Conference on Software Engineering (ICSE), pages 122–131. ACM Press, May 2006. Acceptance rate: 9% (36 / 395).
     
  • Sven Apel, Christian Kästner, Thomas Leich, and Gunter Saake. Aspect Refinement. Technical Report 10/2006, School of Computer Science, University of Magdeburg, March 2006.
     
  • Sven Apel and Don Batory. An Empirical Study on Features and Aspects. Technical Report 06/2006, School of Computer Science, University of Magdeburg, March 2006.
     

2005


  • Sven Apel, Thomas Leich, and Gunter Saake. Mixin-Based Aspect Inheritance. Technical Report 10/2005, School of Computer Science, University of Magdeburg, December 2005.
     
  • Sven Apel, Thomas Leich, and Gunter Saake. Aspect Refinement and Bounded Quantification in Incremental Designs. In Proceedings of the Asia-Pacific Software Engineering Conference (APSEC), pages 796–804. IEEE Computer Society, December 2005.
     
  • Thomas Leich, Sven Apel, Marko Rosenmüller, and Gunter Saake. Handling Optional Features in Software Product Lines. In OOPSLA Workshop on Managing Variabilities consistently in Design and Code, October 2005. Published at the Workshop Web site: http://www.kircher-schwanninger.de/workshops/MVCDC/.
     
  • Thomas Leich, Sven Apel, Laura Marnitz, and Gunter Saake. Tool Support for Feature-Oriented Software Development – FeatureIDE: An Eclipse-Based Approach. In Proceedings of the OOPSLA Workshop on Eclipse Technology eXchange (ETX), pages 55–59. ACM Press, October 2005.
     
  • Sven Apel and Erik Buchmann. Biology-Inspired Optimizations of Peer-to-Peer Overlay Networks. Practices in Information Processing and Communications (Praxis der Informationsverarbeitung und Kommunikation), 28(4):199–205, October 2005.
     
  • Sven Apel, Thomas Leich, and Gunter Saake. Aspectual Mixin Layers. Technical Report 08/2005, School of Computer Science, University of Magdeburg, September 2005.
     
  • Thomas Leich, Sven Apel, and Gunter Saake. Using Step-Wise Refinement to Build a Flexible Lightweight Storage Manager. In Proceedings of the East-European Conference on Advances in Databases and Information Systems (ADBIS), volume 3631 of Lecture Notes in Computer Science, pages 324–337. Springer-Verlag, September 2005.
     
  • Sven Apel, Marko Rosenmüller, Thomas Leich, and Gunter Saake. FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming. In Proceedings of the ACM International Conference on Generative Programming and Component Engineering (GPCE), volume 3676 of Lecture Notes in Computer Science, pages 125–140. Springer-Verlag, September 2005. Acceptance rate: 29% (25 / 87).
     
  • Sven Apel, Thomas Leich, and Gunter Saake. Aspect Refinement in Software Product Lines. In Aspects and Software Product Lines (ASPL'05): An Early Aspects Workshop at SPLC-Europe'05, September 2005. Published at the Workshop Web site: http://www.early-aspects.net/events/splc2005ws/.
     
  • Sven Apel, Helge Sichting, Thomas Leich, and Marco Plack. The FATIMA Middleware for Mobile and Pervasive Computing. In Proceedings of the World Multi-Conference on Systemics, Cybernetics and Informatics (WMSCI), pages 374–379. International Institute of Informatics and Systemics, July 2005.
     
  • Sven Apel, Helge Sichting, Thomas Leich, and Marco Plack. On Implementation Techniques for Mobile and Pervasive Middleware Families. In Proceedings of the World Multi-Conference on Systemics, Cybernetics and Informatics (WMSCI), pages 368–373. International Institute of Informatics and Systemics, July 2005.
     
  • Sven Apel, Thomas Leich, Marko Rosenmüller, and Gunter Saake. Combining Feature-Oriented and Aspect-Oriented Programming to Support Software Evolution. In Proceedings of the 2nd ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE), pages 3–16. School of Computer Science, University of Magdeburg, July 2005.
     
  • Sven Apel and Klemens Böhm. Self-Organization in Overlay Networks. In Proceedings of CAISE'05 Workshops (Workshop on Adaptive and Self-Managing Enterprise Applications), volume 2, pages 139–153. FEUP Edicoes, June 2005.
     
  • Thomas Leich and Sven Apel. Ein merkmalsorientierter Speichermanager für eingebettete Systeme. In Tagungsband zum 17. GI-Workshop Grundlagen von Datenbanken, May 2005, pages 73–77. Department of Computer Science, University of Halle-Wittenberg, May 2005.
     
  • Ahmed Gohneim, Sven Apel, and Gunter Saake. Evolutionary Software Life Cycle for Self-Adapting Software Systems. In Proceedings of the International Conference on Enterprise Information Systems (ICEIS), pages 211–216. INSTICC Press, May 2005.
     
  • Sven Apel, Gunter Saake, Sebastian Herden, and Andre Zwanziger. A Mediator for E-Business. In Proceedings of the International Conference on Web Information Systems and Technologies (WEBIST), pages 427–430. INSTICC Press, May 2005.
     
  • Erik Buchmann, Sven Apel, and Gunter Saake. Piggyback Meta-Data Propagation in Distributed Hash Tables. In Proceedings of the International Conference on Web Information Systems and Technologies (WEBIST), pages 72–79. INSTICC Press, May 2005.
     
  • Sven Apel, Thomas Leich, Marko Rosenmüller, and Gunter Saake. FeatureC++: Feature-Oriented and Aspect-Oriented Programming in C++. Technical Report 03/2005, School of Computer Science, University of Magdeburg, April 2005.
     

2004


2003


  • Sven Apel. Towards a Flexible Tailor-Made Middleware for Mobile Distributed Information Systems. In Proceedings of PhD Workshop at the 20th British National Conference on Databases (BNCOD20), pages 24–32. School of Mathematical and Information Sciences, University of Coventry, July 2003.
     
  • Sven Apel and Marco Plack. Komponenten einer Middleware-Plattform für Mobile Informationssysteme. In Tagungsband zum 15. GI-Workshop Grundlagen von Datenbanken, Juni 2003, Preprint Nr. 06/2003, pages 93–97. School of Computer Science, University of Magdeburg, June 2003.
     
  • Sven Apel and Thomas Leich. Einsatz von Aspektorientierung und Programmfamilien bei der Entwicklung von Datenbank-Management-Systemen. In Tagungsband zum 15. GI-Workshop Grundlagen von Datenbanken, Juni 2003, Preprint Nr. 06/2003, pages 103–107. School of Computer Science, University of Magdeburg, June 2003.
     
  • Sven Apel and Marco Plack. Vergleich von Technologien als Grundlage einer Middleware für mobile Informationssysteme. In Pre-Proceedings of the Workshop Scalability, Persistence, Transactions - Database Mechanisms for Mobile Applications, pages 13–23. Univesität Karlsruhe, March 2003.
     
  • Sven Apel and Marco Plack. Überblick und Vergleich von Technologien zur Realisierung einer Middleware für mobile Informationssysteme. In Proceedings of Persistence, Scalability, Transactions – Database Mechanisms for Mobile Applications, Workshop of the GI-Arbeitskreis Mobile Datenbanken und Informationssysteme, volume P-43 of GI-Edition – Lecture Notes in Informatics, pages 40–54. Gesellschaft für Informatik, March 2003.
     

Copyright Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these publications may not be reposted without the explicit permission of the copyright holder.