Not All Problems Are Nails, Not All Tools Should Be Hammers: A Position Paper on Agent Usage in Software Engineering Tasks

dc.contributor.authorRytilahti, Juuso
dc.contributor.authorPuhtila, Panu
dc.contributor.authorWeerakoon Oshani
dc.contributor.authorKaila, Erkki
dc.contributor.authorMäkilä, Tuomas
dc.contributor.author
dc.contributor.organizationfi=ohjelmistotekniikka|en=Software Engineering|
dc.contributor.organization-code1.2.246.10.2458963.20.71310837563
dc.converis.publication-id508595782
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/508595782
dc.date.accessioned2026-05-28T20:11:17Z
dc.description.abstract<p>The use of AI-powered tools in software engineering (SWE) has increased significantly, primarily due to advancements in large language models (LLMs). LLMs can generate code from natural language prompts and even produce complete software artifacts. Along with these changes comes a new class of people working in the software industry: citizen developers. Citizen developers generally have no technical background but can produce technical applications or artifacts with the aid of LLMs. Moreover, LLM-powered AI agents are being used across many application areas, and there is a trend towards using such agents to solve all problems. These changes merit consideration of how, by whom, and when SWE tasks should be automated. Throughout this paper, we argue that some problems should be solved with LLMs, while others should not. We point out that the developers' backgrounds matter as much as the problems to be solved in this regard. The perspectives we offer in this paper suggest that future research should consider the limitations of both the users' knowledge and the technology behind the tools.<br></p>
dc.format.pagerange119
dc.format.pagerange112
dc.identifier.isbn979-8-4007-2399-5
dc.identifier.urihttps://www.utupub.fi/handle/11111/61309
dc.identifier.urlhttps://doi.org/10.1145/3786167.3788413
dc.identifier.urnURN:NBN:fi-fe2026052857816
dc.language.isoen
dc.okm.affiliatedauthorRytilahti, Juuso
dc.okm.affiliatedauthorPuhtila, Panu
dc.okm.affiliatedauthorWeerakoon, Oshani
dc.okm.affiliatedauthorKaila, Erkki
dc.okm.affiliatedauthorMäkilä, Tuomas
dc.okm.discipline113 Computer and information sciencesen_GB
dc.okm.discipline113 Tietojenkäsittely ja informaatiotieteetfi_FI
dc.okm.internationalcopublicationnot an international co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA4 Conference Article
dc.publisher.countryUnited Statesen_GB
dc.publisher.countryYhdysvallat (USA)fi_FI
dc.publisher.country-codeUS
dc.relation.conferenceInternational Workshop on Agentic Engineering
dc.relation.doi10.1145/3786167.3788413
dc.titleNot All Problems Are Nails, Not All Tools Should Be Hammers: A Position Paper on Agent Usage in Software Engineering Tasks
dc.title.bookAGENT '26 : Proceedings of the 2026 International Workshop on Agentic Engineering
dc.year.issued2026

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
3786167.3788413.pdf
Size:
556 KB
Format:
Adobe Portable Document Format