Joint lab on AI, software engineering, and research infrastructures

AI4SE4AI Lab

A joint research laboratory of Wageningen University & Research and the University of Amsterdam, studying how artificial intelligence can advance research software engineering and how software engineering can make AI-enabled science more reliable, reusable, interoperable, scalable, sustainable, and trustworthy.

AI4RSE SE4AI FAIR Software Virtual Labs Research Infrastructures Sustainable AI

Lab Manifesto

Building the foundations of trustworthy AI-enabled science.

Scientific discovery increasingly depends on software, data, computational infrastructures, and artificial intelligence. Research software is no longer a hidden by-product of science; it is an executable research asset that captures assumptions, workflows, models, decisions, provenance, and community practice.

The lab brings together complementary expertise from WUR and UvA to address two connected challenges: applying AI to improve the design, maintenance, documentation, testing, and reuse of research software, and applying software engineering principles to improve the reliability, governance, security, sustainability, and long-term maintainability of AI systems.

Our work produces methods, tools, benchmarks, demonstrators, datasets, and training materials for reproducible, FAIR, sustainable, and trustworthy AI-enabled science.

Mission

Advance AI-assisted research software engineering and software-engineered AI systems for reproducible, FAIR, and sustainable science.

Community

Connect researchers, RSEs, PhD candidates, data scientists, infrastructure specialists, software architects, and AI engineers.

Outputs

Produce prototypes, open tools, benchmarks, maturity models, MSc/PhD topics, datasets, publications, workshops, and joint proposals.

Research Domains & Topics

AI for Research Software Engineering

AI assistants for coding, testing, refactoring, documentation, repository review, quality assessment, technical debt detection, and scientific software maintenance.

Software Engineering for AI

Engineering principles for reliable AI systems, including requirements, architecture, MLOps, observability, testing, governance, and long-term maintainability.

Research Infrastructures

Interoperable infrastructures connecting data, models, workflows, notebooks, cloud, edge, HPC services, catalogues, APIs, and scientific communities.

Virtual Research Environments

AI-enhanced virtual labs for collaboration, search, execution, workflow composition, provenance capture, and quality-aware experimentation.

FAIR Software & Research Assets

Software metadata, semantic linking, asset search, knowledge graphs, FAIR indicators, reusable catalogues, and domain-aware retrieval over code, data, models, and workflows.

Trustworthy AI-Enabled Science

Validation, explainability, privacy, security, compliance, audit trails, provenance, and confidence-building for scientific AI systems.

Digital Twins & Scientific Workflows

Executable digital twins that combine data streams, models, simulations, provenance, workflow automation, and infrastructure-aware orchestration for domain science.

Decision Support for AI & Software

Evidence-based model, package, platform, architecture, and infrastructure selection using multi-criteria decision models, empirical data, and sustainability indicators.

Principal Investigators

Zhiming Zhao

Dr. Zhiming Zhao

University of Amsterdam

Lead for research infrastructures, distributed systems, virtual research environments, data-intensive workflows, digital twins, cloud automation, and infrastructure-aware AI-enabled scientific ecosystems.

Siamak Farshidi

Dr. Siamak Farshidi

Wageningen University & Research

Lead for AI-driven research software engineering, automated decision-making in software engineering, FAIR and sustainable research software, software maturity, and decision support for AI-enabled development.

Core Researchers

Postdoctoral researchers contributing to AI, software systems, digital twins, research infrastructures, and scientific workflow engineering.

Nafis Tanveer Islam

Dr. Nafis Tanveer Islam

Postdoctoral Researcher · University of Amsterdam

Research focus: large language models, AI alignment, retrieval-augmented generation, vulnerability analysis, secure software engineering, and AI-assisted development for trustworthy software systems.

Nafiseh Soveizi

Dr. Nafiseh Soveizi

Postdoctoral Researcher · University of Amsterdam

Research focus: digital twin composition and optimization, secure scientific workflows, distributed and cloud systems, multi-cloud workflow management, and AI-enabled software systems.

Join the Lab

1

Thesis Projects

We welcome motivated MSc students interested in AI for research software engineering, digital twins, FAIR software, and AI-enabled scientific workflows.

2

Research Collaboration

We collaborate with academic groups, research infrastructures, RSE teams, and domain scientists on methods, tools, demonstrators, and joint publications.

3

Funding & Proposals

We develop joint proposals around trustworthy AI-enabled science, software-defined research ecosystems, and sustainable digital research infrastructures.

Institutional Collaboration

Collaborate with AI4SE4AI Lab

We are open to MSc thesis projects, research visits, postdoctoral collaboration, infrastructure pilots, and joint grant proposals at the intersection of AI, software engineering, and scientific infrastructures.

Contact the lab