UCL logo

UCL Discovery

UCL home » Library Services » Electronic resources » UCL Discovery

BugCache for inspections : Hit or miss?

Rahman, F; Posnett, D; Hindle, A; Barr, E; Devanbu, P; (2011) BugCache for inspections : Hit or miss? SIGSOFT/FSE 2011 - Proceedings of the 19th ACM SIGSOFT Symposium on Foundations of Software Engineering pp. 322-331. 10.1145/2025113.2025157.

Full text not available from this repository.


Inspection is a highly effective but costly technique for quality control. Most companies do not have the resources to inspect all the code; thus accurate defect prediction can help focus available inspection resources. BugCache is a simple, elegant, award-winning prediction scheme that "caches" files that are likely to contain defects [12]. In this paper, we evaluate the utility of BugCache as a tool for focusing inspection, we examine the assumptions underlying BugCache with the aim of improving it, and finally we compare it with a simple, standard bug-prediction technique. We find that BugCache is, in fact, useful for focusing inspection effort; but surprisingly, we find that its performance, when used for inspections, is not much better than a naive prediction model - viz., a model that orders files in the system by their count of closed bugs and chooses enough files to capture 20% of the lines in the system. © 2011 ACM.

Type: Article
Title: BugCache for inspections : Hit or miss?
DOI: 10.1145/2025113.2025157
URI: http://discovery.ucl.ac.uk/id/eprint/1366630
Downloads since deposit
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item