english | deutsch

Mathias Ellmann, M.Sc.

 Short CV | Research Interests | Teaching | Supervised Projects and Thesis | Publications

Profilbild

 

 

CONTACT

Room: D 209

Phone: (+49) 040 428 83-2310

E-mail: ellmann(at)informatik.uni-hamburg.de 

Professional network: ResearchGate and/or LinkedIn

Social network: Twitter 

 

SHORT CV

Mathias Ellmann is a research assistant at the Applied Software Technology Group (MAST), Complex Systems Engineering (CSE) at the University of Hamburg. He is  a Ph.D. in computer science and studies teaching and learning methods for higher education at the University of Hamburg. He received a Master of Science degree in industrial engineering and management with majors in international information systems (IIS) and information and communication systems (I&C) and minors in economics as industrial management, marketing, or macroeconomics at the University of Erlangen-Nuremberg. He received a Bachelor of Engineering degree in electrical engineering and information technology with majors in energy and automation technology from the Technical University of Applied Sciences in Regensburg. He received an apprenticeship diploma in energy technology and led/took part in several projects at the German Heart Centre Munich, BMW FIZ or in the Max Planck Institute in Munich.

In his Ph.D. he applied several empirical methods (descriptive statistics, topic clustering etc.) and algorithms (sequence algorithms, topic modeling and machine learning algorithms etc.) to understand similar software development documentation. He especially focused on their characteristics as well as on their lexical relations between them. He used machine learning algorithms to classify the software development documentation based on their types of similarity and identified them from a quantity of potential documentation candidates.

In his master he applied several empirical methods (descriptive and summary statistics etc.) to understand signals from several GNNS receivers in different surroundings (city, suburbs, or airport) to evaluate their best application area. He also studied interferences in frequency bands in different surroundings (city, village, or industrial areas) that were used for services as alarm systems, phones or others to evaluate potential overloads. In his bachelor he studied potential risks and failures of a communication module for a transportation system.

Besides his recent studies he has been working in several software engineering and research departments. The departments were located in different domains as testing, automation and control, and web services. He used several programming languages (Python, MATLAB, VBA and C++, C#, Java as well as HTML and Java Script), version control systems (Git, SVN..) and requirement systems to perform the development tasks.

As follows the companies and institutions he worked with:

RESEARCH INTERESTS

His research interests are:

  • Software and Data Analytics
  • Empirical Software Engineering
  • Software Documentation
  • Natural Language Processing
  • Software Engineering
  • Context Aware Software Solutions
  • Teaching and Learning Methods

TEACHING

In his teaching activities he worked in several roles and topics (data science and/or data analytics, empirical software engineering, mobile architecture and engineering).

As an instructor:

As a team leader and an instructor:

As a trainee supervisor:

As a training supervisor:

And as a teaching assistant:

SUPERVISED PROJECTS

He supervised several projects:

SUPERVISED THESIS

He directly supervised several thesis:

  • Enriching Software Documentation by Identifying Similar Online Artefacts (Content). (MA Thesis (Alexander Oeser). July 17 –  September 17)
  • An Empirical Study of Software Development Screencasts to enrich API Reference Documentation. (SD Thesis (Alexander Oeser). February 16 – Juni 17)
  • An Empirical Study to Improve the Quality of Developer’s Q&As in Stack Overflow. (MA Thesis (Marko Schnecke). Mai 15 – November 15)
  • An Empirical Study Towards a Quality Model for FAQs in Software Development. (MA Thesis (Irmo Timmann). Mai 15 – November 15)
  • Monitoring Developer’s Actions to Generate a Question in Stack Overflow. (BA Thesis (Claas Jährling). April 15 – September 15)

PUBLICATIONS

He published in high quality conferences, workshops or journals:

  • M. Ellmann, Evaluation of Metrological Recording Interference Situations of Telemetry Radio Systems, Project Thesis,  LIKE – Telemetric systems, 2013. 
  • M. Ellmann, Synchronisation of a Test Cases for a Communication Module, Bachelor Thesis, SCR Princeton and LaS3, 2010

ON-GOING PUBLICATIONS

He is preparing publications for several Journals and Conferences that matches his interests.

  • Contribution to the Empirical Software Engineering (EMSE) community (Journal) 
  • Contribution to the Information and Software Technology (IST) community (Journal)
  • Contribution to the Software Maintenance and Evaluation (ICSM) community (Conference)