Human-centred software engineering and AI

Augmented Software Engineering (ASE)

2025–2028Universidad de SevillaPID2024-156482NB-I00

Vision

Human-centred by design

Aligned with current initiatives shaping the roadmap of SE over the next decade, the ASE project presents the notion of Augmented Software Engineering (ASE), emphasising how technologies will progressively enhance the capabilities of software engineers, while keeping them in control, enabling the development of more sophisticated and reliable software solutions. Accordingly, the goal of ASE is to augment the capabilities of software engineers in requirements, testing, and their intersection by designing human-centred tools, techniques, and processes. To achieve this objective, we will focus on three key differentiating points: 1) the interconnection between requirements and software testing as a fundamental enabler for validating AI-generated software applications, 2) a holistic approach that integrates tools, processes, and people, with the needs of engineers serving as the cornerstone for all decision-making, and 3) the adoption of disruptive technologies, including but not limited to GenAI, to support engineers throughout the software development lifecycle.
01Requirements and testing connected
02Tools, processes and people integrated
03Engineers remain firmly in control

Publications

Exploring Human Trust in Software Robots for Robotic Process Automation
Business & Information Systems Engineering
When AI Joins the Team: Understanding Human-Agent Collaboration in Pull Requests
2026 IEEE 50th Annual Computers, Software, and Applications Conference (COMPSAC)
Test Oracle Generation for REST APIs—RCR Report
ACM Transactions on Software Engineering and Methodology
PPIPilot: Automating the suggestion and computation of Process Performance Indicators from event logs
Information Systems, article 102765

Contact