From Code Generation to Software Testing: AI Copilot With Context-Based Retrieval-Augmented Generation

被引:2
作者
Wang, Yuchen [1 ]
Guo, Shangxin [2 ]
Tan, Chee Wei [3 ]
机构
[1] Nanyang Technol Univ, Singapore 639798, Singapore
[2] City Univ Hong Kong, Hong Kong 518057, Peoples R China
[3] Nanyang Technol Univ, Comp Sci, Singapore 639798, Singapore
关键词
Codes; Computer bugs; Retrieval augmented generation; Software testing; Accuracy; Encoding; Artificial intelligence; Synchronization; Software engineering; Programming; Context management; Information retrieval; Data collection; Data augmentation;
D O I
10.1109/MS.2025.3549628
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The rapid pace of large-scale software development places increasing demands on traditional testing methodologies. We propose a novel perspective on software testing, highlighting the transformative potential of AI-driven technologies in modern software development practices.
引用
收藏
页码:34 / 42
页数:9
相关论文
共 15 条
[1]   Software Testing Research Challenges: An Industrial Perspective [J].
Alshahwan, Nadia ;
Harman, Mark ;
Marginean, Alexandru .
2023 IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION, ICST, 2023, :1-10
[2]   Prompting Is Programming: A Query Language for Large Language Models [J].
Beurer-Kellner, Luca ;
Fischer, Marc ;
Vechev, Martin .
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (PLDI)
[3]  
Chen M., 2021, arXiv, DOI DOI 10.48550/ARXIV.2107.03374
[4]   Ways of Applying Artificial Intelligence in Software Engineering [J].
Feldt, Robert ;
Neto, Francisco G. de Oliveira ;
Torkar, Richard .
2018 IEEE/ACM 6TH INTERNATIONAL WORKSHOP ON REALIZING ARTIFICIAL INTELLIGENCE SYNERGIES IN SOFTWARE ENGINEERING (RAISE), 2018, :35-41
[5]  
Grajam D., 2012, Experiences of Test Automation: Case Studies of Software Test Automation, V1st
[6]   An initial investigation of ChatGPT unit test generation capability [J].
Guilherme, Vitor H. ;
Vincenzi, Auri M. R. .
PROCEEDINGS OF THE 8TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFT-WARE TESTING, SAST 2023, 2023, :15-24
[7]   Search-based software engineering [J].
Harman, M ;
Jones, BF .
INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (14) :833-839
[8]  
Lewis P, 2020, ADV NEUR IN, V33
[9]   An Empirical Evaluation of GitHub Copilot's Code Suggestions [J].
Nhan Nguyen ;
Nadi, Sarah .
2022 MINING SOFTWARE REPOSITORIES CONFERENCE (MSR 2022), 2022, :1-5
[10]   Defect Prediction Guided Search-Based Software Testing [J].
Perera, Anjana ;
Aleti, Aldeida ;
Bohme, Marcel ;
Turhan, Burak .
2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, :448-460