Mining Developers’ Workflows from IDE Usage

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

335 Downloads (Pure)


An increased understanding of how developers’ approach the development of software and what individual challenges they face, has a substantial potential to better support the process of programming. In this paper, we adapt Rabbit Eclipse, an existing Eclipse plugin, to generate event logs from IDE usage enabling process mining of developers’ workflows. Moreover, we describe the results of an exploratory study in which the event logs of 6 developers using Eclipse together with Rabbit Eclipse were analyzed using process mining. Our results demonstrate the potential of process mining to better understand how developers’ approach a given programming task.
Original languageEnglish
Title of host publicationAdvanced Information Systems Engineering Workshops
EditorsRaimundas Matulevičius , Remco Dijkman
Publication date2018
ISBN (Print)978-3-319-92897-5
Publication statusPublished - 2018
Event30th International Conference on Advanced Information Systems Engineering - Viru väljak 4, Tallinn, Estonia
Duration: 11 Jun 201815 Jun 2018


Conference30th International Conference on Advanced Information Systems Engineering
LocationViru väljak 4
SeriesLecture Notes in Business Information Processing

Bibliographical note


  • Process mining
  • Tracking IDE interactions
  • Developers’ workflows
  • Source code

Cite this

Ioannou, C., Burattin, A., & Weber, B. (2018). Mining Developers’ Workflows from IDE Usage. In R. Matulevičius , & R. Dijkman (Eds.), Advanced Information Systems Engineering Workshops (pp. 167-179). Springer. Lecture Notes in Business Information Processing, Vol.. 316