personalWebsite
Hi! I am a PhD graduate interested in industry positions! Download my CV here. If you have an opening for me, please reach out at anna.m.eilertsen@gmail.com.
I completed my PhD at the University of Bergen’s department of computer science in 2021. My advisors were Dr. Anya Bagge and Prof. Gail Murphy. You can read more about my PhD here and find my thesis here.
My graduate research has focused on helping humans edit programs. In my Master’s thesis, I used runtime verification to improve the safety of refactoring tools. In my PhD, I have utilized user-oriented research methods, like interviews, surveys, and lab studies, to investigate how we can improve code editing tools. The goal of my research is to make it faster and easier for developers to change software.
I have experience with designing and executing user studies with programmer practitioners to understand how practitioners use tools. I have mined open source repositories to create refactoring tasks and online surveys. Currently, I work on a prototype code editing/refactoring tool for IntelliJ. I have previously implemented other prototype plugins for Eclipse (a refactoring pluing) and Visual Studio Code (a transcription plugin).
Aside from research activites, I participate in initiatives for increased diversity in computer science. As an undergraduate, I started a gender initiative to retain more female students in our programming classes. I have also participated in teaching acitivites at University of Bergen for 7 years, including conducting lectures and creating tasks and exam exercises for classes of up to several houndred students. I have been an examiner for both oral and written exams, and I have supervised one Master’s student to graduation.
I have also been student volunteer, artifact reviewer, program committee member, and chair on various conferences.
Dissertation Improving the Usability of Refactoring Tools for Software Change Tasks
by Anna Maria Eilertsen.
“Stepwise Refactoring Tools” Access paper here
by Anna Maria Eilertsen, Gail C. Murphy
in ICMSE 2021 Nier Track!
“A Study of Refactorings During Software Change Tasks” Access paper here
by Anna Maria Eilertsen, Gail C. Murphy
in Journal of Software: Evolution and Process published by John Wiley & Sons Ltd.
The full replication package and dataset from the study is published on Dataverse
“The Usability (or Not) of Refactoring Tools” Access paper here
by Anna Maria Eilertsen, Gail C. Murphy
at SANER 2021
Replication Package here
PDF here
“Predictable, Flexible or Correct: Trading off Refactoring Design Choices” Access paper here
by Anna Maria Eilertsen
at ICSEW’20: IWoR’20
Presentation here
Code examples here
PDF here
“Exploring API/Client co-evolution” Access paper here
by Anna Maria Eilertsen, Anya Helene Bagge
at WAPI 2018
PDF here
“Safer refactorings” Access paper here
by Anna Maria Eilertsen, Anya Helene Bagge, Volker Stolz
in International Symposium on Leveraging Applications of Formal Methods, 517-531
PDF here
“Nerding for Newbies 2014 A Summer School in Computers & Programming” Access paper here
by ML Bagge, AH Bagge, BN Buanes, AM Eilertsen, AK Herland, S Ivanova
at Norsk Informatikkonferanse (NIK)
PDF here
“A Sage library for analysis of nonlinear binary mapping”
by AM Eilertsen, O Kazymyrov, V Kazymyrova, M Storetvedt
in Pre-proceedings of Central European Conference on Cryptology (CECC14), 69-78
I get energy from