CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A 3-Layer Agentic Model for Nonfunctional Requirements in Software Engineering
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0002-1729-5154
Independent Researcher Stockholm, Sweden.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0002-3646-235x
2025 (English)In: Proceedings - 2025 40th IEEE/ACM International Conference on Automated Software Engineering Workshops, ASEW 2025, Institute of Electrical and Electronics Engineers (IEEE), 2025, p. 51-57Conference paper, Published paper (Refereed)
Abstract [en]

Modern software-intensive systems must address a wide range of nonfunctional requirements (NFRs) - such as security, compliance, and maintainability - that are critical for the long-term success of the system. With the rise of large-language-model-based agents, software engineering is entering an 'agentic' era where AI components are not only tools but collaborators in development processes. However, leveraging these agents introduces dual challenges: ensuring that AI components themselves meet quality standards (e.g., compliance, security, maintainability), and harnessing AI effectively to support systemlevel NFR assurance. Our perspective explicitly spans both SE4AI, where AI components such as agents are engineered and subjected to quality assurance and AI4SE, where AI agents support the engineering of software-intensive systems. While these are conceptually distinct, our model addresses both in a unified way. This position paper introduces a conceptual, domain-agnostic three-layer model - comprising Data, Agent, and Perspective layers - for systematically embedding AI agents into NFR assurance across the software lifecycle. The model explicitly captures two complementary viewpoints: Quality for AI (ensuring AI agents are trustworthy and maintainable) and AI for Quality (using agents to support system NFRs). Through illustrative examples in compliance, security, and maintainability, the paper demonstrates how this model can guide researchers and practitioners in designing agent-based approaches to software quality. We argue that this model not only clarifies the dual roles of AI in software engineering but also provides a foundation for responsible, scalable, and effective integration of AI into NFR assurance.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025. p. 51-57
Keywords [en]
AI Agents in Software Engineering, Nonfunctional Requirements (NFRs), Software Quality Assurance, Artificial intelligence, Autonomous agents, Computer software selection and evaluation, Life cycle, Maintainability, Requirements engineering, Software quality, Agent software, AI agent in software engineering, Development process, Language model, Model-based OPC, Non-functional requirements, Nonfunctional requirement, Security compliance, Software intensive systems, Quality assurance
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-29411DOI: 10.1109/ASEW67777.2025.00020Scopus ID: 2-s2.0-105033684669ISBN: 9798331585037 (print)OAI: oai:DiVA.org:bth-29411DiVA, id: diva2:2053729
Conference
40th IEEE/ACM International Conference on Automated Software Engineering Workshops, ASEW 2025, Seoul, Nov 16-20, 2025
Part of project
SERT- Software Engineering ReThought, Knowledge Foundation
Funder
Knowledge Foundation, 20180010Available from: 2026-04-17 Created: 2026-04-17 Last updated: 2026-04-29Bibliographically approved

Open Access in DiVA

fulltext(1571 kB)12 downloads
File information
File name FULLTEXT01.pdfFile size 1571 kBChecksum SHA-512
33e180588eaac200b95a3e177d87b48e9687eab49e7a19e5853d7aed34d57accdf8d9c34c6b760d220bb967f1ac2dd38499a726a96436ca2b326104ea7b9b7af
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Zabardast, EhsanGorschek, Tony

Search in DiVA

By author/editor
Zabardast, EhsanGorschek, Tony
By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 85 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf