Editor-in-Chief: Robert Feldt; Thomas Zimmermann
ISSN: 1382-3256 (print version)
ISSN: 1573-7616 (electronic version)
Journal no. 10664
Facebook: facebook.com/emsejournal
Twitter: @emsejournal
A special issue of the Empirical Software Engineering Journal.
Language Models (LMs), both large (LLMs) and small (SLMs), have significantly advanced the state of the art in Software Engineering (SE), both in enhancing standard SE activities and in driving SE research for LM-enabled systems. In the LM for SE direction, LMs have enabled new forms of automation and assistance across a wide range of tasks, such as code generation, bug fixing, and documentation generation. Their ability to understand and produce natural and programming languages has transformed how developers interact with software artifacts and development tools. In the SE for LM direction, software systems now often contain one or more LM agents, assigned specific tasks and coordinating with other agents, tools, or standard software through APIs. However, the effectiveness of LMs in SE largely depends on how they are instructed to perform a given task. Instructions to LMs can include prompts, system prompts, message templates, agent communication schemas, and behavior/tool guardrail policies. These objects now become first-class objects of study. This includes the practice of prompt engineering, the practice of designing, structuring, and refining prompts to guide model behavior. Well-crafted prompts can significantly improve output quality, consistency, and reliability, while poor prompting can lead to irrelevant, incorrect, or inefficient responses. Empirical studies should move beyond prompts to systematically investigate the structure and nature of any instruction artifact associated with LMs for software, or with LMs in software. In this context, emerging perspectives such as Instruction Artifacts for LM-based SE and Task Specification for Language-Model Systems highlight the need to study not only natural-language instructions but also their interaction with structured schemas, orchestration logic, and agent-based communication patterns. With the rise of agentic systems powered by LMs, understanding how instruction artifacts are designed, combined, and evolved - both for and between agents - becomes a critical research challenge. This special issue aims to provide a dedicated venue for empirical research where instruction artifacts are treated as first-class objects of study. In particular, we target studies that empirically evaluate how changes to these artifacts affect software engineering outcomes (e.g., correctness, reliability, robustness, cost, sustainability, and developer experience), and that report instruction artifacts and execution settings in sufficient detail to support replication.
The special issue welcomes contributions on (but not limited to) the following topics:
Papers should be submitted through the Empirical Software Engineering editorial manager website (http://www.editorialmanager.com/emse/) as follows (1) select “Research Papers” and (2) later on the Additional Information page:
For formatting guidelines as well as submission instructions, visit http://www.springer.com/computer/swe/journal/10664?detailsPage=pltci_2530593