Generative AI in Software Development Transformations

Generative AI in Software Development Transformations
Slide Note
Embed
Share

Generative AI is revolutionizing software development, impacting course and degree structures, student assessment, and the SDLC. Educators face challenges and opportunities in adapting to the evolving landscape of AI integration. As AI becomes ubiquitous, its capabilities and limitations pose considerations for users and developers. The pace of software deployments is expected to accelerate with the incorporation of Generative AI, influencing the industry significantly. Tech professionals are already leveraging Generative AI for daily tasks, indicating a shift towards widespread adoption in the industry. The reliability and future advancements of Generative AI models are shaping the trajectory of software development in the coming years.

  • Generative AI
  • Software Development
  • Tech Industry
  • AI Integration
  • Educators

Uploaded on Feb 27, 2025 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. GENERATIVE AI IN SOFTWARE DEVELOPMENT Mat Miles

  2. Q1 How does this change how we structure our courses? Q2 How does this change how we structure our degrees? Q3 How does this change how we assess students? QUESTIONS FOR EDUCATORS 2023 Generative AI in Software Development 2

  3. AI IS UBIQUITOUS https://www.oneusefulthing.org/p/the-best-available-human-standard

  4. EXTREMELY CAPABLE IN WAYS THAT ARE NOT IMMEDIATELY CLEAR TO USERS, INCLUDING TO THE COMPUTER SCIENTISTS WHO CREATE LLMS https://www.oneusefulthing.org/p/the-best-available-human-standard

  5. AI IS ALSO LIMITED AND RISKY IN WAYS THAT ARE NOT IMMEDIATELY CLEAR TO USERS https://www.oneusefulthing.org/p/the-best-available-human-standard

  6. IMPACT OF GENERATIVE AI ON THE SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) Pothukuchi, A. S., Kota, L. V., & Mallikarjunaradhya, V. (2023). Impact of Generative AI on the Software Development Lifecycle (SDLC). International Journal of Creative Research Thoughts, 11(8).

  7. Speed Slightly more than half of our respondents interviewed or surveyed said it is Somewhat Likely or Very likely that in the next 5 years, the pace of software deployments in the industry would accelerate significantly as a direct result of Generative AI being incorporated into the Software Development Lifecycle (SDLC). 2023 Generative AI in Software Development 7

  8. Proliferation Generative AI is already being used by a majority of tech industry professionals for their everyday tasks. Only 20% of our 30 respondents said they don t use Generative AI at all in their daily tasks. The remaining 80% of Tech industry respondents indicated they used Generative AI frequently or minimally in their everyday tasks 2023 Generative AI in Software development 8

  9. Reliability 60% of our respondents believe that by 2028 (i.e. 5 years from now), Generative AI models (like ChatGPT/Bard) will become reliable enough that developers and technical PMs in the software industry can start depending on them to generate production-quality code and technical documents (like specifications docs, UX wireframes etc, test scenarios doc etc). 2023 Generative AI in Software development 9

  10. Layoffs and Social effects 50% of our respondents were of the opinion that widespread use of Generative AI in the Tech industry will likely lead to a reduction in workforce requirements for major Tech corporations in the medium term future (i.e. the next 5-8 years). 2023 Generative AI in Software development 10

  11. Layoffs and Social effects 50% of our respondents were of the opinion that widespread use of Generative AI in the Tech industry will likely lead to a reduction in workforce requirements for major Tech corporations in the medium- term future (i.e. the next 5-8 years). 20XX Generative AI in Software development 11

  12. Reviewers Further, half our respondents also said it is possible that "With Generative AI doing most of the work for developers (engineers) and other folks like UX designers, technical roles in the Tech industry will be reduced to the role of reviewers (who review the AI's output before pushing it to prod). 2023 Generative AI in Software development 12

  13. Limitations While AI is very resourceful in the development of SDLC, it has certain areas which can be improved. Bias : AI tools are prone to reflect biases that arise from the data or the erroneous assumptions of the Machine Learning process. Hallucination : The results and outcomes produced by AI can be false which deviate from facts and logic. Coherence : AI tools strain to produce long strings of code without additional prompts. The software generated is not always usable as-is in most cases, especially when the application is complex and has a lot of components. The results generated by AI tools are brief and incomplete in some cases, requiring the user to provide additional context. 2023 Generative AI in Software development 13

  14. Limitations (continued) Inaccuracy: AI tool uses web-scraping to fetch data from various sources. For the reasons listed above, despite the multifold applications of AI- it cannot be trusted as the one-stop shop as it requires critical evaluation by humans or machines. Originality: AI tools produce results that are similar in content and construction and the responses generated lack originality or novelty. Performance: AI s current capabilities currently are assistive at best. It enhances the efficiency of users but is not at a stage where the activities can be left to AI without manual intervention/supervision 2023 Generative AI in Software development 14

  15. https://neurosciencenews.com/ai-creativity-23585/ 2023 Generative AI in Software Development 15

  16. ARTIFICIAL MUSES: GENERATIVE ARTIFICIAL INTELLIGENCE CHATBOTS HAVE RISEN TO HUMAN-LEVEL CREATIVITY Haase, J., & Hanel, P. H. (2023). Artificial muses: Generative artificial intelligence chatbots have risen to human-level creativity. arXiv preprint arXiv:2303.12003.. https://arxiv.org/abs/2303.12003 20XX Generative AI in Education 16

  17. https://www.steamship.com/ 20XX Generative AI in Education 17

  18. SUMMARY Employers will expect students to understand how to use Generative AI on the job. Faculty need to be engaging with Generative AI to understand strengths and weaknesses of the technology. Generative AI needs to be integrated fully into the process of teaching and learning. Because of increased productivity, we can ask the students to do more. We can use Generative AI to improve efficiency in creating course content. Start today by integrating it into an existing assignment. 2023 Generative AI in Software Development 18

  19. THANK YOU Mat Miles milesm@byui.edu Library.byui.edu 2023 Generative AI in Software Development 19

Related


More Related Content