Project Details
Description
The project aims to identify and evaluate effective patterns for AI agents in software engineering tasks, emphasizing not only technical performance but also seamless human–AI collaboration. Building on a systematic literature review, it will analyse which agentic approaches best support developers while preserving their final responsibility for code and design decisions. Particular attention will be paid to developer satisfaction and trust as critical success factors for adoption. Based on the insights gained, the project will design and implement agentic workflows using orchestration tools such as n8n for selected software engineering tasks, including automated test quality assessment and improvement, API documentation generation, and automated correction of code issues detected by SonarQube. These workflows will be integrated into the university’s GitLab instance and applied in student software projects, where multiple teams will use them throughout a semester-long development process. Data collected from technical metrics and user surveys will be analysed to assess both effectiveness and user experience, ultimately leading to empirically grounded best practices for designing and integrating AI-driven workflows in software engineering.
For intention-based Software Engineering the project seeks to develop a comprehensive understanding of the concept of “intentions” within software engineering and to explore existing classifications and their relationship to traditional requirements and user stories. It aims to clarify how intentions can serve as higher-level abstractions or complements to these established notions. Building on this theoretical foundation, the project will identify and critically analyze published examples of intention-based software engineering artifacts, assessing the advantages and limitations of the proposed approaches. In a final step, selected intentions—potentially focusing on software change intentions—will be used to illustrate how principles of Software Engineering 3.0 can be applied in practice, either conceptually or through a prototype implementation.
For intention-based Software Engineering the project seeks to develop a comprehensive understanding of the concept of “intentions” within software engineering and to explore existing classifications and their relationship to traditional requirements and user stories. It aims to clarify how intentions can serve as higher-level abstractions or complements to these established notions. Building on this theoretical foundation, the project will identify and critically analyze published examples of intention-based software engineering artifacts, assessing the advantages and limitations of the proposed approaches. In a final step, selected intentions—potentially focusing on software change intentions—will be used to illustrate how principles of Software Engineering 3.0 can be applied in practice, either conceptually or through a prototype implementation.
| Short title | AWISE |
|---|---|
| Status | Active |
| Effective start/end date | 01.10.2025 → 30.09.2026 |
Collaborative partners
- Johannes Kepler University Linz (lead)
- Siemens Technology Accelerator
Fields of science
- 102020 Medical informatics
- 102022 Software development
- 102006 Computer supported cooperative work (CSCW)
- 102027 Web engineering
- 502050 Business informatics
- 102040 Quantum computing
- 102016 IT security
- 503015 Subject didactics of technical sciences
- 509026 Digitalisation research
- 102015 Information systems
- 102034 Cyber-physical systems
- 502032 Quality management
- 211928 Systems engineering
JKU Focus areas
- Digital Transformation
Projects
- 1 Finished
-
AI for Software Engineering-Experiments -AISEE
Plösch, R. (PI)
01.11.2023 → 30.09.2024
Project: Contract research › Industry project