A Review of Software Testing Process Log Parsing and Mining

被引:0
作者
Xue, KeHan [1 ]
Han, Qiang [1 ]
Han, Sheng [1 ]
Shi, ZhiChao [1 ]
Qiao, YiXin [1 ]
机构
[1] North Minzu Univ, Sch Comp Sci & Engn, Yinchuan, Ningxia, Peoples R China
来源
2024 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE SERVICES ENGINEERING, SSE 2024 | 2024年
关键词
log mining; log parsing; Software Testing Process logs; Machine Learning(ML); Deep Learning(DL); ANOMALY DETECTION; SYSTEM;
D O I
10.1109/SSE62657.2024.00055
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The substantial log data present in software testing processes are often the primary and sometimes the sole source of information for test engineers to understand and debug software. Consequently, analysis and mining of log data play a crucial role, especially in the application of these techniques. Testers can utilize this data to identify scenarios or anomalies not covered in tests, thereby improving test cases, enhancing test coverage and effectiveness, and ultimately bolstering software safety and reliability. However, extracting valuable information from this abundant data poses a challenge, as logs generated during testing processes are often unstructured and not easily computable. To address this challenge, researchers are actively engaging in deep mining and analysis of test data for digital processing. In this article, we provide a comprehensive review of existing literature, systematically categorizing and detailing log mining and analysis in software testing. This includes methods for converting logs into structured event templates and using logs for anomaly detection, failure prediction, and diagnostic assistance. Integrating current research challenges and future directions, we discuss and forecast the prospects of research in this field.
引用
收藏
页码:334 / 343
页数:10
相关论文
共 67 条
[31]  
Ma S, 2001, PROC INT CONF DATA, P205, DOI 10.1109/ICDE.2001.914829
[32]   A Lightweight Algorithm for Message Type Extraction in System Application Logs [J].
Makanju, Adetokunbo ;
Zincir-Heywood, A. Nur ;
Milios, Evangelos E. .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2012, 24 (11) :1921-1936
[33]  
Makanju A, 2009, KDD-09: 15TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, P1255
[34]  
Mann M, 2019, INT ARAB J INF TECHN, V16, P348
[35]  
Mariani Leonardo, 2008, 2008 IEEE International Symposium on Software Reliability Engineering, P117, DOI 10.1109/ISSRE.2008.48
[36]  
Meng WB, 2019, PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, P4739
[37]   Operational-Log Analysis for Big Data Systems Challenges and Solutions [J].
Miranskyy, Andriy ;
Hamou-Lhadj, Abdelwahab ;
Cialini, Enzo ;
Larsson, Alf .
IEEE SOFTWARE, 2016, 33 (02) :52-59
[38]  
Mizutani Masayoshi, 2013, 2013 IEEE International Conference on Services Computing (SCC), P595, DOI 10.1109/SCC.2013.73
[39]  
Nagappan Meiyappan, 2010, Proceedings of the 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010), P114, DOI 10.1109/MSR.2010.5463281
[40]  
Nagappan Meiyappan, 2009, 2009 20th International Symposium on Software Reliability Engineering (ISSRE 2009), P41, DOI 10.1109/ISSRE.2009.23