Algorithms and Complexity
Professor Thore Husfeldt
Professor Jakob Nordström
Assistant Professor Susanna F. de Rezende
Computer graphics for mobile devices. Algorithms for ray tracing, GPU architectures, graphics hardware, rasterization algorithms, shading languages, collision detection.
Professor Tomas Akenine-Möller
Associate Professor Michael Doggett
Embedded Systems Design
Embedded computer systems. Hardware/software co-design. Constraint programming. Dataflow programming. The JaCoP constraint programming library. The CAL actor language.
Professor Krzysztof Kuchcinski
Associate Professor Jörn Janneck
Robotics and Semantic Systems
Robotics. Artificial intelligence. Autonomous agents. Natural language processing. Semantic parsers. Computer Vision. Human Machine Interaction. Machine Learning.
Associate Professor Klas Nilsson
Professor Jacek Malec
Professor Pierre Nugues
Professor Volker Krueger
Associate Professor Elin Anna Topp
Assistant Professor Luigi Nardi
Software Development and Environments
Compilers, program analysis, domain-specific languages, meta-programming tools. Integrated development enviroments, code review tools, adaptive developer tools. Agile methodology, software architecture and design. Pervasive systems, internet-of-things. Configuration management.
Professor Görel Hedin
Senior Professor Boris Magnusson
Associate Professor Christoph Reichenbach
Associate Professor Emma Söderberg
Assistant Professor Niklas Fors
Empirical software engineering. Requirements engineering, verification & validation, continuous software engineering, software process quality, system safety, software management, open source, open data. The digital society.
Professor Per Runeson
Professor Björn Regnell
Professor Martin Höst
Assistant professor Elizabeth Bjarnason
Assistant professor Emelie Engström
Assistant professor Christin Lindholm
Adjunct assistant professor Markus Borg