Skip to main content

Division of Software and Computer Systems

The Division of Software and Computer Systems (SCS) is a part of the School of Electrical Engineering and Computer Science. More precisely we are a part of the Department of Computer Science (CS).

KTH Kista moves to KTH Campus

The activities at KTH Kista will gradually be moved to the KTH Campus from the spring semester of 2025. The move will give researchers, teachers and students more community, better resources and closer cooperation.

Read more about KTH Kista's move to KTH Campus (internal web)

Research areas and groups

Machine Learning and Computational Health

Data Science: Machine Learning

Research on algorithms and systems for data analysis, machine learning and data mining. We work in healthcare, drug development, climate research, vehicle maintenance and social networking.

GALE - Graph Analytics and Learning Environments

GALE: Graph Analytics and Network Learning

Focuses on bridging the gap between Machine Learning and Distributed Systems to address the challenges posed by centralized AI services.

GALE - Graph Analytics and Network Learning

Programming languages and modelling

We investigate programming languages and modelling languages, cyber-physical systems, model based computer systems, compilers and machine leärning.

Programming languages and modelling

Software Engineering

Software Development with Clouds and Artificial Intelligence

We research Software technology for Cloud computing, and also AI techniques for instance for for health care and smart cities.

Data Systems Lab

We focus on data-driven system design with applications in serverless computing, distributed databases, AI, data stream platforms, graph query systems, and acceleration using emerging new hardware and methods.

Data Systems Lab

Distributed and Parallel Systems

Distributed and Parallel Systems

We develop large distributed systems and algorithms in data intelligent cloud services, big data and data analysis systems.

Networked Systems Security

Networked Systems Security

We make networked systems trustworthy by shielding them and their users from attacks and abuse. Our research solving security and privacy problems..

Networked Systems Lab

Networked Systems Lab

Networked Systems Lab (NSLab) conducts research and education in the area of design, analysis, and management of next generation networks and services. In particular, our main research focus is making it easy to develop and manage key societal Networked Systems that meet their objectives. Classic examples include: high performance, high reliability, and low-power.

Intelligent Network Systems

We develop cutting-edge network systems that combine innovative algorithms, programmability, and AI-based techniques to enable unparalleled efficiency, scalability, security, and automation to modern infrastructures

News

Researcher team
To the left: Changjie Wang (centre) with his co-supervisor Dejan Kostić (left), and the main supervisor Marco Chiesa (right). Picture taken by Jonatan Langlet. Right side from the top: Mariano Scazzariello, Alireza Farshin, and Simone Ferlin.

How Can Large Language Models Make Network Configuration Human Friendly?

This is the central question explored in the research team's award-winning paper "NetConfEval: Can LLM Facilitate Network Configuration?" which earned the prestigious IRTF/IETF Applied Networking Rese...

Read the article
A programmable switch that was used in the research.
A programmable switch that was used in the research.

New cybersecurity analysis solution leads to significant reduction in energy consumption

By offloading calculations for complex cybersecurity analyses to network accelerators, energy consumption can be reduced by over 30 times, according to Mariano Scazzariello, a postdoctoral researcher ...

Read the article

Making data accessible - despite server and network issues

A software developed by KTH has enabled cloud services to be easier to build and more resilient to failures. “I wanted to make fault-tolerant systems easy to build and use, contrary to what is ofte...

Read the article

Meet the division

Recent publications

[1]
G. Shang et al., "Atlas-Chat : Adapting Large Language Models for Low-Resource Moroccan Arabic Dialect," in LoResLM 2025 - 1st Workshop on Language Models for Low-Resource Languages, Proceedings of the Workshop, 2025, pp. 9-30.
[2]
A. E. Samy, Z. T. Kefato and Š. Girdzijauskas, "Leap : Inductive Link Prediction via Learnable Topology Augmentation," in Machine Learning, Optimization, and Data Science - 10th International Conference, LOD 2024, Revised Selected Papers, 2025, pp. 448-463.
[3]
V. Komini and S. Girdzijauskas, "Integrating Logit Space Embeddings for Reliable Out-of-Distribution Detection," in Machine Learning, Optimization, and Data Science - 10th International Conference, LOD 2024, Revised Selected Papers, 2025, pp. 255-269.
Full list in the KTH publications portal

Vision and mission

The goal of the division SCS is to continue strong research and education on fundamental aspects of software technology and computer systems, central areas within Computer Science. We have a focus on cloud computing, networked systems, security in networked systems, social networks, time aware systems, data science, and applied AI as well as Software Engineering.