Static Analysis of Energy Usage in Software

Static Analysis of Energy Usage in Software

PI: Wojciech Mostowski (HH); co-PI Christoph Reichenbach (LU) This project focuses on developing new methods in static analysis to achieve verifiable energy efficiency of software. Research on energy efficiency typically focuses on hardware, but a lavishly designed or...
Software Regression Testing with Near Failure Assertions

Software Regression Testing with Near Failure Assertions

PI: Per Runeson (LU). Collaborator: BTH Automated testing (AT) is one of the cornerstones of agile software engineering, with its short development cycles. In continuous integration/deployment (CI/CD) pipelines, AT is a safeguard against software regression due to...
Gazing at Code Review(s)

Gazing at Code Review(s)

PI: Emma Söderberg (LU). Co-PIs: Luke Church (Univ. Cambridge/LU), Diederick Niehorster (LU), Markus Nyström (LU), Johanna Persson (LU), Christofer Rydenfält (LU), Christoph Reichenbach (LU), Jürgen Börstler (BTH). Modern code review, where developers use tools to...
Effective Business Prototyping for Software Startups

Effective Business Prototyping for Software Startups

PI: Elizabeth Bjarnason (LU). Software startups develop innovative software-intense products under uncertain conditions and with a severe lack of resources. While launching a startup is relatively easy through the availability of open-source software and pay-as-you-go...
GPAI — General Purpose AI Computing

GPAI — General Purpose AI Computing

Håkan Grahn, BTH, Jörn Janneck, LU & Christoph Kessler, LiU AI hardware accelerators are starting to be commonplace today and we foresee they will evolve by integrating more general purpose friendly features, similar to the way GPUs evolved into GPGPUs more than a...