[About Me] [Projects] [Publications]

Emma Söderberg

I am an associate senior lecturer at Lund University specializing in Programming Tools in the Software Development and Environments group at the Department of Computer Science. As of March 2018, I have returned to Lund University after four years in industry working on developer tools at Google in Mountain View and Copenhagen (Tricorder, Shipshape, Tricium). I completed my PhD in 2013 at Lund University under the supervision of Görel Hedin (Thesis: Contributions to the Construction of Extensible Semantic Editors).

Contact: See cs.lth.se/emma-soderberg, Twitter: @EmmaSoederberg

Research Interest: I'm interested in programming languages, software development, and development tools. Specifically, the composition of languages and tools, and how these are used. I’m curious about overall questions in the realm of 'how do we construct useful languages and tools for software developers?' and 'how do we make software developers more productive?'.

Supervision and Openings: I supervise projects on all levels (from B.Sc. to Postdoc) and occationally I have openings for Ph.D. students, postdocs, and student programmers. I'm always interested in working with motivated students. Please reach out if you have an interest in this area and we can discuss possibilities. I try to list current openings here.


Current Students:

Past Students:

Community Work:

2022: ICSE (PC), The Programming Journal (Associate Editor, Vol. 6).
2021: PX (PC), <Programming> (Posters/Demos Co-Chair), SLE (PC Co-chair), Journal of Information and Software Technology.
2020: LIVE (PC), CSE/QUDOS (PC), ASE (PC), ECOOP (PC), ECOOP-DS (Academic Panel), <Programming> PX/20 (PC), ICPC - Industry track (PC), Journal of Software and Systems (reviewer).
2019: SCAM (PC), SLE (Co-Chair Artifact Evaluation Committe), ASE (PC), ECOOP (PC), ICSE-SEIP (PC), Journal of Software and Systems (reviewer), Journal of Software: Practice and Experience (reviewer).
2018: SCAM (PC), SLE (PC), ESEC/FSE Industry track (PC), ICSE Technical briefings (PC), Journal of Computer Languages, Systems and Structure (reviewer).
2016: SLE (PC), PLATEAU (PC).
2013: SCP (reviewer), The Computer Journal (reviewer).