The impact of ChatGPT on the role of software developers
dc.contributor.advisor | Hattingh, Maria J. (Marie) | |
dc.contributor.email | u21825484@tuks.co.za | en_US |
dc.contributor.postgraduate | Mohammad Hashim, Sadaf | |
dc.date.accessioned | 2025-02-13T10:19:07Z | |
dc.date.available | 2025-02-13T10:19:07Z | |
dc.date.created | 2025-04 | |
dc.date.issued | 2024-12 | |
dc.description | Dissertation (MIT (Information Science))--University of Pretoria, 2024. | en_US |
dc.description.abstract | This study investigates the evolving roles and challenges faced by software developers as AI tools such as ChatGPT become increasingly embedded in software development workflows. The research utilizes Activity Theory to analyse shifts in developers’ responsibilities, skill sets, and collaborative interactions within software teams. The methodology features a qualitative approach that includes semi-structured interviews to capture in-depth, detailed perspectives from software developers familiar with ChatGPT. Participants were chosen through purposive sampling on LinkedIn, emphasizing a wide variety of developers to represent different levels of expertise and industry experiences. This strategy guarantees a thorough examination of the subjective effects of AI integration, grounded in the practical insights and views of those directly impacted. The thematic analysis of the interview data reveals that while ChatGPT improves efficiency by handling routine tasks, it also raises issues regarding dependency, skill degradation, and possible job loss, particularly for less experienced developers. This research offers important insights for developers and organizations to comprehend the broader effects of AI integration in software development, contributing to discussions about workforce adaptation. | en_US |
dc.description.availability | Unrestricted | en_US |
dc.description.degree | MIT (Information Science) | en_US |
dc.description.department | Informatics | en_US |
dc.description.faculty | Faculty of Engineering, Built Environment and Information Technology | en_US |
dc.description.sdg | None | en_US |
dc.identifier.citation | * | en_US |
dc.identifier.doi | https://doi.org/10.25403/UPresearchdata.28046141 | en_US |
dc.identifier.other | A2025 | en_US |
dc.identifier.uri | http://hdl.handle.net/2263/100830 | |
dc.language.iso | en | en_US |
dc.publisher | University of Pretoria | |
dc.rights | © 2023 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria. | |
dc.subject | UCTD | en_US |
dc.subject | Sustainable Development Goals (SDGs) | en_US |
dc.subject | AI technology | en_US |
dc.subject | Artificial intelligence | en_US |
dc.subject | ChatGPT | en_US |
dc.subject | Automation | en_US |
dc.subject | Automated tools | en_US |
dc.subject | Challenges | en_US |
dc.subject | Software development | en_US |
dc.subject | ChatGPT integration | en_US |
dc.subject | Obstacles | en_US |
dc.title | The impact of ChatGPT on the role of software developers | en_US |
dc.type | Dissertation | en_US |