Applicability of offshore software development best practices to AI-assisted software development
dc.contributor.author | Ljung, Ebba | |
dc.contributor.author | Ljung, Oliver | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering | en |
dc.contributor.examiner | Fotrousi, Farnaz | |
dc.contributor.supervisor | Ronanki, Krishna | |
dc.date.accessioned | 2025-02-11T14:49:30Z | |
dc.date.available | 2025-02-11T14:49:30Z | |
dc.date.issued | 2024 | |
dc.date.submitted | ||
dc.description.abstract | In this study we explored the similarities between offshore software development and Artificial Intelligence (AI)-assisted software development. Given the current research gap regarding best practices for AI-assisted software development, this thesis aimed to explore the applicability of offshore software development best practices to AI-assisted software development. By gathering challenges within both areas through a literature review and using framework analysis, we were able to determine similarities between the two areas. With structured interviews we were then able to use the identified similarities to further examine the challenges and determine the applicability of offshore software development best practices to AI-assisted software development. The findings revealed three shared challenges: IP theft, code privacy, and tool incompatibility. Additionally, one best practice, confidentiality agreements, was determined to be directly applicable to AI-assisted software development based on the responses of participants who regularly use AI assistants for coding. The insights gained from this thesis provide valuable guidance for industry practitioners and contribute to further academia on optimising AI-assisted software development practices. | |
dc.identifier.coursecode | DATX05 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12380/309120 | |
dc.language.iso | eng | |
dc.setspec.uppsok | Technology | |
dc.subject | Software | |
dc.subject | AI | |
dc.subject | offshore | |
dc.subject | challenges | |
dc.subject | best practices | |
dc.subject | software development | |
dc.subject | thesis | |
dc.title | Applicability of offshore software development best practices to AI-assisted software development | |
dc.type.degree | Examensarbete för masterexamen | sv |
dc.type.degree | Master's Thesis | en |
dc.type.uppsok | H | |
local.programme | Software engineering and technology (MPSOF), MSc |