AI-Assisted and Low-Code Development in Practice: A Case Study of SocialMize on Developer Productivity, Code Quality, and Perceived Trust and Usability
| dc.contributor.author | Uddin, Rafi | |
| dc.contributor.department | fi=Tietotekniikan laitos|en=Department of Computing| | |
| dc.contributor.faculty | fi=Teknillinen tiedekunta|en=Faculty of Technology| | |
| dc.contributor.studysubject | fi=Information and Communication Technology|en=Information and Communication Technology| | |
| dc.date.accessioned | 2026-06-26T19:31:36Z | |
| dc.date.issued | 2026-06-10 | |
| dc.description.abstract | This thesis investigates the impact of AI-assisted coding tools and low-code development platforms on software developer productivity, code quality, and perceived trust and usability, using SocialMize, a real production SaaS application, as the primary research context. A multi-method approach was employed, combining a longitudinal case study of the SocialMize development process, a controlled within-subjects micro-task experiment, and a practitioner survey of thirty software developers. The thesis addresses four research questions: how AI-assisted and low-code tools influence the everyday activities of a developer working on a real software project; which parts of the development process benefit most and least from these tools; how development speed and short-term code quality compare between AI-assisted and conventional approaches; and how developers perceive trust, usability, and cognitive load when working with these tools. The case study analysed 3,945 commits and the project's Lovable prompt history; the experiment compared three frontend tasks in manual and AI-assisted conditions. AI assistance accelerated pattern-rich work, with the experiment showing roughly 57.5% faster task completion and about 71% fewer compile errors, but it shifted the developer's role from author to reviewer-and-prompter and concentrated the remaining effort on semantic verification of schema-coupled code. Survey respondents reported high productivity perceptions alongside conditional, review-gated trust in AI output. The thesis concludes that AI-assisted low-code development augments rather than automates software work, redistributing effort rather than removing it. | |
| dc.format.extent | 88 | |
| dc.identifier.uri | https://www.utupub.fi/handle/11111/62410 | |
| dc.identifier.urn | URN:NBN:fi-fe20260625102812 | |
| dc.language.iso | eng | |
| dc.rights | fi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.| | |
| dc.rights.accessrights | avoin | |
| dc.subject | AI-assisted development | |
| dc.subject | low-code platforms | |
| dc.subject | developer productivity | |
| dc.subject | code quality | |
| dc.subject | cognitive load | |
| dc.subject | trust | |
| dc.subject | vibe coding | |
| dc.subject | large language models | |
| dc.subject | empirical software engineering | |
| dc.subject | SocialMize | |
| dc.title | AI-Assisted and Low-Code Development in Practice: A Case Study of SocialMize on Developer Productivity, Code Quality, and Perceived Trust and Usability | |
| dc.type.ontasot | fi=Diplomityö|en=Master's thesis| |
Tiedostot
1 - 1 / 1
Ladataan...
- Name:
- Uddin_Mohammad_Rafi_Thesis.pdf
- Size:
- 1.4 MB
- Format:
- Adobe Portable Document Format