Detecting Missing Method Calls in Object-Oriented Software

by Martin Monperrus, Marcel Bruch and Mira Mezini
Abstract: When using object-oriented frameworks it is easy to overlook certain important method calls that are required at particular places in code. In this paper, we provide a comprehensive set of empirical facts on this problem, starting from traces of missing method calls in a bug repository. We propose a new system, which automatically detects them during both software development and quality assurance phases. The evaluation shows that it has a low false positive rate (<5%) and that it is able to find missing method calls in the source code of the Eclipse IDE.
 View PDF
Open-access (on archives-ouvertes.fr)
Publisher version (via DOI)
Citations: [citations]
Other publications of Martin Monperrus

Cite it:

Detecting Missing Method Calls in Object-Oriented Software (, and ), In Proceedings of the 24th European Conference on Object-Oriented Programming, .
Martin Monperrus, Marcel Bruch and Mira Mezini, "Detecting Missing Method Calls in Object-Oriented Software", In Proceedings of the 24th European Conference on Object-Oriented Programming, Maribor, Slovenia, pp. 2-25, 2010.

Bibtex Entry:

@inproceedings{Monperrus2010a,
 title = {{Detecting Missing Method Calls in Object-Oriented Software}},
 author = {Monperrus, Martin and Bruch, Marcel and Mezini, Mira},
 url = {http://www.monperrus.net/martin/Detecting-Missing-Method-Calls-in-Object-Oriented-Software.pdf},
 booktitle = {{Proceedings of the 24th European Conference on Object-Oriented Programming}},
 pages = {2-25},
 year = {2010},
 doi = {10.1007/978-3-642-14107-2\_2},
}
Powered by bibtexbrowser
Tagged as: