Dr. David Wille

Dr. David Wille
Computer Scientist | Software Engineer | Variability Management Expert
Braunschweig, Germany

Professional Experience
Technical Specialist Digital Life Cycle Management
Volkswagen AG, Wolfsburgsince 07/2020
Computer Scientist
IAV GmbH, Gifhorn05/2019 – 06/2020

Direct assignment to a project at Volkswagen AG in Wolfsburg. Duties include: support of the project owner in the agile development process based on the Scaled Agile Framework® (SAFe®), analysis of requirements to create User Stories and refinement of the Backlog, creation of release documents (e.g., a logging concept and a roles- and rights concept), creation of a staging concept, coordination with other stakeholders on architectural decisions (e.g., interfaces and service implementations), support of external test teams (i.e., for the end-to-end system test, the penertation test as well as the load and performance test).

Research Associate / Project Leader
Working Group Model-Based Software Engineering, Institute of Software Engineering and Automotive Informatics, Technische Universität Carolo-Wilhelmina Braunschweig09/2018 – 04/2019

Functional specification of a system to analyze the compatibility of systems in cars after updating / replacing software or hardware. Project coordination and personelle responsibility.

Research Associate / PhD Student
Working Group Model-Based Software Engineering, Institute of Software Engineering and Automotive Informatics, Technische Universität Carolo-Wilhelmina Braunschweig01/2015 – 11/2018

Research of algorithms to automatically reverse-engineer variability between related artifact variants (e.g., statecharts, MATLAB/Simulink models, source code, technical architecture descriptions) using model-based techniques. The identified varibiability information is used to visualize the identified variability relations between the systems, to improve the analyzed systems (e.g., their maintainability) by restructuring them or to transfer the artifacts to a software product line.

Research Assistant
Institute of Software Engineering and Automotive Informatics, Technische Universität Carolo-Wilhelmina Braunschweig10/2012 – 07/2013, 09/2013 – 12/2014

Research of algorithms to automatically reverse-engineer variability between related MATLAB/Simulink model variants.

Professional Training / University
PhD in Computer Science, Graduation with Honors
Technische Universität Carolo-Wilhelmina Braunschweig01/2015 – 11/2018
Master of Science in Computer Science, Graduation with Honors
Technische Universität Carolo-Wilhelmina Braunschweig10/2012 – 12/2014

Focus on Software Engineering, Software Architectures, Software Product Lines and Model-based Software Engineering

Bachelor of Science in Computer Science
Technische Universität Carolo-Wilhelmina Braunschweig10/2009 – 08/2012

Minor subject: Communication Networks

Awards
Doctorand Award
Automotive Research Centre Niedersachsen11/2019

Awarded for the Dissertation “Custom-Tailored Product Line Extraction”

Best Paper Award
IBM Center for Advanced Studies10/2018

Awarded for the paper “Reducing Variability of Technically Related Software Systems in Large-Scale IT Landscapes” at the International Conference on Computer Science and Software Engineering (CASCON) 2018 in Toronto (Canada)

Young Best Paper Award – Research Track
HITACHI09/2017

Awarded for the paper “Variability Mining of Technical Architectures” at the International Systems and Software Product Line Conference (SPLC) 2017 in Seville (Spain)

Graduate Award
Carl-Friedrich-Gauß-Faculty of Technische Universität Carolo-Wilhelmina Braunschweig11/2015

Awarded for Outstanding Accomplishments at Master’s Level

Travel Award
Association for Computing Machinery (ACM)11/2014

Awarded to participate in the Student Research Competition of the International Symposium on Foundations of Software Engineering (FSE) 2014 in Hong Kong

Student Award
Student Counselling of Technische Universität Carolo-Wilhelmina Braunschweig05/2014

Awarded for Particular Good Accomplishments at Bachelor’s Level

International Experience
Presentations at International Conferences & Workshops
i. a. in Japan, Hong Kong, South Africa, Canada, Greece, The Netherlands2013 – 2018

Presentation of research results (cf. list of publications and the corresponding post) in front of scientific audiences at well recognized international conferences and workshops.

National Institute of Informatics Japan (NII) Shonan School, Kamiyamaguchi, Japan
Mining Software Repositories: Accomplishments, Challenges and Future Trends03/2017
Winter School, Ede, The Netherlands
Big Software on the Run: Where Software meet Data10/2016
International House, Toronto, Canada
Intensiv Course English08/2010 – 09/2010
Work & Travel, Australia
04/2009 – 08/2009
Miscellaneous
Selection Commitee Member
Fulbright Doctoral Program 2020/21, German-American Fulbright Commission11/2020
Program Committee Member
International Workshop on Reverse Variability Engieering (REVE) 201806/2018