Software Testing Research Challenges: An Industrial Perspective

Ieee account.

  • Change Username/Password
  • Update Address

Purchase Details

  • Payment Options
  • Order History
  • View Purchased Documents

Profile Information

  • Communications Preferences
  • Profession and Education
  • Technical Interests
  • US & Canada: +1 800 678 4333
  • Worldwide: +1 732 981 0060
  • Contact & Support
  • About IEEE Xplore
  • Accessibility
  • Terms of Use
  • Nondiscrimination Policy
  • Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity. © Copyright 2024 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.

Help | Advanced Search

Computer Science > Software Engineering

Title: software testing with large language models: survey, landscape, and vision.

Abstract: Pre-trained large language models (LLMs) have recently emerged as a breakthrough technology in natural language processing and artificial intelligence, with the ability to handle large-scale datasets and exhibit remarkable performance across a wide range of tasks. Meanwhile, software testing is a crucial undertaking that serves as a cornerstone for ensuring the quality and reliability of software products. As the scope and complexity of software systems continue to grow, the need for more effective software testing techniques becomes increasingly urgent, making it an area ripe for innovative approaches such as the use of LLMs. This paper provides a comprehensive review of the utilization of LLMs in software testing. It analyzes 102 relevant studies that have used LLMs for software testing, from both the software testing and LLMs perspectives. The paper presents a detailed discussion of the software testing tasks for which LLMs are commonly used, among which test case preparation and program repair are the most representative. It also analyzes the commonly used LLMs, the types of prompt engineering that are employed, as well as the accompanied techniques with these LLMs. It also summarizes the key challenges and potential opportunities in this direction. This work can serve as a roadmap for future research in this area, highlighting potential avenues for exploration, and identifying gaps in our current understanding of the use of LLMs in software testing.

Submission history

Access paper:.

  • HTML (experimental)
  • Other Formats

References & Citations

  • Google Scholar
  • Semantic Scholar

BibTeX formatted citation

BibSonomy logo

Bibliographic and Citation Tools

Code, data and media associated with this article, recommenders and search tools.

  • Institution

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs .

Software Testing

Featured article, related topics, top conferences on software testing, top videos on software testing.

Tim Winters: Internet of Things IP Testing Service - IPv6 IoT InterOp-Ware Industry Forum Panel: WF IoT 2016

Xplore Articles related to Software Testing

Periodicals related to software testing, e-books related to software testing, courses related to software testing, standards related to software testing, top organizations on software testing.

IMAGES

  1. ISO/IEC/IEEE 29119-3:2021(en), Software and systems engineering

    ieee research papers software testing

  2. Comparing The Effectiveness of Software Testing Strategies

    ieee research papers software testing

  3. (PDF) Study and Analysis of Software Testing

    ieee research papers software testing

  4. (PDF) Evolution of Software Testing Procedures and Tools

    ieee research papers software testing

  5. Applying Design of Experiments to Software Testing

    ieee research papers software testing

  6. IEEE Standard For Software Test Documentation

    ieee research papers software testing

VIDEO

  1. Design For Test Data

  2. Best sites to find and download research papers for FREE. How to do literature search

  3. Do you know how to buy or download this IEEE Papers or Journal? Is possible to download it for free?

  4. Best Tool to Read IEEE Paper in seconds

  5. Video presentation of summary papers

  6. How to Access IEEE Research Papers and Articles for Free