To people concerned with software reliability. What if there was a method to prevent latent unhandled exceptions in the source code?
Good news is that now there is one! Created by Diogo Silveira Mendonça during his PhD at PUC-Rio – Brazil (in progress, advised by professors Arndt von Staa and Marcos Kalinowski). An Industry Paper, describing the method and its industrial application to real systems, has just been accepted for publication at ESEM 2018 (Oulu, Finland)! The method is based on defect causal analysis principles and explores the synergy between static and dynamic verification.
A free author version of the paper is available here: http://www.inf.puc-rio.br/~kalinowski/publications.html . To get access just search for the title “Applying Pattern-Driven Maintenance: A Method to Prevent Latent Unhandled Exceptions in Web Applications” and click on the PDF icon.
Want to apply it in your company? All you need is the application server logs and the source code (and maybe some training on testing and static analysis). Feel free to get in touch if you want to know more about this or any other technology developed at our software engineering laboratory (LES/PUC-Rio).
P.S. All texts that I write have free author versions available on my website, after all, I write them so that others can read. Currently there are more than 100 (but the best ones are yet to come) full texts, feel free to search through the publications.