Agent-oriented software engineering (AOSE) is a software engineering paradigm that arose to apply best practice in the development of complex Multi-Agent Systems (MAS) by focusing on the use of agents, and organizations (communities) of agents as the main abstractions.
With the advent of biologically inspired, pervasive, and autonomic computing, the advantages of, and necessity of, agent-based technologies and MASs has become obvious[citation needed].
The field is thus ripe for exploiting the benefits of SPL: reduced costs, improved time-to-market, etc.
Multiagent Systems Product Lines (MAS-PL) is a research field devoted to combining the two approaches: applying the SPL philosophy for building a MAS.
Several benchmarks have been developed to evaluate the capabilities of AI coding agents and large language models in software engineering tasks.