Not All Problems Are Nails, Not All Tools Should Be Hammers: A Position Paper on Agent Usage in Software Engineering Tasks
| dc.contributor.author | Rytilahti, Juuso | |
| dc.contributor.author | Puhtila, Panu | |
| dc.contributor.author | Weerakoon Oshani | |
| dc.contributor.author | Kaila, Erkki | |
| dc.contributor.author | Mäkilä, Tuomas | |
| dc.contributor.author | ||
| dc.contributor.organization | fi=ohjelmistotekniikka|en=Software Engineering| | |
| dc.contributor.organization-code | 1.2.246.10.2458963.20.71310837563 | |
| dc.converis.publication-id | 508595782 | |
| dc.converis.url | https://research.utu.fi/converis/portal/Publication/508595782 | |
| dc.date.accessioned | 2026-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.pagerange | 119 | |
| dc.format.pagerange | 112 | |
| dc.identifier.isbn | 979-8-4007-2399-5 | |
| dc.identifier.uri | https://www.utupub.fi/handle/11111/61309 | |
| dc.identifier.url | https://doi.org/10.1145/3786167.3788413 | |
| dc.identifier.urn | URN:NBN:fi-fe2026052857816 | |
| dc.language.iso | en | |
| dc.okm.affiliatedauthor | Rytilahti, Juuso | |
| dc.okm.affiliatedauthor | Puhtila, Panu | |
| dc.okm.affiliatedauthor | Weerakoon, Oshani | |
| dc.okm.affiliatedauthor | Kaila, Erkki | |
| dc.okm.affiliatedauthor | Mäkilä, Tuomas | |
| dc.okm.discipline | 113 Computer and information sciences | en_GB |
| dc.okm.discipline | 113 Tietojenkäsittely ja informaatiotieteet | fi_FI |
| dc.okm.internationalcopublication | not an international co-publication | |
| dc.okm.internationality | International publication | |
| dc.okm.type | A4 Conference Article | |
| dc.publisher.country | United States | en_GB |
| dc.publisher.country | Yhdysvallat (USA) | fi_FI |
| dc.publisher.country-code | US | |
| dc.relation.conference | International Workshop on Agentic Engineering | |
| dc.relation.doi | 10.1145/3786167.3788413 | |
| dc.title | Not All Problems Are Nails, Not All Tools Should Be Hammers: A Position Paper on Agent Usage in Software Engineering Tasks | |
| dc.title.book | AGENT '26 : Proceedings of the 2026 International Workshop on Agentic Engineering | |
| dc.year.issued | 2026 |
Tiedostot
1 - 1 / 1