Mathias Ellmann

Mathias Ellmann
  • Master of Science
  • Trainer at sematrain.de

About

20
Publications
6,716
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
84
Citations
Current institution
sematrain.de
Current position
  • Trainer
Additional affiliations
October 2018 - May 2023
DIPLOMA University of Applied Sciences, Germany
Position
  • Lecturer
Description
  • Lecturer in Object Oriented Programming (OOP) and Information Systems
July 2018 - July 2019
iuebel.de
Position
  • Head of Department
Description
  • Developing text algorithms to extract information from a legal case to calculate the success rate of a legal case for different rights. https://iubel.de/ueber-uns/
January 2018 - June 2018
Leuphana University of Lüneburg
Position
  • Research Associate
Education
October 2011 - May 2013
Friedrich-Alexander-University Erlangen-Nürnberg
Field of study
  • Industrial Engineering (International information systems, Information & communication systems)
October 2007 - September 2011
University of Applied Sciences Regensburg
Field of study
  • Electrical and information technology (Energy and information technology)

Publications

Publications (20)
Article
Full-text available
Zusammenfassung In diesem Artikel übertragen wir philosophische und politische Erkenntnisse und Strömungen zur Gesellschaft auf Cybercrime. Mangelnde Aufklärung und der Autoritätsglaube, Vorurteile oder Bevormundung können Cybercrime begünstigen. Ein mangelndes Verständnis von Moral, Gesetzen und Gesundheit kann dazu führen, dass Informatiker:innen...
Article
Full-text available
Zusammenfassung In diesem Artikel übertragen wir psychologische und neurologische Erkenntnisse und Strömungen zur Gesellschaft und Kriminalität auf Cybercrime. Wie ziehen Theorien aus der forensischen Psychologie, Kindheit und Erziehung und Autismus heran und bringen sie in Beziehung mit den Erkenntnissen aktueller kriminologischer Forschung am Bun...
Article
Full-text available
Zusammenfassung In Scrum und der agilen Softwareentwicklung muss effektiv verbal als auch nonverbal kommuniziert werden, um in ein‑ bis vierwöchigen Arbeitszyklen Sprints Software mit wenig Konflikten zu entwickeln. Bei ineffektiver Kommunikation können Ressourcen wie Energie, Zeit und Beziehungen sowie Schlaf als Konsequenz riskiert werden, was de...
Article
Full-text available
Zusammenfassung Im Rahmen der Entwicklung der Industrie 4.0 und der Digitalisierung bedarf es immer mehr Intelligenz und Kreativität, um am Markt als IT-Unternehmen zu bestehen. Agile Softwareprojektmanagement- und Entwicklungsmethoden wie Scrum fordern ein stetige Anpassung und Veränderung von Software auf Basis von Kundenwünschen, das ein hohes M...
Article
Full-text available
Zusammenfassung In diesem Artikel behandeln wir unser Lehrbaummodell mit den Lehr- und Lernmethoden, welches zum effektiven Lehren und Lernen in der Informatik, Wirtschaftsinformatik und verwandten Fachgebieten hinführt. Das Lehrbaummodell hat in seinen Stamm Planung und Motivation als wichtigste Lehrmethodiken auf dem effektives Lehren und Lernen...
Article
Full-text available
Zusammenfassung In diesen Artikel berichten wir über unsere Erfahrungen welche wir im Rahmen einer Umschulung zum Fachinformatiker der Anwendungsentwicklung und Systemintegration gemacht haben. Unsere Erfahrungen haben gezeigt, dass eine projektbezogene Gestaltung des Unterrichts Umschüler stetig durch ein komplexes Fach wie Datenbankdesign und Dat...
Article
Full-text available
Zusammenfassung Dieses Papier beschreibt unsere Lehrerfahrungen in einer virtuellen Lehr- und Lernumgebung für eine Vorlesung über objektorientierte Programmierung (OOP) in Java. Wir verwenden die Live-Meeting-Anwendung Adobe Connect sowie Lern- und Lehrmethoden für OOP-Vorlesungen wie Online-Coding, Online-Debugging, Online-Gruppenräume, Online-Wh...
Conference Paper
Developers use FAQs (Frequently Asked Questions) to access and share knowledge about software libraries, APIs, and platforms. This paper studies 2,660 questions from 43 FAQ websites. We analyzed accessibility metrics such as the steps from the main documentation page, tagging or multilingualism as well as structure and readability metrics such as c...
Presentation
Developers use FAQs (Frequently Asked Questions) to access and share knowledge about software libraries, APIs, and platforms. This paper studies 2,660 questions from 43 FAQ websites. We analyzed accessibility metrics such as the steps from the main documentation page, tagging or multilingualism as well as structure and readability metrics such as c...
Article
Full-text available
Stack Overflow (SO) is one of the most popular online sites for asking and answering developers' questions. New posts that cover exactly the same knowledge as previously posted questions get closed and deleted by the community. However, new posts that are very similar to previous questions but which are phrased slightly different are kept and tagge...
Conference Paper
This paper studies the software documentation quality in Stack Overflow from two perspectives: the questioners’ who are accepting answers and the community’s who is voting for answers. We show what developers can do to increase the chance that their questions or answers get accepted by the community or by the questioners. We found different expecta...
Conference Paper
In the domain of software engineering NLP techniques are needed to use and find duplicate or similar development knowledge which are stored in development documentation as development tasks. To understand duplicate and similar development documentations we will discuss different NLP techniques as descriptive statistics, topic analysis and similarit...
Conference Paper
Software developers spent 20% of their time on information seeking on Stack Overflow, YouTube or an API reference documentation. Software developers can search within Stack Overflow for duplicates or similar posts. They can also take a look on software development documentations that have similar and additional information included as a Stack Overf...
Article
A software development screencast is a video that captures the screen of a developer working on a particular task while explaining its implementation details. Due to the increased popularity of software development screencasts (e.g., available on YouTube), we study how and to what extent they can be used as additional source of knowledge to answer...
Article
Developers’ tasks are often interrelated. A task might succeed, precede, block, or depend on another task. Or, two tasks might simply have a similar aim or require similar expertise. When working on tasks, developers interact with artifacts and tools, which constitute the contexts of the tasks. This work investigates the extent to which the similar...
Conference Paper
Developers work on parallel tasks and switch between them due to interruptions and dependencies. For each task, developers interact with artifacts that constitute the task context. The more dissimilar tasks are, the more time is needed for switches to restore the contexts and adjust the mindset. Organizing tasks by their similarity can increase the...

Network

Cited By