International Peer-Reviewed JournalOpen AccessISSN 2456-8880
irejournals@gmail.com+91-7433024337

Home / Current Issue / Paper 1703979

1703979 Vol 6 · Issue 7 Download Paper

Generative AI: Automating Code and Unit Testing for Faster, High-Quality Development

Allen R Chan

Subject area: Science,Engineering and Technology  ·  Area of research: Artificial Intelligence

Abstract

Automating two of the most timeconsuming tasks in software development - code generators and unit tests - Generative AI is transforming software. These modern AI models train using huge, real-world code repositories and apply state-of-the-art algorithms to deliver correct, high-quality code in minuscule times compared to traditional ways. They also create relevant and comprehensive test cases that keep pace with continuous changes made in the codebase. By taking over mundane tasks from software engineers and also ensuring adequate test coverage, Generative AI helps release faster with reduced defects and more innovative development cycles. This article explores the mechanics behind these AI-driven techniques and considers their potential benefits and drawbacks as well as future directions in software engineering.

Keywords

Generative AI, code automation, unit testing, software development, AI-driven testing

References

[1] Feldt, R., Kang, S., Yoon, J., &Yoo, S. (2023). Towards Autonomous Testing Agents via Conversational Large Language Models. Proceedings of the 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), 1688-1693. DOI: 10.1109/ASE56229.2023.00148​

[2] Wang, J., Huang, Y., Chen, C., Liu, Z., Wang, S., & Wang, Q. (2023). Software Testing with Large Language Models: Survey, Landscape, and Vision. IEEE Transactions on Software Engineering. DOI: 10.1109/TSE.2024.3368208​ACM Digital Library

[3] Aleti, A. (2023). Software Testing of Generative AI Systems: Challenges and Opportunities. arXiv preprint arXiv:2309.03554. Available at https://arxiv.org/abs/2309.03554​

[4] The rise of AI in software testing: trends. (2023). Xray Blog. Available at https://www.getxray.app/blog/the-rise-of-ai-in-software-testing-trends​

[5] How Did Software Testing Evolve in 2023? (2023). PractiTest. Available at https://www.practitest.com/qa-learningcenter/software-testing-evolution-2023/​

[6] Efficient Software Testing in 2023: Trends, AI Collaboration and Tools. (2023). Eurostar. Available at https://conference.eurostarsoftwaretesting.com/efficient-software-testing-2023/​

[7] The Impact of AI on Software Testing: From Automation to Intelligent QA. (2023). Calsoft Inc. Available at https://calsoftinc.com/blogs/the-impact-of-ai-on-software-testing​

[8] AI and Software Test Automation. (2023). Keysight. Available at https://www.keysight.com/us/en/assets/3120-1388/white-papers/AI-and-Software-Test-Automation.pdf​

[9] AI trends shaping software testing in 2025. (2023). Tricentis. Available at https://www.tricentis.com/blog/5-ai-trends-shaping-software-testing-in-2025​

[10] 5 things to know about AI-driven software testing. (2023). Softweb Solutions. Available at https://www.softwebsolutions.com/resources/ai-driven-software-testing.html​

[11] How AI is Revolutionizing Gap Analysis in Software Testing Process. (2023). Okay. Available at https://www.opkey.com/blog/how-ai-is-revolutionizing-gap-analysis-in-software-testing​

[12] Now, you do not even need code to be a programmer. However, you do still need expertise. (2023). The Guardian. Available at https://www.theguardian.com/technology/2023/jul/15/ai-no-code-programming-expertise​

[13] The AI coding apocalypse. (2023). Business Insider. Available at https://www.businessinsider.com/ai-coding-apocalypse-software-developers-jobs-2023-6​

[14] Why AI Progress is Increasingly Invisible. (2023). Time. Available at https://time.com/6266679/ai-progress-invisible/​

[15] How AI is working behind the scenes at San Antonio's biggest companies. (2023). San Antonio Express-News. Available at https://www.expressnews.com/business/article/ai-san-antonio-companies-18195542.php

How to cite this paper

Allen R Chan "Generative AI: Automating Code and Unit Testing for Faster, High-Quality Development" Iconic Research And Engineering Journals Volume 6 Issue 7 2023 Page 527-537
Allen R Chan "Generative AI: Automating Code and Unit Testing for Faster, High-Quality Development" Iconic Research And Engineering Journals, vol. 6, no. 7, Jan. 2023
Allen R Chan (2023). Generative AI: Automating Code and Unit Testing for Faster, High-Quality Development. Iconic Research And Engineering Journals, 6(7).
Allen R Chan "Generative AI: Automating Code and Unit Testing for Faster, High-Quality Development" Iconic Research And Engineering Journals, vol. 6, no. 7, Jan. 2023.
@article{1703979,
      author = {Allen R Chan},
      title = {Generative AI: Automating Code and Unit Testing for Faster, High-Quality Development},
      journal = {Iconic Research And Engineering Journals},
      year = {2023},
      volume = {6},
      number = {7},
      pages = {527-537},
      issn = {2456-8880},
      url = {https://www.irejournals.com/formatedpaper/1703979.pdf},
      abstract = {Automating two of the most timeconsuming tasks in software development - code generators and unit tests - Generative AI is transforming software. These modern AI models train using huge, real-world code repositories and apply state-of-the-art algorithms to deliver correct, high-quality code in minuscule times compared to traditional ways. They also create relevant and comprehensive test cases that keep pace with continuous changes made in the codebase. By taking over mundane tasks from software engineers and also ensuring adequate test coverage, Generative AI helps release faster with reduced defects and more innovative development cycles. This article explores the mechanics behind these AI-driven techniques and considers their potential benefits and drawbacks as well as future directions in software engineering.},
      keywords = {Generative AI, code automation, unit testing, software development, AI-driven testing},
      month = {January},
  }