Thesis Topics
We do research on the development of new tools, languages, and methods for software development with the goal of assisting software developers in their work. We often collaborate with industry and society, for inspiration and to get closer to real-world usage and needs. We also have cooperation with companies on compiler related projects, e.g., Modelon, Axis, and ABB Malmö.
- Programming Languages & Analysis including implementation of domain-specific languages, extension of our Java compiler with new constructs or analyses, program analysis (static or dynamic), Web IDEs for languages and other language tooling. Many of these projects make use of our metacompilation system JastAdd, developed at LTH.
- List of open MSc proposals
- Examples of relevant course: EDAN65, EDAP15
- For more details, contact: Görel Hedin, Christoph Reichenbach, Niklas Fors
- Usability of Programming Tools & Programmers' Experience including design in the area of programming tools and gathering of feedback from users.
- Examples of past M.Sc. theses: Paul Wuilmart. Storytelling as a Strategy to Simplify Code Comprehension. [PDF], Anton Ljungberg and David Åkerman. Data-driven Program Analyzer Deployment. [PDF]
- Examples of relevant course: EDAN65, EDAP15, MAMA15
- For more details contact: Emma Söderberg
- Configuration Management including agile configuration management practices, versioning of object models, and distributed software development.
- Courses: EDAN10 and/or EDAN80
- For more details contact Lars Bendix.