Index
Thumbnail


Thorsten Händler
MBA, Staatsexamen

Teaching and Research Associate

Telephone:+43-1-31336-4429

Email:

Office: D2.2.048

Consultation hours: by appointment

Thorsten Haendler is a Research Associate at the Institute for Information Systems and New Media. Before joining the institute, he graduated in Computer Science and Classical Philology with the German Staatsexamen degree (Master equivalent) from the Goethe University  (Frankfurt, Germany) and worked subsequently as a software developer and IT consultant. He also holds an MBA in Engineering Management. Currently he is pursuing his research interests in Software Engineering (see below) in the framework of a PhD program at the WU.

Research Interests

  • Software Refactoring
  • Technical Debt Management
  • Serious Games and Gamification
  • Scenario-based Engineering Techniques
  • Model-driven Software Development
  • Software-Engineering Education & Training

Publications

@FIDES | @GoogleScholar | @dblp

  • Thorsten Haendler: A Card Game for Learning Software-Refactoring Principles, In: Proc. of the 3rd International Symposium on Gamification and Games for Learning (GamiLearn@CHIPLAY 2019), Barcelona, Spain, October 2019 (accepted for publication)

  • Thorsten Haendler and Gustaf Neumann: A Framework for the Assessment and Training of Software Refactoring Competences, In: Proc. of the 11th International Conference on Knowledge Management and Information Systems (KMIS 2019), Vienna, Austria, September 2019. (accepted for publication)

  • Thorsten Haendler and Gustaf Neumann: Ontology-based Analysis of Game Designs for Software Refactoring, In: Proc. of the 11th International Conference on Computer Supported Education (CSEDU), Heraklion (Crete), Greece, May 2019. Acceptance rate (full papers): 19%

  • Thorsten Haendler, Gustaf Neumann and Fiodor Smirnov: An Interactive Tutoring System for Training Software Refactoring, In: Proc. of the 11th International Conference on Computer Supported Education (CSEDU), Heraklion (Crete), Greece, May 2019. Acceptance rate (full papers): 19%

  • Thorsten Haendler and Gustaf Neumann: Serious Games for Software Refactoring, In: Proc. of Software Engineering and Software Management (SE19), Fachtagung des GI-Fachbereichs Softwaretechnik, February 2019.

  • Thorsten Haendler and Gustaf Neumann: Serious Refactoring Games, In: Proc. of the 52nd Hawaii International Conference on System Sciences (HICSS), IEEE, Hawaii, USA, January 2019. (Best Paper Nomination)

  • Thorsten Haendler: On Using UML Diagrams to Identify and Assess Software Design Smells, In: Proc. of the 13th International Conference on Software Technologies (ICSOFT 2018 ), SciTePress, pp. 413-421, Porto, Portugal, July 2018.

  • Thorsten Haendler and Josef Frysak: Deconstructing the Refactoring Process from a Problem-Solving and Decision-Making Perspective, In: Proc. of the 13th International Conference on Software Technologies (ICSOFT 2018 ), SciTePress, pp. 363-372, Porto, Portugal, July 2018.

  • Thorsten Haendler, Stefan Sobernig and Mark Strembeck: Towards Triaging Code-Smell Candidates via Runtime Scenarios and Method-Call Dependencies, In: Proc. of the 9th International Workshop on Managing Technical Debt (MTD 2017 ) at XP 2017 , ACM Press, pp. 8:1-9, Cologne, May 2017.

  • Thorsten Haendler, Stefan Sobernig and Mark Strembeck: Deriving UML-based Specifications of Inter-Component Interactions from Runtime Tests, In: Proc. of the 31st ACM Symposium on Applied Computing (SAC 2016 ), Software Engineering Track, ACM Press, pp. 1573-1575, Pisa, Italy, April 2016.

  • Thorsten Haendler, Stefan Sobernig and Mark Strembeck: Deriving Tailored UML Interaction Models from Scenario-Based Runtime Tests, In: Software Technologies (Revised Selected Papers of ICSOFT 2015), Communications in Computer and Information Science (CCIS), Volume 586, Springer International Publishing, pp. 326-348, February 2016.

  • Thorsten Haendler, Stefan Sobernig and Mark Strembeck: An Approach for the Semi-automated Derivation of UML Interaction Models from Scenario-based Runtime Tests, In: Proc. of the 10th International Conference on Software Engineering and Applications (ICSOFT-EA 2015), SciTePress, pp. 229-240, Colmar, France,  July 2015. Acceptance rate (full papers): 11% Paper Award .

Talks and Presentations


  • An Interactive Tutoring System for Training Software Refactoring. 11th International Conference on Computer Supported Education (CSEDU 2019), Heraklion, Greece, 02.05.-04.05. (Talk)

  • Ontology-based Analysis of Game Designs for Software Refactoring. 11th International Conference on Computer Supported Education (CSEDU 2019), Heraklion, Greece, 02.05.-04.05. (Talk)

  • Serious Games for Software Refactoring. Software Engineering and Software Management 2019, Stuttgart, Deutschland, 18.02.-22.02.2019. (Poster)

  • Serious Refactoring Games. 52nd Hawaii International Conference on System Sciences (HICSS-52), Wailea, Hawaii, United States/USA, 08.01.-11.01.2019 (Talk)

  • Deconstructing the Refactoring Process from a Problem-Solving and Decision-Making Perspective. 13th International Conference on Software Technologies (ICSOFT 2018), Porto, Portugal, 26.07.-28.07. (Poster)

  • On Using UML Diagrams to Identify and Assess Software Design Smells. 13th International Conference on Software Technologies (ICSOFT 2018), Porto, Portugal, 26.07.-28.07. (Talk)

  • Towards Triaging Code-Smell Candidates via Runtime Scenarios and Method-Call Dependencies. Ninth International Workshop on Managing Technical Debt (MTD 2017) in conjunction with the 18th International Conference on Agile Software Development (XP 2017), Cologne, Germany, 22.05.-26.05. (Talk)

  • Deriving UML-based Specifications of Inter-Component Interactions from Runtime Tests. 31st ACM Symposium on Applied Computing (SAC 2016), Software Engineering Track, Pisa, Italy, 04.04-08.04.2016. (Poster)

  • An Approach for the Semi-automated Derivation of UML Interaction Models from Scenario-based Runtime Tests. 10th International Conference on Software Engineering and Applications (ICSOFT-EA 2015), Colmar, France, 20.07.-22.07. (Talk)

Teaching


  • Course: Grundzuege der Modellierung  (Principles of Software Modeling) every semester.
  • Supervision of Bachelor theses and seminar papers on topics related to research interests (see above).

Software Projects