Pattern-Driven Maintenance: New Method for Preventing Latent Unhandled Exceptions in the Source Code

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.

Share:
Marcos Kalinowski on FacebookMarcos Kalinowski on LinkedinMarcos Kalinowski on TwitterMarcos Kalinowski on Youtube
Marcos Kalinowski
Professor (PhD & MSc level advisor) at the Department of Informatics at PUC-Rio, where he coordinates research groups within the Software Engineering Laboratory. Co-coordinator of the ExACTa PUC-Rio digital transformation initiative. Has the vision of further connecting academia (science) with companies (industry) that are seeking innovation and operational excellence.

Further information can be found on his website: http://www.inf.puc-rio.br/~kalinowski

Author: Marcos Kalinowski

Professor (PhD & MSc level advisor) at the Department of Informatics at PUC-Rio, where he coordinates research groups within the Software Engineering Laboratory. Co-coordinator of the ExACTa PUC-Rio digital transformation initiative. Has the vision of further connecting academia (science) with companies (industry) that are seeking innovation and operational excellence. Further information can be found on his website: http://www.inf.puc-rio.br/~kalinowski