Not logged in.

Contribution Details

Type Bachelor's Thesis
Scope Discipline-based scholarship
Title Towards Automated Task Detection Based On User Interactions in IDEs
Organization Unit
Authors
  • Nico Strebel
Supervisors
  • Harald Gall
  • Sebastian Proksch
Language
  • English
Institution University of Zurich
Faculty Faculty of Business, Economics and Informatics
Date 2018
Abstract Text Integrated Development Environments are the standard tool used by programmers to develop software. Nowadays, IDEs record every action developers execute during their coding work. This thesis tried to make a step towards automated detection of task boundaries in order to allow reasoning about an event stream. Our approach uses machine learning techniques in order to find patterns which lead to task switches. For this purpose, we propose a layer above low-level events which depicts the task’s state. Our evaluations suggest, that our approach is not completely mellow yet, but provides a good foundation for further research.
Zusammenfassung Integrierte Entwicklungsumgebungen sind das Standardwerkzeug, welches Entwickler benutzen, um Software zu entwickeln. Entwicklungsumgebungen zeichnen heutzutage alle Aktionen auf, die Entwickler während ihrer Programmierarbeit ausführen. Diese Thesis hat versucht, einen Schritt in Richtung automatischer Erkennung von Aufgabengrenzen zu machen, um Schlussfolgerungen aus Entwickler Aktionen zu ermöglichen. Unser Ansatz benutzt maschinelles Lernen um Muster, welche zu Aufgabenwechsel führen, zu erkennen. Dafür schlagen wir eine Ebene oberhalb von primitiven Aktionen vor, welche den Zustand der Aufgabe veranschaulicht. Unsere Auswertungen haben ergeben, dass unser Ansatz noch nicht völlig ausgereift ist, jedoch eine gute Basis für weitere Forschungsarbeit bildet.
PDF File Download
Export BibTeX