Increasing Operational Awareness using Monitoring-Aware IDEs

Master Thesis (2018)
Author(s)

J. Winter (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Mauricio Aniche – Mentor

A. Van Van Deursen – Graduation committee member

WP Brinkman – Graduation committee member

Călin Borlovan – Mentor

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2018 Jos Winter
More Info
expand_more
Publication Year
2018
Language
English
Copyright
© 2018 Jos Winter
Graduation Date
14-09-2018
Awarding Institution
Delft University of Technology
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

It is important to detect problems fast and to have a clear overview of what is happening within a system after deployment to maximize the uptime and functional quality of the system. Therefore it is necessary to increase the awareness that developers have of errors and logs. Increasing the awareness that developers have of errors and logs has a positive impact on finding problems and solving them. This thesis aims to use monitoring information to bridge the gap that exists between development and operations. We propose to do this by linking the logs to source code to provide this missing link between development and operations. We provide a theory for a monitoring-aware IDE which aims to tackle some of the challenges and enhance some of the practices that exist in the field. We implemented a monitoring-aware IDE and performed a field study to measure its effect. Our results show that a monitoring-aware IDE assists the developer in understanding the system, fixing problems in the code, and improving the monitoring code.

Files

Thesis_joswinter.pdf
(pdf | 0.585 Mb)
License info not available