Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

The impact of ChatGPT on the role of software developers

Dissertation (MIT (Information Science))--University of Pretoria, 2024.

Saved in:
Bibliographic Details
Other Authors: Hattingh, Maria J. (Marie)
Format: Thesis
Language:English
Published: University of Pretoria 2025
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613519408529408
access_status_str Open Access
author2 Hattingh, Maria J. (Marie)
author_browse Hattingh, Maria J. (Marie)
author_facet Hattingh, Maria J. (Marie)
collection Thesis
dc_rights_str_mv © 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.
description Dissertation (MIT (Information Science))--University of Pretoria, 2024.
format Thesis
id oai:repository.up.ac.za:2263/100830
institution University of Pretoria (South Africa)
language English
last_indexed 2026-06-10T12:37:26.341Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from UPSpace — University of Pretoria Institutional Repository
publishDate 2025
publishDateRange 2025
publishDateSort 2025
publisher University of Pretoria
publisherStr University of Pretoria
record_format dspace
source_str UPSpace — University of Pretoria Institutional Repository
spelling oai:repository.up.ac.za:2263/100830 The impact of ChatGPT on the role of software developers Hattingh, Maria J. (Marie) u21825484@tuks.co.za Mohammad Hashim, Sadaf UCTD Sustainable Development Goals (SDGs) AI technology Artificial intelligence ChatGPT Automation Automated tools Challenges Software development ChatGPT integration Obstacles Dissertation (MIT (Information Science))--University of Pretoria, 2024. 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. Informatics MIT (Information Science) Unrestricted Faculty of Engineering, Built Environment and Information Technology None 2025-02-13T10:19:07Z 2025-02-13T10:19:07Z 2025-04 2024-12 Dissertation * A2025 http://hdl.handle.net/2263/100830 https://doi.org/10.25403/UPresearchdata.28046141 en © 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. application/pdf University of Pretoria
spellingShingle UCTD
Sustainable Development Goals (SDGs)
AI technology
Artificial intelligence
ChatGPT
Automation
Automated tools
Challenges
Software development
ChatGPT integration
Obstacles
The impact of ChatGPT on the role of software developers
title The impact of ChatGPT on the role of software developers
title_full The impact of ChatGPT on the role of software developers
title_fullStr The impact of ChatGPT on the role of software developers
title_full_unstemmed The impact of ChatGPT on the role of software developers
title_short The impact of ChatGPT on the role of software developers
title_sort impact of chatgpt on the role of software developers
topic UCTD
Sustainable Development Goals (SDGs)
AI technology
Artificial intelligence
ChatGPT
Automation
Automated tools
Challenges
Software development
ChatGPT integration
Obstacles
url http://hdl.handle.net/2263/100830
https://doi.org/10.25403/UPresearchdata.28046141