Degradation of software performance can become costly for companies and developers, yet it is hardly assessed continuously. A strategy that would allow continuous performance assessment of software libraries is software microbenchmarking, which faces problems such as excessive execution times and unreliable results that hinder wide-spread adoption in continuous integration. In my research, I want to develop techniques that allow including software microbenchmarks into continuous integration by utilizing cloud infrastructure and execution time reduction techniques. These will allow assessing performance on every build and therefore catching performance problems before they are released into the wild
Rigorous performance engineering traditionally assumes measur- ing on bare-metal environments to con...
Application-level monitoring of continuously operating software systems provides insights into their...
<p>Application-level monitoring of continuously operating software systems provides insights into th...
Degradation of software performance can become costly for companies and developers, yet it is hardly...
Continuous integration (CI) emphasizes quick feedback to devel- opers. This is at odds with current ...
Software performance faults have severe consequences for users, developers, and companies. One way t...
Satisfactory software performance is essential for the adoption and the success of a product. In org...
Application-level monitoring of continuously operating software systems provides insights into their...
Abstract—Developers of highly configurable performance-intensive software systems often use in-house...
Executing software microbenchmarks, a form of small-scale performance tests predominantly used for l...
The development cycle of large software is necessarily prone to introducing software errors that are...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Foundational software libraries such as ROOT are under intense pressure to avoid software regression...
Application-level monitoring of continuously operating software systems provides insights into their...
By definition, the practice of Continuous Integration (CI) promotes continuous software quality impr...
Rigorous performance engineering traditionally assumes measur- ing on bare-metal environments to con...
Application-level monitoring of continuously operating software systems provides insights into their...
<p>Application-level monitoring of continuously operating software systems provides insights into th...
Degradation of software performance can become costly for companies and developers, yet it is hardly...
Continuous integration (CI) emphasizes quick feedback to devel- opers. This is at odds with current ...
Software performance faults have severe consequences for users, developers, and companies. One way t...
Satisfactory software performance is essential for the adoption and the success of a product. In org...
Application-level monitoring of continuously operating software systems provides insights into their...
Abstract—Developers of highly configurable performance-intensive software systems often use in-house...
Executing software microbenchmarks, a form of small-scale performance tests predominantly used for l...
The development cycle of large software is necessarily prone to introducing software errors that are...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Foundational software libraries such as ROOT are under intense pressure to avoid software regression...
Application-level monitoring of continuously operating software systems provides insights into their...
By definition, the practice of Continuous Integration (CI) promotes continuous software quality impr...
Rigorous performance engineering traditionally assumes measur- ing on bare-metal environments to con...
Application-level monitoring of continuously operating software systems provides insights into their...
<p>Application-level monitoring of continuously operating software systems provides insights into th...