Skip to main content Skip to navigation

ChatGPT as a Software Development Bot: A Project-based Study

Project Overview

The document explores the integration of generative AI, particularly ChatGPT, in software engineering education, detailing a study that assessed its impact on undergraduate students' software development projects. The findings reveal that the use of ChatGPT significantly enhanced productivity, accuracy, collaboration, and overall learning outcomes, while also helping to bridge skill gaps in the curriculum. Students reported improvements in their understanding of concepts and the development of important soft skills. However, the study also highlighted challenges in effectively integrating AI tools into educational settings, suggesting that a balanced approach is necessary to maximize their benefits while addressing potential obstacles. Overall, the document underscores the transformative potential of generative AI in enhancing educational experiences and outcomes in software engineering.

Key Applications

ChatGPT as a software development bot

Context: Undergraduate software development projects

Implementation: ChatGPT was used as a support tool throughout the software development process, from requirements gathering to deployment.

Outcomes: Improved efficiency, accuracy, collaboration, and understanding of software development concepts among students.

Challenges: Concerns about over-reliance on AI, quality of AI-generated outputs, and integration difficulties.

Implementation Barriers

Integration Challenges

Difficulties in effectively integrating ChatGPT into the software development process.

Proposed Solutions: Future research should focus on optimizing ChatGPT's application in various development contexts.

Skill Gaps

Students exhibited significant skill gaps in software development, particularly in deployment and release management stages.

Proposed Solutions: Incorporate AI tools like ChatGPT to bridge these skill gaps and enhance learning outcomes.

Project Team

Muhammad Waseem

Researcher

Teerath Das

Researcher

Aakash Ahmad

Researcher

Peng Liang

Researcher

Mahdi Fehmideh

Researcher

Tommi Mikkonen

Researcher

Contact Information

For information about the paper, please contact the authors.

Authors: Muhammad Waseem, Teerath Das, Aakash Ahmad, Peng Liang, Mahdi Fehmideh, Tommi Mikkonen

Source Publication: View Original PaperLink opens in a new window

Project Contact: Dr. Jianhua Yang

LLM Model Version: gpt-4o-mini-2024-07-18

Analysis Provider: Openai

Let us know you agree to cookies