GenAI tools and critical thinking in software development: An interview case study at Taigoa Oy

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

School of Science | Master's thesis

Department

Mcode

Language

en

Pages

48

Series

Abstract

Generative artificial intelligence has recently emerged as a new wave of technology, with its integration into software development being widely adopted. Tools such as GitHub Copilot, ChatGPT, and CodeRabbit are designed to automate repetitive tasks, assist in implementation, and support all phases in the software development life cycle. This thesis investigates the practical application of GenAI tools in a startup context to explore their impact on developers’ work and critical thinking. Conducted as a qualitative case study at the Finnish startup Taigoa Oy, the research includes a comprehensive literature review, followed by semi-structured interviews with developers of different experience levels. The thematic analysis resulted in five core themes, highlighting key aspects such as time efficiency, AI-assisted learning, and AI usage patterns. Findings suggest that GenAI tools accelerate development and support learning, particularly in resource-limited startup environments. Their impact and trade-offs are seen not just at the individual level but also beyond to team workflows and organizational practices. However, the study highlights a growing concern: developers, especially newer generations, may rely too heavily on GenAI tools and weaken their critical thinking skills due to the widespread availability and convenience of them. Over time, this could erode confidence in making decisions without AI support. Moreover, the research also emphasizes that the effective use of GenAI depends on the personal way of interaction, such as prompt formulation and levels of experience.

Description

Supervisor

Haaranen, Lassi

Thesis advisor

Heikkinen, Tommi

Other note

Citation