Generated by Rank Math SEO, this is an llms.txt file designed to help LLMs better understand and index this website. # Daniel Russo ## Sitemaps [XML Sitemap](https://www.danielrusso.org/sitemap_index.xml): Includes all crawlable and indexable pages. ## Pages - [AI-Native Software Ecosystems](https://www.danielrusso.org/research/ai-native-software-ecosystems/): Autonomous coding agents now write, review, and merge code alongside each other. Each one can pass its own tests while the codebase they share accumulates problems that belong to no one. This research line builds the theory, and the evidence, for software that is no longer the sum of its contributions. - [Why Bank Software Keeps Getting More Expensive: The Quality Model Built with Deloitte](https://www.danielrusso.org/advisory/case-study-software-quality/): Deloitte Consulting’s banking clients kept raising the same concerns: systems growing more complex, costs rising faster than functionality, and no shared way to reason about software quality. A research collaboration with Deloitte’s technology strategy practice turned those concerns into SQuAP, an empirically validated quality model, later formalised as an open ontology. - [AI4SE1DK](https://www.danielrusso.org/research/ai4se1dk/): Research / AI in Software Engineering / Funded Project - [Methodological Base](https://www.danielrusso.org/research/methodology/): Research, The Base - [Education & the Next Engineer](https://www.danielrusso.org/research/education-next-engineer/): Research, Pillar 03 - [People, Teams & Organisations](https://www.danielrusso.org/research/people-teams-organisations/): Research, Pillar 02 - [AI in Software Engineering](https://www.danielrusso.org/research/ai-in-software-engineering/): Research, Pillar 01 - [Why Your AI Rollout Is Not Sticking: What 283 Engineers Reveal](https://www.danielrusso.org/advisory/case-study-genai-adoption/): Organizations are deploying generative AI tools into engineering workflows. Adoption remains uneven. The conventional explanations — more training, stronger mandates — turn out to be wrong. The evidence points to something more fundamental. - [What Actually Moves a Software Team](https://www.danielrusso.org/advisory/case-study-effective-teams/): Some teams execute the same rituals and deliver reliably. Others go through the motions and ship little of value. The difference is not the process. It is what happens between the meetings — and the conditions that make real work possible. - [How Your Agile Approach Became the Symptom, Not the Cure](https://www.danielrusso.org/advisory/case-study-agile-transformation/): Three years into a transformation, a government agency had real results — 40–50% cost savings, lower defect rates, certification passed. Yet something was blocking momentum that no process adjustment could fix. The research revealed why. - [The Copenhagen Manifesto](https://www.danielrusso.org/copenhagen-manifesto/): COPENHAGEN SYMPOSIUM - [Software Insights](https://www.danielrusso.org/software-insights/): Peer-reviewed software engineering research, translated into clear, actionable guidance for engineering leaders. - [The Copenhagen Symposium](https://www.danielrusso.org/the-copenhagen-symposium/): An annual, invitation-only gathering that brings together leading researchers, practitioners, and policymakers to shape how AI is adopted in software engineering, always with a strong human-centred focus. - [Software Engineering Incubator](https://www.danielrusso.org/software-engineering-incubator-copenhagen/): A bi-annual gathering in Copenhagen that convenes researchers and industry practitioners to collaborate on unresolved software engineering challenges. - [Advisory Services](https://www.danielrusso.org/advisory/): An independent advisory practice led by Prof. Daniel Russo. I diagnose engineering organisations the way research is done: from the inside, against validated models, with findings you can trace back to evidence. - [Gen AI for Software Engineering](https://www.danielrusso.org/research/gen-ai-for-software-engineering/): Research Area - [Openings](https://www.danielrusso.org/contact-me/openings/): Denmark’s Industrial Researcher Program connects academic researchers with private companies on collaborative projects. If you are interested in working at the intersection of software engineering research and industry practice, this is one of the best-funded paths to do it. - [Teaching](https://www.danielrusso.org/teaching/): — W. B. Yeats - [Agile and Team Effectiveness](https://www.danielrusso.org/research/agile/): Examining Agile methodologies through empirical research. - [Advanced Data Analysis](https://www.danielrusso.org/research/empirical-software-engineering-research-methodology/): Peer review has well-documented problems. One study found that 89% of reviewers would recommend rejecting a paper that had already been published in the same journal (Peters and Ceci, 2010). To address this, the software engineering community developed Empirical Standards: transparent decision trees that detail what a study should include before publication, tailored to the specific methodology used. - [Diversity in Software Engineering](https://www.danielrusso.org/research/diversity-in-software-engineering/): Diversity in software teams has measurable effects on team dynamics. Those effects are not uniformly positive. The research here takes that complexity seriously rather than defaulting to motivational language. - [Pandemic Transformation](https://www.danielrusso.org/research/pandemic-transformation/): PanTra (Pandemic Transformation) investigated the factors that improve SME resilience during disruptive events, using COVID-19 as a natural experiment. The project examined organisational factors, personal characteristics, and technological factors. Funded by the Carlsberg Foundation. - [Research](https://www.danielrusso.org/research/): AI is changing software development. Whether it changes it in the ways the conversation assumes is an empirical question. This line of work produced a consistent finding: workflow compatibility predicts adoption more than perceived usefulness. - [Contact Me](https://www.danielrusso.org/contact-me/): Whether your interest is research, teaching, or a professional collaboration, I am glad to hear from you. I reply in English, German, and Italian, usually within two business days. - [Publications](https://www.danielrusso.org/publications/): Please find an overview of my publications below, or download the list here. I publicly share the PDF of all my published work, as well as the source code/dataset if possible. If you have any questions about my work or are planning to do a replication study, please contact me and I will be happy to help you. - [Terms and Conditions](https://www.danielrusso.org/terms-and-conditions/): Last updated: July 29, 2025 - [Privacy Policy](https://www.danielrusso.org/privacy-policy/): Last updated: July 29, 2025 - [A Scientific Mindset for Software Engineering in the AI Era](https://www.danielrusso.org/): I’m Daniel Russo, an Associate Professor of Software Engineering at Aalborg University in Copenhagen. My research applies a scientific mindset to the questions practitioners face every day: how to adopt AI effectively, how to build teams that sustain high performance, and how to make process decisions grounded in evidence rather than convention. ## Posts - [When every agent is correct, and the system is not](https://www.danielrusso.org/2026/06/30/when-every-agent-is-correct-and-the-system-is-not/): Picture a repository on an ordinary Tuesday. Three coding agents are at work inside it, each competent, each pointed at a task that, taken on its own, it handles well.… - [When engineers can direct AI, and when they cannot](https://www.danielrusso.org/2026/06/23/when-engineers-can-direct-ai-and-when-they-cannot/): Engineers shape how generative AI enters their work, but only when their workflow, their autonomy, and their governance leave them room to do so. Last week I gave the… - [The capability you cannot fork: software’s break with universal…](https://www.danielrusso.org/2026/06/16/the-capability-you-cannot-fork-softwares-break-with-universal/): For four decades, an engineer could obtain and run the core tools of the field on the same terms as anyone else, whatever their nationality, employer, or location.… - [Europe is about to make human-first software non-optional](https://www.danielrusso.org/2026/06/09/europe-is-about-to-make-human-first-software-non-optional/): In May 2026, Pope Leo XIV released his first encyclical, "Magnifica humanitas," a text devoted to safeguarding the human person in the time of artificial intelligence… - [Ericsson’s AI-native software programme: principles, deployment, and…](https://www.danielrusso.org/2026/06/02/ericssons-ai-native-software-programme-principles-deployment-and/): In May 2026, four Ericsson engineers (Britto, Palmgren, Saini, and Ohlin) released a paper titled The AI-Native Large-Scale Agile Software Development Manifesto. The… - [Disarm AI, Re-Arm Teams: Two Levers Against a Lost Cohort](https://www.danielrusso.org/2026/05/26/disarm-ai-re-arm-teams-two-levers-against-a-lost-cohort/): The cohort graduating into software work in 2026 enters a labour market in which the entry-level rung has been quietly compressed by AI, and the empirical record on what… - [Three years of AI: what the evidence settles, contests, and leaves…](https://www.danielrusso.org/2026/05/19/three-years-of-ai-what-the-evidence-settles-contests-and-leaves/): After three years of GenAI adoption in software engineering, the empirical literature has stabilised enough to do something the field could not do a year ago: separate… - [A Bad Benchmark Does More Damage Than No Benchmark at All](https://www.danielrusso.org/2026/05/12/a-bad-benchmark-does-more-damage-than-no-benchmark-at-all/): The central failure of AI evaluation today is not that organizations test too little. It is that they test with instruments they have never validated. Every engineer who… - [Cleaner Code, Foggier Teams: The Debt AI Moves Upstream](https://www.danielrusso.org/2026/05/05/cleaner-code-foggier-teams-the-debt-ai-moves-upstream/): Generative AI is reducing one form of software debt while quietly accumulating two others, and most engineering organisations are still measuring only the one that is… - [The Composition Trap: Why Agent-Dense Teams Break in Ways Human Teams…](https://www.danielrusso.org/2026/04/28/the-composition-trap-why-agent-dense-teams-break-in-ways-human-teams/): Multi-agent AI systems fail in ways that individual agent evaluations will never surface, and the software engineering field has not yet built the vocabulary to describe… - [Your Agents Pass Every Test. Your System Can Still Fail.](https://www.danielrusso.org/2026/03/31/your-agents-pass-every-test-your-system-can-still-fail/): Organisations building multi-agent AI pipelines face a measurement problem that standard benchmarking cannot resolve: individual agents can pass every capability test in… - [Cutting the Junior Pipeline Before the Automation Arrives](https://www.danielrusso.org/2026/03/24/cutting-the-junior-pipeline-before-the-automation-arrives/): The numbers from Harvard are unambiguous: junior employment at GenAI-adopting firms fell roughly 9 percent relative to comparable non-adopters in less than two years… - [AI Can Solve Your Benchmark. Can It Fix Your Codebase?](https://www.danielrusso.org/2026/03/17/ai-can-solve-your-benchmark-can-it-fix-your-codebase/): The most informative thing about AI’s current capabilities in software engineering is not what it can do on a benchmark. It’s who the benchmark is comparing it against.… - [56% of Organizations Get Nothing from AI Because Compatibility Was an…](https://www.danielrusso.org/2026/03/10/56-of-organizations-get-nothing-from-ai-because-compatibility-was-an/): The consulting industry has spent two years producing reports on why AI investments fail. The data is consistent and substantial. What the reports lack is a theoretical… - [The New Engineering Judgment: Five Skills That Survive the Agentic…](https://www.danielrusso.org/2026/03/03/the-new-engineering-judgment-five-skills-that-survive-the-agentic/): A software researcher at University College London built a production-grade, multi-module data analysis platform (118 Python files, 31 REST API endpoints, 200+ unit… - [When Code Becomes the Output: Rethinking What We Teach (and Hire For)](https://www.danielrusso.org/2026/02/24/when-code-becomes-the-output-rethinking-what-we-teach-and-hire-for/): A synthesis of industry roadmaps and complexity science research suggests software engineering education is teaching the right skills-for the wrong paradigm. Every few… - [Speed at the Cost of Quality: The Hidden Tax of Agentic AI](https://www.danielrusso.org/2026/01/30/speed-at-the-cost-of-quality-the-hidden-tax-of-agentic-ai/): The promise of agentic AI was straightforward: it would write the code, leaving us to architect the systems. The reality, as revealed by empirical data from late 2025… - [The “Country of Geniuses” Requires a Constitution, Not Just a Login](https://www.danielrusso.org/2026/01/30/the-country-of-geniuses-requires-a-constitution-not-just-a-login/): The 'country of geniuses' arrives 2027: 50M agents, Nobel-level IQ, 100x speed. They'll game your tests. You need a constitution, not just a login. - [Davos 2026: From “Chat” to “Work”](https://www.danielrusso.org/2026/01/30/davos-2026-from-chat-to-work/): Davos 2026: 87% adopted AI. Only 31% see ROI. The problem isn't the model-it's the fit. - [Europe’s Tech Renaissance Beyond the “Kill Switch” Narrative](https://www.danielrusso.org/2026/01/30/europes-tech-renaissance-beyond-the-kill-switch-narrative/): After my last week's article, A Compass for Europe’s Software Future, my inbox filled up with variations of the same question: “Do we have a service kill switch?” Not a… - [Technological Sovereignty in a New Era: A Compass for Europe’s…](https://www.danielrusso.org/2026/01/30/technological-sovereignty-in-a-new-era-a-compass-for-europes/): Three years ago, most “cloud strategy” discussions in Europe sounded the same: Where are the best engineers? Which vendor gives the biggest discount? Can we move fast… # Daniel Russo, Ph.D. > Associate Professor of Software Engineering at Aalborg University, Copenhagen, Denmark. Research focuses on AI adoption in software development, developer productivity and well-being, agile methodologies at scale, and empirical research methods. ## Key Areas - AI in Software Engineering (AI4SE, human-AI collaboration, tool effectiveness) - Developer Productivity and Well-Being (DORA metrics, remote work, burnout, flow states) - Agile and Process Effectiveness (scaling frameworks, ceremony effectiveness) - Research Methods for Practitioners (evaluating claims, interpreting data) - Diversity, Inclusion and Human Factors in Software Engineering ## About This Site This is the personal academic and professional website of Daniel Russo. It contains information about research projects, publications (50+ peer-reviewed papers, 2,800+ citations), teaching activities, consultancy services, and the Software Insights newsletter which translates peer-reviewed software engineering research into actionable guidance for practitioners.