logo

AI-Assisted Coding: The Future of Software Development; between Challenges and Benefits

2023-02-16

Authors:   Dr. Magda Chelly


Summary

The presentation discusses the potential risks and benefits of using AI-generated code in software development, with a focus on cybersecurity and DevOps. The speaker emphasizes the importance of balancing speed and efficiency with quality and security, and highlights the need for clear contracts and due diligence when working with third-party AI tools and data sets.
  • AI-generated code can increase productivity and reduce errors, but may also pose significant risks to businesses and users if not properly regulated and tested.
  • Clear contracts and due diligence are necessary when working with third-party AI tools and data sets to ensure quality and security.
  • The use of AI in software development requires a balance between speed and efficiency and quality and security.
  • The speaker suggests that AI-assisted coding may be a more effective approach than relying solely on AI-generated code.
  • The presentation also touches on the broader issues of data privacy and intellectual property rights in the context of AI and big data.
The speaker notes that while AI-generated code can be useful for automating tedious tasks like testing, it is important to ensure that the code is properly regulated and tested to avoid potential risks. They also highlight the challenge of monitoring remote employees who may be using AI tools to generate code for multiple clients or projects.

Abstract

The use of AI in software development is on the rise, and for a good reason. AI-assisted coding has the potential to revolutionize the way we write code, making the process faster, more efficient, and more accurate, and especially more secure.In this keynote, we will discuss the current state of AI-assisted coding and its potential future impact on the software development industry and cybersecurity.We will explore the different ways AI can support code writing, such as code completion, error detection, and automated testing.However, the use of AI in software development also comes with a set of challenges, including intellectual property ownership, legal issues, and privacy concerns.This keynote will provide a comprehensive understanding of how AI can be used in software development, its potential impact on the industry, as well as the challenges and opportunities that come with it. It will also equip attendees with the knowledge and tools to understand the legal and ethical issues surrounding AI-assisted coding.

Materials:

Post a comment

Related work

Conference:  Black Hat Asia 2023
Authors: Maxine Holt, Marina Krotofil, Tara Seals, Fyodor Yarochkin, Stefano Zanero
2023-05-11




Authors: Kasper Borg Nissen, Brian Nielsen
2023-04-21