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.
acceptance rate: 24/108, 22%
Reference:
Detecting Missing Method Calls in Object-Oriented Software (Martin Monperrus, Marcel Bruch, Mira Mezini), In Proceedings of the 24th European Conference on Object-Oriented Programming, Springer, 2010. (acceptance rate: 24/108, 22%)
Bibtex Entry:
@INPROCEEDINGS{Monperrus2010a,
author = {Martin Monperrus and Marcel Bruch and Mira Mezini},
title = {Detecting Missing Method Calls in Object-Oriented Software},
booktitle = {Proceedings of the 24th European Conference on Object-Oriented Programming},
year = {2010},
publisher = {Springer},
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.},
comment = {acceptance rate: 24/108, 22%},
doi = {10.1007/978-3-642-14107-2_2},
keywords = {mostsignificant},
url = {http://www.monperrus.net/martin/Detecting-Missing-Method-Calls-in-Object-Oriented-Software.pdf},
x-abbrv = {ECOOP}
}Powered by bibtexbrowser
View PDF