Behavioral Code Analysis in the Wake of Agentic AI
Just like yesteryear, AI is on everyone’s minds in the software industry. From my vantage point at CodeScene, I encounter a wide range of human reactions in discussions with our customers. All feelings are valid, and the Gibson quote “The future is already here, it’s just not very evenly distributed” is in full swing – especially from the perspective of AI agents. Few developers are entirely leaving out LLM assistance these days, but the use of coding agents varies widely. What happens to collaboration, learning, and responsibility as teams shift to hybrid human-AI development?
In this keynote, I argue that behavioral code analysis becomes even more important as AI gets agency. By focusing on social signals such as knowledge distribution, ownership, and coordination, we can mitigate challenges related to provenance, deskilling, and maintainability. I share a personal perspective with elements of industry-academia collaboration, reflections from a tool vendor, research highlights, and new case study results with our partner loveholidays.
Dr. Markus Borg is a senior researcher at the intersection of software engineering and applied artificial intelligence. He is a principal researcher at CodeScene and an adjunct lecturer at Lund University. Markus serves on the editorial board of Empirical Software Engineering and is a department editor for IEEE Software.
My goal is to support the successful engineering of software and data-intensive systems. While my software engineering interests are broad, most of my work relates to machine learning, i.e., my research interests span both software engineering intelligence (AI4SE) and AI engineering (SE4AI).
In AI4SE, I primarily work on maintainability guardrails for coding agents. Before the agentic era, I’ve mostly worked on tapping into the collected wisdom of historical project data to facilitate machine learning for actionable decision support. My most impactful contributions have been in defect management, for example, bug assignment and change impact analysis. Core ideas are currently operationalized in internal tools at Ericsson.
In SE4AI, I investigate quality assurance of systems that embed machine learning components. I am particularly interested in development mandated by automotive safety standards and the EU AI Act. Our research studies involve requirements engineering, MLOps pipelines, software testing in automotive simulators, and our open-source demonstrator SMIRK.
Tue 14 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
09:00 - 10:30 | Keynote, Human–AI Collaboration, and Responsible AI SessionResearch Track / CHASE Program at Oceania IX Chair(s): Alexander Serebrenik Eindhoven University of Technology, Allysson Allex Araújo Federal University of Cariri | ||
09:00 45mKeynote | Behavioral Code Analysis in the Wake of Agentic AI CHASE Program Markus Borg CodeScene | ||
09:45 15mFull-paper | Bridging the Socio-Emotional Gap: The Functional Dimension of Human-AI Collaboration for Software Engineering Research Track Lekshmi Murali Rani Chalmers University of Technology and University of Gothenburg, Sweden, Richard Berntsson Svensson Chalmers University of Technology & University of Gothenburg, Robert Feldt Chalmers | University of Gothenburg Pre-print | ||
10:00 15mFull-paper | Hope or Hype? Understanding Vibe Coding through Software Practitioner Discussions Research Track Fairuz Nawer Meem George Mason University, Fatema Tuz Zohra George Mason University, Justin Smith Lafayette College, Brittany Johnson George Mason University | ||
10:15 15mFull-paper | Operationalizing AI Ethics in the Public Sector: A Cross-Context Replication in Brazil Research Track Edna Dias Canedo University of Brasilia (UnB), Fabiana Freitas Mendes Aalto University, Richardson Bruno da Silva Andrade Universtiy of Brasília (UnB), José Siqueira de Cerqueira Tampere University, Pekka Abrahamsson Tampere University | ||
