Internet Computing and Emerging Technologies lab (ICET-lab)

Interaction Design and Software Engineering, Chalmers & University of Gothenburg

ICET-Lab-LOGO-A2.png

Internet Computing and Emerging Technologies lab

(ICET-lab)

The Internet Computing and Emerging Technologies lab (ICET-lab) is a research group of at the Interaction Design and Software Engineering division at Chalmers and the University of Gothenburg. We conduct research on software engineering for distributed, Web, and cloud-based systems, particularly related to issues of software performance. The lab is led by Dr. Philipp Leitner, associate professor at Chalmers, and currently entails two faculty, one postdoc, and three PhD students.

Famously outdated group picture, from ICSE'18

news

Nov 05, 2024 On Nov. 14th, Philipp will give an invited talk at the IFI Colloquium at the University of Zurich. The talk will be on “Measuring, Predicting, and Improving the Performance of Software Systems”.
Oct 02, 2024 Peter has successfully defended his doctoral dissertation!
Jul 03, 2024 Philipp has joined the PC of FSE 2025, ICPE 2025, and ICSE-NIER 2025.
May 15, 2024 Hamdy has successfully defended his doctoral dissertation! Congratulations, Dr. Ayas!

selected publications

  1. Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practice
    Ranim Khojah, Mazen Mohamad, Philipp Leitner, and Francisco Gomes Oliveira Neto
    In Proceedings of the ACM International Conference on the Foundations of Software Engineering (FSE 2024) , 2024
    To appear.
  2. Machine Learning Systems are Bloated and Vulnerable
    Huaifeng Zhang, Mohannad Alhanahnah, Fahmi Abdulqadir Ahmed, Dyako Fatih, Philipp Leitner, and Ahmed Ali-Eldin
    Proceedings of SIGMETRICS, Feb 2024
  3. TSE
    concordia.png
    Automated Generation and Evaluation of JMH Microbenchmark Suites From Unit Tests
    Mostafa Jangali, Yiming Tang, Niclas Alexandersson, Philipp Leitner, Jinqiu Yang, and Weiyi Shang
    IEEE Transactions on Software Engineering, Apr 2023
  4. Applying test case prioritization to software microbenchmarks
    Christoph Laaber, Harald C. Gall, and Philipp Leitner
    Empirical Software Engineering, Apr 2021
  5. Dynamically Reconfiguring Software Microbenchmarks: Reducing Execution Time without Sacrificing Result Quality
    Christoph Laaber, Stefan Würsten, Harald C. Gall, and Philipp Leitner
    In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering , Virtual Event, USA, Apr 2020
  6. Interactive Production Performance Feedback in the IDE
    Jürgen Cito, Philipp Leitner, Martin Rinard, and Harald Gall
    In Proceedings of the 41st International Conference on Software Engineering (ICSE) , Apr 2019