Case Study: Using AI-Assisted Code Generation In Mobile Teams

08/09/2023
by   Mircea-Serban Vasiliniuc, et al.
0

The aim of this study is to evaluate the performance of AI-assisted programming in actual mobile development teams that are focused on native mobile languages like Kotlin and Swift. The extensive case study involves 16 participants and 2 technical reviewers, from a software development department designed to understand the impact of using LLMs trained for code generation in specific phases of the team, more specifically, technical onboarding and technical stack switch. The study uses technical problems dedicated to each phase and requests solutions from the participants with and without using AI-Code generators. It measures time, correctness, and technical integration using ReviewerScore, a metric specific to the paper and extracted from actual industry standards, the code reviewers of merge requests. The output is converted and analyzed together with feedback from the participants in an attempt to determine if using AI-assisted programming tools will have an impact on getting developers onboard in a project or helping them with a smooth transition between the two native development environments of mobile development, Android and iOS. The study was performed between May and June 2023 with members of the mobile department of a software development company based in Cluj-Napoca, with Romanian ownership and management.

READ FULL TEXT

page 2

page 3

page 8

research
03/29/2019

GÉANT Software Maturity Model

GÉANT project is an example of a large organization with around 30 softw...
research
04/19/2023

Perceptions of Task Interdependence in Software Development: An Industrial Case Study

Context: Task interdependence is a work design factor that expresses the...
research
06/09/2022

The Developers' Design Thinking Toolbox in Hackathons: A Study on the Recurring Design Methods in Software Development Marathons

Hackathons are time-bounded collaborative events of intense teamwork to ...
research
08/23/2023

Ownership in the Hands of Accountability at Brightsquid – A Case Study and a Developer Survey

The COVID-19 pandemic has accelerated the adoption of digital health sol...
research
07/29/2022

On infrastructure for facilitation of inner source in small development teams

The phenomenon of adopting open source software development practices in...
research
04/04/2023

The Impact of Ownership and Contribution Alignment on Code Technical Debt Accumulation

Software development organisations strive to maintain their effectivenes...
research
04/05/2021

VR Hackathon with Goethe Institute: Lessons Learned from Organizing a Transdisciplinary VR Hackathon

In this article we report a case study of a Language Learning Bauhaus VR...

Please sign up or login with your details

Forgot password? Click here to reset