Beyond the Keyboard: How Generative AI is Shaping Software Development and Testing

Presentation Summary:  In an era defined by rapid technological advancements, Generative Artificial Intelligence (AI) has emerged as a game-changer for the world of software development and testing. This technology, which includes deep learning models such as GPT-3, has the capability to generate human-like text and even code, making it a valuable tool for automating various aspects of software development and quality assurance.

In this talk I will shed light on how Generative AI is reshaping traditional paradigms in software creation and quality assurance. With real-world applications and tangible outcomes, we'll explore the boundless possibilities and pragmatic challenges in leveraging Generative AI for code generation, testing automation, documentation and more. Finally, While generative AI offers many advantages, it also introduces ethical considerations. My talk will discuss various biases software developers and testers need to remain vigilant about and how to ensure reliable outcomes.

 Goal: 

  • Discover how Generative AI accelerates software development by automating code generation and reducing repetitive coding tasks.
  • Learn how Generative AI revolutionizes software testing, generating test cases, identifying edge cases, and producing synthetic test data.
  • See how Generative AI empowers developers with improved documentation, from code explanations to user manuals and other areas of application
  • Learn about the ethical biases we need to be aware of to use AI responsibly