Homepage Dr.-Ing. Sandro Schulze

Dr.-Ing. Sandro Schulze

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

Dr.-Ing. Sandro Schulze

AG Datenbanken & Software Engineering
Gebäude 29, Universitätsplatz 2, 39106, Magdeburg, G29-109
News

Here will post any News from Research (e.g., acepted papers, projects, collaborations) & Teaching (MSc/BSc topics, student projects, vacancies)

Thesis Topics Available

Currently I have three thesis topics (MSc. or BSc. level) in Software Engineering available

  • Lightweight, Variability-Aware Change Impact Analysis (description)
  • A Feasibility Study on Bug Prediction Using Variability-Aware Code Metrics and Machine Learning (description)
  • Analyzing the Birth, Life, and Death of Bug Reports (description)

Paper accepted at GPCE 2017

Together with Wolfram Fenske, we conducted a large-scale, empirical study on whether and how preprocessor annotations (i.e., conditional compilation in C, so called #ifdefs) may influence the maintainability of software systems. The resulting paper has been accepted at this year's edition of GPCE.
Wolfram will present our results in October in Vancouver.

Publikationen

2016

2015

  • Wolfram Fenske and Sandro Schulze. Code Smells Revisited: A Variability Perspective. In International Workshop on Variability Modelling of Software-intensive Systems (VaMoS), pages 3–10, New York, NY, USA, January 2015. ACM.
     
  • Wolfram Fenske, Sandro Schulze, Daniel Meyer, and Gunter Saake. When Code Smells Twice as Much: Metric-Based Detection of Variability-Aware Code Smells. In International Working Conference on Source Code Analysis and Manipulation (SCAM), pages 171–180. IEEE, 2015.
     
  • Stefan Stanciulescu, Sandro Schulze, and Andrzej Wasowski. Forked and Integrated Variants In An Open-Source Firmware Project. In International Conference on Software Maintenance and Evolution (ICSME), pages 151–160. IEEE, 2015. acceptance rate: 22%.
     
  • Remo Lachmann, Sascha Lity, Sabrina Lischke, Simon Beddig, Sandro Schulze, and Ina Schaefer. Delta-Oriented Test Case Prioritization for Integration Testing of Software Product Lines. In International Software Product Line Conference (SPLC), pages 81–90, 2015.
     
  • Sven Peldszus, Géza Kulcsár, Malte Lochau, and Sandro Schulze. Incremental Co-Evolution of Java Programs Based on Bidirectional Graph Transformation. In International Conference on Principles and Practices of Programming on the Java Platform: virtual machines, languages, and tools (PPPJ), pages 138–151. ACM, 2015.
     

2014

  • Jonathan Koscielny, Sönke Holthusen, Ina Schaefer, Sandro Schulze, Lorenzo Bettini, and Ferruccio Damiani. DeltaJ 1.5: Delta-oriented Programming for Java 1.5. In International Conference on Principles and Practices of Programming on the Java Platform: virtual machines, languages, and tools (PPPJ), pages 63–74. ACM, 2014.
     
  • Frederik Kanning and Sandro Schulze. Program Slicing in the Presence of Preprocessor Variability. In International Conference on Software Maintenance and Evolution (ICSME), ERA Track, pages 501–505. IEEE, 2014.
     

2013

  • Martin Schäler, Alexander Grebhahn, Reimar Schröter, Sandro Schulze, Veit Köppen, and Gunter Saake. QuEval: Beyond high-dimensional indexing à la carte. PVLDB, 6(14):1654–1665, September 2013.
     
  • Sandro Schulze. Analysis and Removal of Code Clones in Software Product Lines. Dissertation, University of Magdeburg, Germany, January 2013.
     
  • Sandro Schulze, Jörg Liebig, Janet Siegmund, and Sven Apel. Does the discipline of preprocessor annotations matter? A controlled experiment. In International Conference on Generative Programming: Concepts & Experiences (GPCE), pages 65–74. ACM, 2013.
     
  • Sandro Schulze, Oliver Richers, and Ina Schaefer. Refactoring Delta-Oriented Software Product Lines. In International Conference on Aspect-Oriented Software Development (AOSD), pages 73–84. ACM, 2013.
     

2012

2011

2010

2009

  • Sandro Schulze, Tobias Hoppe, Jana Dittmann, and Gunter Saake. Pauschalisierte Sicherheitsbetrachtungen automotiver Systeme. In Arbeitskonferenz DACH Security. Universit, May 2009. 128–141.
     
  • Sandro Schulze and Martin Kuhlemann. Advanced Analysis for Code Clone Removal. In Proceedings des Workshops der GI-Fachgruppe Software Reengineering (SRE), erschienen in den GI Softwaretechnik-Trends 29(2), pages 10–12. Gesellschaft für Informatik (GI), May 2009.
     
  • Michael Biermann, Tobias Hoppe, Jana Dittmann, Sandro Schulze, and Gunter Saake. Adaption des Szenarios einer WiFi-Wurm-Epidemie auf den Automotive-Bereich zur Sensibilisierung und Aufklärung. In 11.Deutscher IT-Sicherheitskongress des BSI. SecuMedia Verlag, May 2009. to appear.
     
  • Sandro Schulze, Mario Pukall, Gunter Saake, Tobias Hoppe, and Jana Dittmann. On the Need of Automotive Data Management in Automotive Systems. In Proceedings 13. GI-Fachtagung Datenbanksysteme für Business, Technologie und Web (BTW), Lecture Notes in Informatics, pages 217–227. Gesellschaft für Informatik (GI), March 2009.
     
  • Sandro Schulze and Martin Kuhlemann. A Holistic Approach for Processing of Detected Code Clones. In 3rd International Workshop on Software Clones (IWSC), Workshop Proceedings of the 13th European Conference on Software Maintenance and Reengineering (CSMR), page 38. IEEE, March 2009.
     
  • Sandro Schulze, Mario Pukall, and Tobias Hoppe. IT Security in Automotive Software Development. GI Softwaretechnik-Trends, 29(3):23–28, 2009.
     
  • Tobias Hoppe, Sandro Schulze, Stefan Kiltz, Jana Dittmann, and Heiko Adamczyk. IT-Sicherheitsanforderungen in automotiven Systemen: Ein entwurfsprozessbegleitender Ansatz. In VDI/VW Gemeinschaftstagung Automotive Security, 2009. to appear.
     

2008

2007

 

Vita
seit September 2016, Lehrkraft für besodere Aufgaben, Otto-von-Guericke Universität Magdeburg

Okt. 2015 - Aug. 2016, W2-Vertretungsprofessor für "Softwaretechnologie und- sprachen", TU Hamburg
Eigenständiges Durchführen von zwei Lehrveranstaltungen pro Semester


Feb. 2013 - Sept. 2015, Akademischer Rat, TU Braunschweig
Fortführen der Forschung zur Analyse von Softwareproduktlinien (SPLs) mit Fokus auf Wartung und Evolution. Verstärkt Forschung im Gebiet Software-Qualität (insb. Software-Testen). Weitere Forschungsschwerpunkte: Reverse Engineering von Variabilität, Blackbox-Testen durch Anwendung von Methoden des Maschinellen Lernens.

Juni 2012 - Jan. 2013, Wissenschaftlicher Mitarbeiter, TU Braunschweig
Entwicklung eines Ansatzes zum Refactoring von kompositionalen SPLs, insbesondere für Feature-Oriented und Delta-Oriented Programming.

Aug. 2007 - Mai 2012, Wissenschaftlicher Mitarbeiter, Otto-von-Guericke Universität Magdeburg
Doktorarbeit, Forschung zu Analyse & Entfernen von Codeklonen in SPLs. Wegbereitende Forschung zu variantenerhaltendem Refactoring. Mitarbeit an Forschungsprojekten zu den Themen sicheres Datenmanagement für automotive Systeme, Data Provenance und effiziente Indexe für hochdimensionale und sicherheitsrelevante Daten.
News

Here will post any News from Research (e.g., acepted papers, projects, collaborations) & Teaching (MSc/BSc topics, student projects, vacancies)

Thesis Topics Available

Currently I have three thesis topics (MSc. or BSc. level) in Software Engineering available

  • Lightweight, Variability-Aware Change Impact Analysis (description)
  • A Feasibility Study on Bug Prediction Using Variability-Aware Code Metrics and Machine Learning (description)
  • Analyzing the Birth, Life, and Death of Bug Reports (description)

Paper accepted at GPCE 2017

Together with Wolfram Fenske, we conducted a large-scale, empirical study on whether and how preprocessor annotations (i.e., conditional compilation in C, so called #ifdefs) may influence the maintainability of software systems. The resulting paper has been accepted at this year's edition of GPCE.
Wolfram will present our results in October in Vancouver.

Publikationen

2016

2015

  • Wolfram Fenske and Sandro Schulze. Code Smells Revisited: A Variability Perspective. In International Workshop on Variability Modelling of Software-intensive Systems (VaMoS), pages 3–10, New York, NY, USA, January 2015. ACM.
     
  • Wolfram Fenske, Sandro Schulze, Daniel Meyer, and Gunter Saake. When Code Smells Twice as Much: Metric-Based Detection of Variability-Aware Code Smells. In International Working Conference on Source Code Analysis and Manipulation (SCAM), pages 171–180. IEEE, 2015.
     
  • Stefan Stanciulescu, Sandro Schulze, and Andrzej Wasowski. Forked and Integrated Variants In An Open-Source Firmware Project. In International Conference on Software Maintenance and Evolution (ICSME), pages 151–160. IEEE, 2015. acceptance rate: 22%.
     
  • Remo Lachmann, Sascha Lity, Sabrina Lischke, Simon Beddig, Sandro Schulze, and Ina Schaefer. Delta-Oriented Test Case Prioritization for Integration Testing of Software Product Lines. In International Software Product Line Conference (SPLC), pages 81–90, 2015.
     
  • Sven Peldszus, Géza Kulcsár, Malte Lochau, and Sandro Schulze. Incremental Co-Evolution of Java Programs Based on Bidirectional Graph Transformation. In International Conference on Principles and Practices of Programming on the Java Platform: virtual machines, languages, and tools (PPPJ), pages 138–151. ACM, 2015.
     

2014

  • Jonathan Koscielny, Sönke Holthusen, Ina Schaefer, Sandro Schulze, Lorenzo Bettini, and Ferruccio Damiani. DeltaJ 1.5: Delta-oriented Programming for Java 1.5. In International Conference on Principles and Practices of Programming on the Java Platform: virtual machines, languages, and tools (PPPJ), pages 63–74. ACM, 2014.
     
  • Frederik Kanning and Sandro Schulze. Program Slicing in the Presence of Preprocessor Variability. In International Conference on Software Maintenance and Evolution (ICSME), ERA Track, pages 501–505. IEEE, 2014.
     

2013

  • Martin Schäler, Alexander Grebhahn, Reimar Schröter, Sandro Schulze, Veit Köppen, and Gunter Saake. QuEval: Beyond high-dimensional indexing à la carte. PVLDB, 6(14):1654–1665, September 2013.
     
  • Sandro Schulze. Analysis and Removal of Code Clones in Software Product Lines. Dissertation, University of Magdeburg, Germany, January 2013.
     
  • Sandro Schulze, Jörg Liebig, Janet Siegmund, and Sven Apel. Does the discipline of preprocessor annotations matter? A controlled experiment. In International Conference on Generative Programming: Concepts & Experiences (GPCE), pages 65–74. ACM, 2013.
     
  • Sandro Schulze, Oliver Richers, and Ina Schaefer. Refactoring Delta-Oriented Software Product Lines. In International Conference on Aspect-Oriented Software Development (AOSD), pages 73–84. ACM, 2013.
     

2012

2011

2010

2009

  • Sandro Schulze, Tobias Hoppe, Jana Dittmann, and Gunter Saake. Pauschalisierte Sicherheitsbetrachtungen automotiver Systeme. In Arbeitskonferenz DACH Security. Universit, May 2009. 128–141.
     
  • Sandro Schulze and Martin Kuhlemann. Advanced Analysis for Code Clone Removal. In Proceedings des Workshops der GI-Fachgruppe Software Reengineering (SRE), erschienen in den GI Softwaretechnik-Trends 29(2), pages 10–12. Gesellschaft für Informatik (GI), May 2009.
     
  • Michael Biermann, Tobias Hoppe, Jana Dittmann, Sandro Schulze, and Gunter Saake. Adaption des Szenarios einer WiFi-Wurm-Epidemie auf den Automotive-Bereich zur Sensibilisierung und Aufklärung. In 11.Deutscher IT-Sicherheitskongress des BSI. SecuMedia Verlag, May 2009. to appear.
     
  • Sandro Schulze, Mario Pukall, Gunter Saake, Tobias Hoppe, and Jana Dittmann. On the Need of Automotive Data Management in Automotive Systems. In Proceedings 13. GI-Fachtagung Datenbanksysteme für Business, Technologie und Web (BTW), Lecture Notes in Informatics, pages 217–227. Gesellschaft für Informatik (GI), March 2009.
     
  • Sandro Schulze and Martin Kuhlemann. A Holistic Approach for Processing of Detected Code Clones. In 3rd International Workshop on Software Clones (IWSC), Workshop Proceedings of the 13th European Conference on Software Maintenance and Reengineering (CSMR), page 38. IEEE, March 2009.
     
  • Sandro Schulze, Mario Pukall, and Tobias Hoppe. IT Security in Automotive Software Development. GI Softwaretechnik-Trends, 29(3):23–28, 2009.
     
  • Tobias Hoppe, Sandro Schulze, Stefan Kiltz, Jana Dittmann, and Heiko Adamczyk. IT-Sicherheitsanforderungen in automotiven Systemen: Ein entwurfsprozessbegleitender Ansatz. In VDI/VW Gemeinschaftstagung Automotive Security, 2009. to appear.
     

2008

2007

 

CV
seit September 2016, Lehrkraft für besodere Aufgaben, Otto-von-Guericke Universität Magdeburg

Okt. 2015 - Aug. 2016, W2-Vertretungsprofessor für "Softwaretechnologie und- sprachen", TU Hamburg
Eigenständiges Durchführen von zwei Lehrveranstaltungen pro Semester


Feb. 2013 - Sept. 2015, Akademischer Rat, TU Braunschweig
Fortführen der Forschung zur Analyse von Softwareproduktlinien (SPLs) mit Fokus auf Wartung und Evolution. Verstärkt Forschung im Gebiet Software-Qualität (insb. Software-Testen). Weitere Forschungsschwerpunkte: Reverse Engineering von Variabilität, Blackbox-Testen durch Anwendung von Methoden des Maschinellen Lernens.

Juni 2012 - Jan. 2013, Wissenschaftlicher Mitarbeiter, TU Braunschweig
Entwicklung eines Ansatzes zum Refactoring von kompositionalen SPLs, insbesondere für Feature-Oriented und Delta-Oriented Programming.

Aug. 2007 - Mai 2012, Wissenschaftlicher Mitarbeiter, Otto-von-Guericke Universität Magdeburg
Doktorarbeit, Forschung zu Analyse & Entfernen von Codeklonen in SPLs. Wegbereitende Forschung zu variantenerhaltendem Refactoring. Mitarbeit an Forschungsprojekten zu den Themen sicheres Datenmanagement für automotive Systeme, Data Provenance und effiziente Indexe für hochdimensionale und sicherheitsrelevante Daten.

Last Modification: 27.10.2017 - Contact Person:

Sie können eine Nachricht versenden an: Dr.-Ing. Sandro Schulze
Sicherheitsabfrage:
Captcha
 
Lösung: