Research Article

SBugLocater: Bug Localization Based on Deep Matching and Information Retrieval

Table 5

Performance comparison between three layers.

ProjectModelAccuracy@k (%)MAPMRR
k = 1k = 5k = 10

Eclipse UIRelevance layer13.222.832.40.1400.160
Semantic layer21.345.354.50.3510.475
IR layer16.428.536.40.2800.304
Relevance layer + semantic layer32.159.768.30.4030.500
SBugLocater43.869.079.70.4260.530

JDTRelevance layer15.326.232.50.1730.203
Semantic layer32.557.365.10.3520.430
IR layer23.641.450.20.2900.384
Relevance layer + semantic layer40.662.574.30.4280.516
SBugLocater45.370.682.40.5030.597

SWTRelevance layer14.324.534.70.1530.193
Semantic layer35.655.269.30.3960.460
IR layer28.441.550.90.2890.310
Relevance layer + semantic layer40.362.874.60.4170.523
SBugLocater43.771.680.30.4610.576

TomcatRelevance layer18.332.547.10.2500.280
Semantic layer39.559.767.00.4650.524
IR layer34.052.664.00.3760.316
Relevance layer + semantic layer48.566.573.80.5090.546
SBugLocater52.074.383.10.5350.602