An approach to classify software maintenance requests

被引:47
作者
Di Lucca, GA [1 ]
Di Penta, M [1 ]
Gradara, S [1 ]
机构
[1] Univ Naples Federico II, DIS, I-80125 Naples, Italy
来源
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS | 2002年
关键词
maintenance request classification; machine learning; maintenance process;
D O I
10.1109/ICSM.2002.1167756
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
When a software system critical for an organization exhibits a problem during its operation, it is relevant to fix it in a short period of time, to avoid serious economical losses. The problem is therefore noticed to the organization having in charge the maintenance, and it should be correctly and quickly dispatched to the right maintenance team. We propose to automatically classify incoming maintenance requests (also said tickets), routing them to specialized maintenance teams. The final goal is to develop a router, working around the clock, that, without human intervention, dispatches incoming tickets with the lowest mis-classification error, measured with respect to a given routing policy. 6000 maintenance tickets from a large, multi-site, software system, spanning about two years of system in-field operation, were used to compare and assess the accuracy of different classification approaches (i.e., Vector Space model, Bayesian model, support vectors, classification trees and k-nearest neighbor classification). The application and the tickets were divided into eight areas and pre-classified by human experts. Preliminary results were encouraging, up to 84% of the incoming tickets were correctly classified.
引用
收藏
页码:93 / 102
页数:10
相关论文
共 19 条
[1]  
ANTONIOL G, 2001, P IEEE INT C SOFTW M
[2]  
Bain L.J., 1992, Introduction to probability and mathematical statistics, VVolume 4
[3]   SmcHD1, containing a structural-maintenance-of-chromosomes hinge domain, has a critical role in X inactivation [J].
Blewitt, Marnie E. ;
Gendrel, Anne-Valerie ;
Pang, Zhenyi ;
Sparrow, Duncan B. ;
Whitelaw, Nadia ;
Craig, Jeffrey M. ;
Apedaile, Anwyn ;
Hilton, Douglas J. ;
Dunwoodie, Sally L. ;
Brockdorff, Neil ;
Kay, Graham F. ;
Whitelaw, Emma .
NATURE GENETICS, 2008, 40 (05) :663-669
[4]   Modeling software maintenance requests: A case study [J].
Burch, E ;
Kung, HJ .
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1997, :40-47
[5]  
Cherkassky V, 1997, IEEE Trans Neural Netw, V8, P1564, DOI 10.1109/TNN.1997.641482
[6]  
De Mori R., 1998, SPOKEN DIALOGUES COM
[7]  
Di Penta M, 2001, FIFTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, P131, DOI 10.1109/CSMR.2001.914977
[8]  
Dumais S., 1998, Proceedings of the 1998 ACM CIKM International Conference on Information and Knowledge Management, P148, DOI 10.1145/288627.288651
[9]  
Goldberg J. L., 1996, International Journal on Artificial Intelligence Tools (Architectures, Languages, Algorithms), V5, P229, DOI 10.1142/S021821309600016X
[10]  
Harman D., 1992, INFORMATION RETRIEVA, P363