Prof. Dr.

Prof. Dr. Thomas Leich

AG Datenbanken & Software Engineering
Gebäude 29, Universitätsplatz 2, 39106, Magdeburg,

Prof. Dr. Thomas Leich

AG Datenbanken & Software Engineering
Gebäude 29, Universitätsplatz 2, 39106, Magdeburg,
Vita

Berufserfahrung

  • 1996 - 2002 Studium der Wirtschaftsinformatik an der Otto-von-Guericke-Universität Magdeburg
  • 2002 - 2006 Wissenschaftlicher Mitarbeiter am Lehrstuhl für Datenbanken und Informationssysteme der Otto-von-Guericke-Universität Magdeburg (50 % Stelle)
  • 2002 - 2005 IT-Berater und Software-Entwickler in der METOP GmbH Magdeburg im Bereich „Angewandte Informatik“ (50 % Stelle)
  • 2005 - 2005 Gastwissenschaftler am „Real-Time Systems Laboratory“ der Universität Linköping, Schweden
  • 2006 - 2013 Prokurist und Leiter des Geschäftsbereiches „Angewandte Informatik“ der METOP GmbH
  • 2012 Verteidigung Dissertation zum Dr.-Ing. mit dem Thema „Variables Nanodatenmanagement für eingebettete Systeme“
  • Seit 2013 Geschäftsführer METOP GmbH
  • Seit 2014 VW Financial Services Stiftungsprofessur für Wirtschaftsinformatik, insbesondere Requirements-Engineering, Hochschule Harz

Ausbildung

  • 1995 Abitur am Gymnasium in Loburg
  • 1995-1996 Verlängerter Grundwehrdienst in Braunschweig
  • 1996-2002 Studium der Wirtschaftsinformatik an der Otto-von-Guericke-Universität Magdeburg; Abschluss: Diplom-Wirtschaftsinformatiker
  • 2001 Auslandsstudienaufenthalt in Auckland, Neuseeland

 

Projekte
FAME-DBMS; FeatureC++: Feature-Oriented Programming and Aspect-Oriented Programming in C++; FeatureIDE, EXtracting Product Lines from vAriaNTs (EXPLANT)
Publikationen
  • Jacob Krüger, Wolfram Fenske, Thomas Thüm, Dirk Aporius, Gunter Saake, and Thomas Leich. Apo-Games - A Case Study for Reverse Engineering Variability from Cloned Java Variants. In International Systems and Software Product Line Conference, SPLC, September 2018. Accepted.
     
  • Jacob Krüger, Jens Wiemann, Wolfram Fenske, Gunter Saake, and Thomas Leich. Do You Remember This Source Code?. In International Conference on Software Engineering, ICSE. ACM, May 2018. Accepted.
     
  • Sebastian Krieter, Jacob Krüger, Nico Weichbrodt, Vasily A. Sartakov, Rüdiger Kapitza, and Thomas Leich. Towards Secure Dynamic Product Lines in the Cloud. In International Conference on Software Engineering - New Ideas and Emerging Results Track, ICSE-NIER. ACM, May 2018. Accepted.
     
  • Ivonne von Nostitz-Wallwitz, Jacob Krüger, Janet Siegmund, and Thomas Leich. Poster: Knowledge Transfer from Research to Industry: A Survey on Program Comprehension. In International Conference on Software Engineering - Poster Track, ICSE-Poster. ACM, May 2018. Accepted.
     
  • Yusra Shakeel, Jacob Krüger, Ivonne von Nostitz-Wallwitz, Christian Lausberger, Gabriel Campero Durand, Gunter Saake, and Thomas Leich. (Automated) Literature Analysis - Threats and Experiences. In International Workshop on Software Engineering for Science, SE4Science. ACM, May 2018. Accepted.
     
  • Ivonne von Nostitz-Wallwitz, Jacob Krüger, and Thomas Leich. Towards Improving Industrial Adoption: The Choice of Programming Languages and Development Environments. In International Workshop on Software Engineering Research and Industrial Practice, SER&IP. ACM, May 2018. Accepted.
     
  • Jacob Krüger, Kai Ludwig, Bernhard Zimmermann, and Thomas Leich. Physical Separation of Features: A Survey with CPP Developers. In Symposium on Applied Computing - Variability and Software Product Line Engineering, SAC-VSPLE. ACM, April 2018. Accepted.
     
  • Jacob Krüger, Thorsten Berger, and Thomas Leich. Software Engineering for Variability Intensive Systems, chapter Features and How to Find Them: A Survey of Manual Feature Location, page 29. CRC Press, April 2018. Accepted.
     
  • Jacob Krüger, Mustafa Al-Hajjaji, Thomas Leich, and Gunter Saake. Mutation Operators for Feature-Oriented Software Product Lines. Software Testing, Verification and Reliability, April 2018. Accepted.
     
  • Jacob Krüger, Marcus Pinnecke, Andy Kenner, Christopher Kruczek, Fabian Benduhn, Thomas Leich, and Gunter Saake. Composing Annotations Without Regret? Practical Experiences Using FeatureC. Software: Practice and Experience, 48(3):402–427, March 2018. (PDF)
     
  • Gabriel Campero Durand, Anusha Janardhana, Marcus Pinnecke, Yusra Shakeel, Jacob Krüger, Thomas Leich, and Gunter Saake. Exploring Large Scholarly Networks with Hermes. In International Conference on Extending Database Technology, EDBT, pages 650–653. OpenProceedings, March 2018.
     
  • Sebastian Krieter, Jacob Krüger, and Thomas Leich. Don’t Worry About It: Managing Variability On-the-Fly. In International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS, pages 19–26. ACM, February 2018.
     
  • Vasily Sartakov, Nico Weichbrodt, Sebastian Krieter, Thomas Leich, and Rüdiger Kapitza. STANlite – A database engine for secure data processing at rack-scale level. In International Conference on Cloud Engineering, IC2E. IEEE, 2018. Accepted.
     
  • Jacob Krüger, Sebastian Nielebock, Sebastian Krieter, Christian Diedrich, Thomas Leich, Gunter Saake, Sebastian Zug, and Frank Ortmeier. Beyond Software Product Lines: Variability Modeling in Cyber-Physical Systems. In International Systems and Software Product Line Conference, SPLC, pages 237–241. ACM, September 2017.
     
  • Sebastian Krieter, Marcus Pinnecke, Jacob Krüger, Joshua Sprey, Christopher Sontag, Thomas Thüm, Thomas Leich, and Gunter Saake. FeatureIDE: Empowering Third-Party Developers. In International Systems and Software Product Line Conference, SPLC, pages 42–45. ACM, September 2017.
     
  • Jacob Krüger, Louis Nell, Wolfram Fenske, Gunter Saake, and Thomas Leich. Finding Lost Features in Cloned Systems. In International Systems and Software Product Line Conference, SPLC, pages 65–72. ACM, September 2017.
     
  • Jacob Krüger, Stephan Dassow, Karl-Albert Bebber, and Thomas Leich. Daedalus or Icarus? Experiences on Follow-The-Sun. In International Conference on Global Software Engineering, ICGSE, pages 31–35. IEEE, May 2017.
     
  • Jacob Krüger, Ivonne Schröter, Andy Kenner, and Thomas Leich. Empirical Studies in Question-Answering Systems: A Discussion. In International Workshop on Conducting Empirical Studies in Industry, CESI, pages 23–26. IEEE, May 2017.
     
  • Mustafa Al-Hajjaji, Jacob Krüger, Fabian Benduhn, Thomas Leich, and Gunter Saake. Efficient Mutation Testing in Configurable Systems. In International Workshop on Variability and Complexity in Software Design, VACE, pages 2–8. IEEE, May 2017.
     
  • Mustafa Al-Hajjaji, Jacob Krüger, Sandro Schulze, Thomas Leich, and Gunter Saake. Efficient Product-Line Testing using Clustering-Based Product Prioritization. In International Workshop on Automation of Software Test, AST, pages 16–22. IEEE, May 2017.
     
  • Jacob Krüger, Niklas Corr, Ivonne Schröter, and Thomas Leich. Digging into the Eclipse Marketplace. In Federico Balaguer, Roberto Di Cosmo, Alejandra Garrido, Fabio Kon, Gregorio Robles, and Stefano Zacchiroli, editors, International Conference on Open Source Systems: Towards Robust Practices, pages 60–65. Springer, May 2017.
     
  • Ivonne Schröter, Jacob Krüger, Janet Siegmund, and Thomas Leich. Comprehending Studies on Program Comprehension. In International Conference on Program Comprehension, ICPC, pages 308–311. IEEE, May 2017.
     
  • Ivonne Schröter, Jacob Krüger, Philipp Ludwig, Marcus Thiel, Andreas Nürnberger, and Thomas Leich. Identifying Innovative Documents: Quo vadis?. In Slimane Hammoudi, Michal Smialek, Olivier Camp, and Joaquim Filipe, editors, International Conference on Enterprise Information Systems, ICEIS, pages 653–658. ScitePress, April 2017.
     
  • Jens Meinicke, Thomas Thüm, Reimar Schröter, Fabian Benduhn, Thomas Leich, and Gunter Saake. Mastering Software Variability with FeatureIDE. Springer, October 2017.
     
  • Jacob Krüger, Ivonne Schröter, Andy Kenner, Christopher Kruczek, and Thomas Leich. FeatureCoPP: Compositional Annotations. In International Workshop on Feature-Oriented Software Development, FOSD, pages 74–84. ACM, October 2016.
     
  • Mustafa Al-Hajjaji, Jens Meinicke, Sebastian Krieter, Reimar Schröter, Thomas Thüm, Thomas Leich, and Gunter Saake. Tool Demo: Testing Configurable Systems with FeatureIDE. In Proceedings of the International Conference on Generative Programming: Concepts & Experiences (GPCE), pages 173–177, New York, NY, USA, October 2016. ACM.
     
  • Jacob Krüger, Wolfram Fenske, Jens Meinicke, Thomas Leich, and Gunter Saake. Extracting Software Product Lines: A Cost Estimation Perspective. In International Systems and Software Product Line Conference, SPLC, pages 354–361. ACM, September 2016.
     
  • Juliana Alves Pereira, Sebastian Krieter, Jens Meinicke, Reimar Schröter, Gunter Saake, and Thomas Leich. FeatureIDE: Scalable Product Configuration of Variable Systems. In Proceedings of the International Conference on Software Reuse (ICSR), pages 397–401. Springer, June 2016.
     
  • Jens Meinicke, Thomas Thüm, Reimar Schröter, Sebastian Krieter, Fabian Benduhn, Gunter Saake, and Thomas Leich. FeatureIDE: Taming the Preprocessor Wilderness. In Proceedings of the International Conference on Software Engineering (ICSE), pages 629–632, New York, NY, USA, May 2016. ACM.
     
  • Fabian Benduhn, Reimar Schröter, Andy Kenner, Christopher Kruczek, Thomas Leich, and Gunter Saake. Migration from Annotation-Based to Composition-Based Product Lines: Towards a Tool-Driven Process. In International Conference on Advances and Trends in Software Engineering (SOFTENG), pages 102–109. IARIA, February 2016.
     
  • Mustafa Al-Hajjaji, Fabian Benduhn, Thomas Thüm, Thomas Leich, and Gunter Saake. Mutation Operators for Preprocessor-Based Variability. In International Workshop on Variability Modelling of Software-intensive Systems (VaMoS), pages 81–88, New York, NY, USA, January 2016. ACM.
     
  • Fabian Benduhn, Thomas Thüm, Malte Lochau, Thomas Leich, and Gunter Saake. A Survey on Modeling Techniques for Formal Behavioral Verification of Software Product Lines. In International Workshop on Variability Modelling of Software-intensive Systems (VaMoS), pages 80–87, New York, NY, USA, January 2015. ACM.
     
  • Janet Siegmund, Sven Apel, Christian Kästner, Chris Parnin, Anja Bethmann, Gunter Saake, Thomas Leich, and André Brechmann. Measuring Program Comprehension with Functional Magnetic Resonance Imaging. In Proceedings of Software Engineering – Fachtagung des GI-Fachbereichs Softwaretechnik, GI Edition – Lecture Notes in Informatics. GI, March 2015. to appear.
     
  • Thomas Thüm, Christian Kästner, Fabian Benduhn, Jens Meinicke, Gunter Saake, and Thomas Leich. FeatureIDE: An Extensible Framework for Feature-Oriented Software Development. Science of Computer Programming, 79(0):70–85, January 2014.
     
  • Janet Siegmund, Christian Kästner, Sven Apel, Chris Parnin, Anja Bethmann, Thomas Leich, Gunter Saake, and André Brechmann. Understanding Understanding Source Code with Functional Magnetic Resonance Imaging. In ICSE, pages 378–389, 2014.
     
  • Janet Feigenspan, Christian Kästner, Sven Apel, Jörg Liebig, Michael Schulze, Raimund Dachselt, Maria Papendieck, Thomas Leich, and Gunter Saake. Do Background Colors Improve Program Comprehension in the #ifdef Hell?. Empirical Software Engineering, 18(4):699–745, 2013. (PDF)
     
  • Michael Soffner, Norbert Siegmund, Marko Rosenmüller, Janet Feigenspan, Thomas Leich, and Gunter Saake. A Variability Model for Query Optimizers. In Database and Information Systems VII. Selected Papers from the Tenth International Baltic Conference on Databases and Information Systems 2012, pages 15–28. IOS Press, January 2013.
     
  • Thomas Leich. Variables Nanodatenmanagement für eingebettete Systeme. Dissertation, University of Magdeburg, Germany, November 2012. In German.
     
  • Martin Schäler, Thomas Leich, Marko Rosenmüller, and Gunter Saake. Building Information System Variants with Tailored Database Schemas Using Features. In 24th International Conference on Advanced Information Systems Engineering (CAiSE), volume 7328 of LNCS, pages 597 – 612. Springer, June 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 International Symposium on the Foundations of Software Engineering - New Ideas Track (FSE-NIER), pages 24:1–24:4, 2012.
     
  • Martin Schäler, Thomas Leich, Norbert Siegmund, Christian Kästner, and Gunter Saake. Generierung maßgeschneiderter Relationenschemata in Softwareproduktlinien mittels Superimposition. In 14. GI-Fachtagung Datenbanksysteme für Business, Technologie und Web, volume P-180 of LNI, pages 414–534. GI, 2011.
     
  • Marko Rosenmüller, Sven Apel, Thomas Leich, and Gunter Saake. Tailor-Made Data Management for Embedded Systems: A Case Study on Berkeley DB. Data and Knowledge Engineering, 68(12):1493–1512, December 2009.
     
  • Sven Apel, Jörg Liebig, Christian Kästner, Martin Kuhlemann, and Thomas Leich. An Orthogonal Access Modifier Model for Feature-Oriented Programming. In Proceedings of the First Workshop on Feature-Oriented Software Development (FOSD), pages 27–34. ACM Press, October 2009. (PDF)
     
  • Janet Feigenspan, Christian Kästner, Sven Apel, and Thomas Leich. How to Compare Program Comprehension in FOSD Empirically – An Experience Report. In Proceedings of the First Workshop on Feature-Oriented Software Development (FOSD), pages 55–62. ACM Press, October 2009.
     
  • Jörg Liebig, Sven Apel, Christian Lengauer, and Thomas Leich. RobbyDBMS – A Case Study on Hardware/Software Product Line Engineering. In Proceedings of the First Workshop on Feature-Oriented Software Development (FOSD), pages 60–65. ACM Press, October 2009.
     
  • Christian Kästner, Thomas Thüm, Gunter Saake, Janet Feigenspan, Thomas Leich, Fabian Wielgorz, and Sven Apel. FeatureIDE: Tool Framework for Feature-Oriented Software Development. In Proceedings of the 31th International Conference on Software Engineering (ICSE), pages 611–614. IEEE Computer Society, May 2009. Formal Demonstration paper.
     
  • Marko Rosenmüller, Christian Kästner, Norbert Siegmund, Sagar Sunkle, Sven Apel, Thomas Leich, and Gunter Saake. SQL à la Carte – Toward Tailor-made Data Management. In Datenbanksysteme in Business, Technologie und Web (BTW), pages 117–136, March 2009.
     
  • Gunter Saake, Marko Rosenmüller, Norbert Siegmund, Christian Kästner, and Thomas Leich. Downsizing Data Management for Embedded Systems. Egyptian Computer Science Journal (ECS), 31(1):1–13, January 2009.
     
  • Sven Apel, Thomas Leich, and Gunter Saake. Aspectual Feature Modules. IEEE Transactions on Software Engineering, 34(2):162–180, 2008.
     
  • Marko Rosenmüller, Norbert Siegmund, Horst Schirmeier, Julio Sincero, Sven Apel, Thomas Leich, Olaf Spinczyk, and Gunter Saake. FAME-DBMS: Tailor-made Data Management Solutions for Embedded Systems. In Workshop on Software Engineering for Tailor-made Data Management (SETMDM), 2008.
     
  • Mario Pukall, Thomas Leich, Martin Kuhlemann, and Marko Rosenmüller. Highly Configurable Transaction Management for Embedded Systems. In "AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software", pages 1–8, 2007. (PDF)
     
  • Sven Apel, Christian Kästner, Thomas Leich, and Gunter Saake. Aspect Refinement. Technical Report 10, School of Computer Science, University of Magdeburg, Germany, August 2006.
     
  • Thomas Leich. Konzeption und Implementierung eines Anfragesystems für ein konfigurierbares, leichtgewichtiges DBMS. Master thesis (diplomarbeit), University of Magdeburg, Germany, 2002. In german.
     

 

 

Forschung
  • Implementation Techniques for DBMS
  • Requirements Engineering
  • Nano Database Systems
  • Software Engineering, Domain Engineering, Product Lines, Program Families
  • Aspect-Oriented Programming, Feature-Oriented Programming
Vita

Berufserfahrung

  • 1996 - 2002 Studium der Wirtschaftsinformatik an der Otto-von-Guericke-Universität Magdeburg
  • 2002 - 2006 Wissenschaftlicher Mitarbeiter am Lehrstuhl für Datenbanken und Informationssysteme der Otto-von-Guericke-Universität Magdeburg (50 % Stelle)
  • 2002 - 2005 IT-Berater und Software-Entwickler in der METOP GmbH Magdeburg im Bereich „Angewandte Informatik“ (50 % Stelle)
  • 2005 - 2005 Gastwissenschaftler am „Real-Time Systems Laboratory“ der Universität Linköping, Schweden
  • 2006 - 2013 Prokurist und Leiter des Geschäftsbereiches „Angewandte Informatik“ der METOP GmbH
  • 2012 Verteidigung Dissertation zum Dr.-Ing. mit dem Thema „Variables Nanodatenmanagement für eingebettete Systeme“
  • Seit 2013 Geschäftsführer METOP GmbH
  • Seit 2014 VW Financial Services Stiftungsprofessur für Wirtschaftsinformatik, insbesondere Requirements-Engineering, Hochschule Harz

Ausbildung

  • 1995 Abitur am Gymnasium in Loburg
  • 1995-1996 Verlängerter Grundwehrdienst in Braunschweig
  • 1996-2002 Studium der Wirtschaftsinformatik an der Otto-von-Guericke-Universität Magdeburg; Abschluss: Diplom-Wirtschaftsinformatiker
  • 2001 Auslandsstudienaufenthalt in Auckland, Neuseeland

 

Projects
FAME-DBMS; FeatureC++: Feature-Oriented Programming and Aspect-Oriented Programming in C++; FeatureIDE, EXtracting Product Lines from vAriaNTs (EXPLANT)
Publications
  • Jacob Krüger, Wolfram Fenske, Thomas Thüm, Dirk Aporius, Gunter Saake, and Thomas Leich. Apo-Games - A Case Study for Reverse Engineering Variability from Cloned Java Variants. In International Systems and Software Product Line Conference, SPLC, September 2018. Accepted.
     
  • Jacob Krüger, Jens Wiemann, Wolfram Fenske, Gunter Saake, and Thomas Leich. Do You Remember This Source Code?. In International Conference on Software Engineering, ICSE. ACM, May 2018. Accepted.
     
  • Sebastian Krieter, Jacob Krüger, Nico Weichbrodt, Vasily A. Sartakov, Rüdiger Kapitza, and Thomas Leich. Towards Secure Dynamic Product Lines in the Cloud. In International Conference on Software Engineering - New Ideas and Emerging Results Track, ICSE-NIER. ACM, May 2018. Accepted.
     
  • Ivonne von Nostitz-Wallwitz, Jacob Krüger, Janet Siegmund, and Thomas Leich. Poster: Knowledge Transfer from Research to Industry: A Survey on Program Comprehension. In International Conference on Software Engineering - Poster Track, ICSE-Poster. ACM, May 2018. Accepted.
     
  • Yusra Shakeel, Jacob Krüger, Ivonne von Nostitz-Wallwitz, Christian Lausberger, Gabriel Campero Durand, Gunter Saake, and Thomas Leich. (Automated) Literature Analysis - Threats and Experiences. In International Workshop on Software Engineering for Science, SE4Science. ACM, May 2018. Accepted.
     
  • Ivonne von Nostitz-Wallwitz, Jacob Krüger, and Thomas Leich. Towards Improving Industrial Adoption: The Choice of Programming Languages and Development Environments. In International Workshop on Software Engineering Research and Industrial Practice, SER&IP. ACM, May 2018. Accepted.
     
  • Jacob Krüger, Kai Ludwig, Bernhard Zimmermann, and Thomas Leich. Physical Separation of Features: A Survey with CPP Developers. In Symposium on Applied Computing - Variability and Software Product Line Engineering, SAC-VSPLE. ACM, April 2018. Accepted.
     
  • Jacob Krüger, Thorsten Berger, and Thomas Leich. Software Engineering for Variability Intensive Systems, chapter Features and How to Find Them: A Survey of Manual Feature Location, page 29. CRC Press, April 2018. Accepted.
     
  • Jacob Krüger, Mustafa Al-Hajjaji, Thomas Leich, and Gunter Saake. Mutation Operators for Feature-Oriented Software Product Lines. Software Testing, Verification and Reliability, April 2018. Accepted.
     
  • Jacob Krüger, Marcus Pinnecke, Andy Kenner, Christopher Kruczek, Fabian Benduhn, Thomas Leich, and Gunter Saake. Composing Annotations Without Regret? Practical Experiences Using FeatureC. Software: Practice and Experience, 48(3):402–427, March 2018. (PDF)
     
  • Gabriel Campero Durand, Anusha Janardhana, Marcus Pinnecke, Yusra Shakeel, Jacob Krüger, Thomas Leich, and Gunter Saake. Exploring Large Scholarly Networks with Hermes. In International Conference on Extending Database Technology, EDBT, pages 650–653. OpenProceedings, March 2018.
     
  • Sebastian Krieter, Jacob Krüger, and Thomas Leich. Don’t Worry About It: Managing Variability On-the-Fly. In International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS, pages 19–26. ACM, February 2018.
     
  • Vasily Sartakov, Nico Weichbrodt, Sebastian Krieter, Thomas Leich, and Rüdiger Kapitza. STANlite – A database engine for secure data processing at rack-scale level. In International Conference on Cloud Engineering, IC2E. IEEE, 2018. Accepted.
     
  • Jacob Krüger, Sebastian Nielebock, Sebastian Krieter, Christian Diedrich, Thomas Leich, Gunter Saake, Sebastian Zug, and Frank Ortmeier. Beyond Software Product Lines: Variability Modeling in Cyber-Physical Systems. In International Systems and Software Product Line Conference, SPLC, pages 237–241. ACM, September 2017.
     
  • Sebastian Krieter, Marcus Pinnecke, Jacob Krüger, Joshua Sprey, Christopher Sontag, Thomas Thüm, Thomas Leich, and Gunter Saake. FeatureIDE: Empowering Third-Party Developers. In International Systems and Software Product Line Conference, SPLC, pages 42–45. ACM, September 2017.
     
  • Jacob Krüger, Louis Nell, Wolfram Fenske, Gunter Saake, and Thomas Leich. Finding Lost Features in Cloned Systems. In International Systems and Software Product Line Conference, SPLC, pages 65–72. ACM, September 2017.
     
  • Jacob Krüger, Stephan Dassow, Karl-Albert Bebber, and Thomas Leich. Daedalus or Icarus? Experiences on Follow-The-Sun. In International Conference on Global Software Engineering, ICGSE, pages 31–35. IEEE, May 2017.
     
  • Jacob Krüger, Ivonne Schröter, Andy Kenner, and Thomas Leich. Empirical Studies in Question-Answering Systems: A Discussion. In International Workshop on Conducting Empirical Studies in Industry, CESI, pages 23–26. IEEE, May 2017.
     
  • Mustafa Al-Hajjaji, Jacob Krüger, Fabian Benduhn, Thomas Leich, and Gunter Saake. Efficient Mutation Testing in Configurable Systems. In International Workshop on Variability and Complexity in Software Design, VACE, pages 2–8. IEEE, May 2017.
     
  • Mustafa Al-Hajjaji, Jacob Krüger, Sandro Schulze, Thomas Leich, and Gunter Saake. Efficient Product-Line Testing using Clustering-Based Product Prioritization. In International Workshop on Automation of Software Test, AST, pages 16–22. IEEE, May 2017.
     
  • Jacob Krüger, Niklas Corr, Ivonne Schröter, and Thomas Leich. Digging into the Eclipse Marketplace. In Federico Balaguer, Roberto Di Cosmo, Alejandra Garrido, Fabio Kon, Gregorio Robles, and Stefano Zacchiroli, editors, International Conference on Open Source Systems: Towards Robust Practices, pages 60–65. Springer, May 2017.
     
  • Ivonne Schröter, Jacob Krüger, Janet Siegmund, and Thomas Leich. Comprehending Studies on Program Comprehension. In International Conference on Program Comprehension, ICPC, pages 308–311. IEEE, May 2017.
     
  • Ivonne Schröter, Jacob Krüger, Philipp Ludwig, Marcus Thiel, Andreas Nürnberger, and Thomas Leich. Identifying Innovative Documents: Quo vadis?. In Slimane Hammoudi, Michal Smialek, Olivier Camp, and Joaquim Filipe, editors, International Conference on Enterprise Information Systems, ICEIS, pages 653–658. ScitePress, April 2017.
     
  • Jens Meinicke, Thomas Thüm, Reimar Schröter, Fabian Benduhn, Thomas Leich, and Gunter Saake. Mastering Software Variability with FeatureIDE. Springer, October 2017.
     
  • Jacob Krüger, Ivonne Schröter, Andy Kenner, Christopher Kruczek, and Thomas Leich. FeatureCoPP: Compositional Annotations. In International Workshop on Feature-Oriented Software Development, FOSD, pages 74–84. ACM, October 2016.
     
  • Mustafa Al-Hajjaji, Jens Meinicke, Sebastian Krieter, Reimar Schröter, Thomas Thüm, Thomas Leich, and Gunter Saake. Tool Demo: Testing Configurable Systems with FeatureIDE. In Proceedings of the International Conference on Generative Programming: Concepts & Experiences (GPCE), pages 173–177, New York, NY, USA, October 2016. ACM.
     
  • Jacob Krüger, Wolfram Fenske, Jens Meinicke, Thomas Leich, and Gunter Saake. Extracting Software Product Lines: A Cost Estimation Perspective. In International Systems and Software Product Line Conference, SPLC, pages 354–361. ACM, September 2016.
     
  • Juliana Alves Pereira, Sebastian Krieter, Jens Meinicke, Reimar Schröter, Gunter Saake, and Thomas Leich. FeatureIDE: Scalable Product Configuration of Variable Systems. In Proceedings of the International Conference on Software Reuse (ICSR), pages 397–401. Springer, June 2016.
     
  • Jens Meinicke, Thomas Thüm, Reimar Schröter, Sebastian Krieter, Fabian Benduhn, Gunter Saake, and Thomas Leich. FeatureIDE: Taming the Preprocessor Wilderness. In Proceedings of the International Conference on Software Engineering (ICSE), pages 629–632, New York, NY, USA, May 2016. ACM.
     
  • Fabian Benduhn, Reimar Schröter, Andy Kenner, Christopher Kruczek, Thomas Leich, and Gunter Saake. Migration from Annotation-Based to Composition-Based Product Lines: Towards a Tool-Driven Process. In International Conference on Advances and Trends in Software Engineering (SOFTENG), pages 102–109. IARIA, February 2016.
     
  • Mustafa Al-Hajjaji, Fabian Benduhn, Thomas Thüm, Thomas Leich, and Gunter Saake. Mutation Operators for Preprocessor-Based Variability. In International Workshop on Variability Modelling of Software-intensive Systems (VaMoS), pages 81–88, New York, NY, USA, January 2016. ACM.
     
  • Fabian Benduhn, Thomas Thüm, Malte Lochau, Thomas Leich, and Gunter Saake. A Survey on Modeling Techniques for Formal Behavioral Verification of Software Product Lines. In International Workshop on Variability Modelling of Software-intensive Systems (VaMoS), pages 80–87, New York, NY, USA, January 2015. ACM.
     
  • Janet Siegmund, Sven Apel, Christian Kästner, Chris Parnin, Anja Bethmann, Gunter Saake, Thomas Leich, and André Brechmann. Measuring Program Comprehension with Functional Magnetic Resonance Imaging. In Proceedings of Software Engineering – Fachtagung des GI-Fachbereichs Softwaretechnik, GI Edition – Lecture Notes in Informatics. GI, March 2015. to appear.
     
  • Thomas Thüm, Christian Kästner, Fabian Benduhn, Jens Meinicke, Gunter Saake, and Thomas Leich. FeatureIDE: An Extensible Framework for Feature-Oriented Software Development. Science of Computer Programming, 79(0):70–85, January 2014.
     
  • Janet Siegmund, Christian Kästner, Sven Apel, Chris Parnin, Anja Bethmann, Thomas Leich, Gunter Saake, and André Brechmann. Understanding Understanding Source Code with Functional Magnetic Resonance Imaging. In ICSE, pages 378–389, 2014.
     
  • Janet Feigenspan, Christian Kästner, Sven Apel, Jörg Liebig, Michael Schulze, Raimund Dachselt, Maria Papendieck, Thomas Leich, and Gunter Saake. Do Background Colors Improve Program Comprehension in the #ifdef Hell?. Empirical Software Engineering, 18(4):699–745, 2013. (PDF)
     
  • Michael Soffner, Norbert Siegmund, Marko Rosenmüller, Janet Feigenspan, Thomas Leich, and Gunter Saake. A Variability Model for Query Optimizers. In Database and Information Systems VII. Selected Papers from the Tenth International Baltic Conference on Databases and Information Systems 2012, pages 15–28. IOS Press, January 2013.
     
  • Thomas Leich. Variables Nanodatenmanagement für eingebettete Systeme. Dissertation, University of Magdeburg, Germany, November 2012. In German.
     
  • Martin Schäler, Thomas Leich, Marko Rosenmüller, and Gunter Saake. Building Information System Variants with Tailored Database Schemas Using Features. In 24th International Conference on Advanced Information Systems Engineering (CAiSE), volume 7328 of LNCS, pages 597 – 612. Springer, June 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 International Symposium on the Foundations of Software Engineering - New Ideas Track (FSE-NIER), pages 24:1–24:4, 2012.
     
  • Martin Schäler, Thomas Leich, Norbert Siegmund, Christian Kästner, and Gunter Saake. Generierung maßgeschneiderter Relationenschemata in Softwareproduktlinien mittels Superimposition. In 14. GI-Fachtagung Datenbanksysteme für Business, Technologie und Web, volume P-180 of LNI, pages 414–534. GI, 2011.
     
  • Marko Rosenmüller, Sven Apel, Thomas Leich, and Gunter Saake. Tailor-Made Data Management for Embedded Systems: A Case Study on Berkeley DB. Data and Knowledge Engineering, 68(12):1493–1512, December 2009.
     
  • Sven Apel, Jörg Liebig, Christian Kästner, Martin Kuhlemann, and Thomas Leich. An Orthogonal Access Modifier Model for Feature-Oriented Programming. In Proceedings of the First Workshop on Feature-Oriented Software Development (FOSD), pages 27–34. ACM Press, October 2009. (PDF)
     
  • Janet Feigenspan, Christian Kästner, Sven Apel, and Thomas Leich. How to Compare Program Comprehension in FOSD Empirically – An Experience Report. In Proceedings of the First Workshop on Feature-Oriented Software Development (FOSD), pages 55–62. ACM Press, October 2009.
     
  • Jörg Liebig, Sven Apel, Christian Lengauer, and Thomas Leich. RobbyDBMS – A Case Study on Hardware/Software Product Line Engineering. In Proceedings of the First Workshop on Feature-Oriented Software Development (FOSD), pages 60–65. ACM Press, October 2009.
     
  • Christian Kästner, Thomas Thüm, Gunter Saake, Janet Feigenspan, Thomas Leich, Fabian Wielgorz, and Sven Apel. FeatureIDE: Tool Framework for Feature-Oriented Software Development. In Proceedings of the 31th International Conference on Software Engineering (ICSE), pages 611–614. IEEE Computer Society, May 2009. Formal Demonstration paper.
     
  • Marko Rosenmüller, Christian Kästner, Norbert Siegmund, Sagar Sunkle, Sven Apel, Thomas Leich, and Gunter Saake. SQL à la Carte – Toward Tailor-made Data Management. In Datenbanksysteme in Business, Technologie und Web (BTW), pages 117–136, March 2009.
     
  • Gunter Saake, Marko Rosenmüller, Norbert Siegmund, Christian Kästner, and Thomas Leich. Downsizing Data Management for Embedded Systems. Egyptian Computer Science Journal (ECS), 31(1):1–13, January 2009.
     
  • Sven Apel, Thomas Leich, and Gunter Saake. Aspectual Feature Modules. IEEE Transactions on Software Engineering, 34(2):162–180, 2008.
     
  • Marko Rosenmüller, Norbert Siegmund, Horst Schirmeier, Julio Sincero, Sven Apel, Thomas Leich, Olaf Spinczyk, and Gunter Saake. FAME-DBMS: Tailor-made Data Management Solutions for Embedded Systems. In Workshop on Software Engineering for Tailor-made Data Management (SETMDM), 2008.
     
  • Mario Pukall, Thomas Leich, Martin Kuhlemann, and Marko Rosenmüller. Highly Configurable Transaction Management for Embedded Systems. In "AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software", pages 1–8, 2007. (PDF)
     
  • Sven Apel, Christian Kästner, Thomas Leich, and Gunter Saake. Aspect Refinement. Technical Report 10, School of Computer Science, University of Magdeburg, Germany, August 2006.
     
  • Thomas Leich. Konzeption und Implementierung eines Anfragesystems für ein konfigurierbares, leichtgewichtiges DBMS. Master thesis (diplomarbeit), University of Magdeburg, Germany, 2002. In german.
     

 

 

Research Interests
  • Implementation Techniques for DBMS
  • Requirements Engineering
  • Nano Database Systems
  • Software Engineering, Domain Engineering, Product Lines, Program Families
  • Aspect-Oriented Programming, Feature-Oriented Programming

Letzte Änderung: 27.10.2017 - Ansprechpartner:

Sie können eine Nachricht versenden an: Webmaster
Sicherheitsabfrage:
Captcha
 
Lösung: