Ranim Khojah

Ranim Khojah

PhD Student in Computer Science

Chalmers University of Technology

Biography

Ranim Khojah is a PhD student at Chalmers University of Technology, conducting research on the use of large language models in software engineering. She obtained her master’s degree in Language Technology from the University of Gothenburg in 2022. Her current interests include chatbots that can assist with activities during the software development lifecycle, such as code generation, explanation, and completion.

Interests
  • Large Language Models (LLM)
  • Human aspects of chatbots
  • Software development
Education
  • PhD in Computer Science, 2022-present

    Chalmers University of Technology

  • MA in Language Technology, 2020-2022

    University of Gothenburg

  • BSc in Software Engineering and Management, 2017-2020

    Chalmers University of Technology

Talks & Presentations

Chatbots in Software Engineering Scientific highlights at the WASP Winter Conference (ca 500 attendees), Örebro, Sweden (2026)

Understanding and Evaluating Chatbots in Software Engineering Licentiate Seminar, Chalmers University of Technology, Gothenburg, Sweden (2025)

The Art of Using ChatGPT Innovation Fika (ca 300 attendees), Volvo Trucks, Gothenburg, Sweden (2024)

ChatGPT Usage in Software Engineering Practice Invited Talk, SystemWeaver, Gothenburg, Sweden (2024)

Programming without a Programming Language Workshop, Iceberry, Gothenburg, Sweden (2024)

Chatbots in Software Engineering Invited Talk, RISE Research Institutes of Sweden, Borås, Sweden (2024)

From Human-to-Human to Human-to-Bot Interactions in Software Engineering Paper presentation, AIware (Co-located with FSE), Porto de Galinhas, Brazil (2024)

Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practice Paper presentation, FSE, Porto de Galinhas, Brazil (2024)

Evaluating the Trade-offs of Text-based Diversity in Test Prioritisation Paper presentation, AST (co-located with ICSE), Melbourne, Australia (2023)

Evaluating N-best Calibration of Natural Language Understanding for Dialogue Systems Paper presentation, SigDIAL, Edinburgh, Scotland (2022)

Projects

*
Batata

Batata

Potato’s Way to Kitchen is a voice-based game implemented with xstate, React.js and Typescript. The player has to talk to Batata (the main character) to help him find the key to the kitchen so that Batata can join the potato party there.

MBTI Personality Predictor

MBTI Personality Predictor

A personality predictor that is based on the MBTI personality types; given a sentence or text input by the user (ideally associated to their values, beliefs, or simply related to them somehow) the system will predict to which personality type the text is mostly related with.

Otter

Otter

Otter is a movie/series recommendation system that works best for your movie nights and boring weekends! it’s completely speech-based, that is, Otter runs on spoken dialogue as the main interaction method with the user.

Academic Service

Committee Member:

• Program committee member - BotSE Workshop (co-located with ICSE 2024)

• Publicity Chair - AIware Conference (co-located with ASE 2025)

• Program committee member - BoatSE Workshop (co-located with ICSE 2025)

Student Volunteer:

• ICSE 2023 - Melbourne, Australia

• ICSE 2024 - Lisbon, Portugal

• ASE 2025 - Seoul, South Korea

Teaching duties:

• Data Management (2025-2026): Teaching, Assignment design, assessment.

• Fundamentals of Programming (2024-2025): Teaching, Creating course material.

• Object Oriented Programming (2018-2020, 2022-2023): Teaching, Creating course material, assessment.

• Distributed Systems (2024): Supervising and assessing project groups.

Thesis Supervision:

Bachelor thesis: “Developer Behavior in Response to LLM-Generated Code Refactoring Suggestions”, Main supervisor (2025) - with David Schön, Faiza Amjad, and Tehreem Asif.

Master thesis: “Leveraging Large Language Models for Cybersecurity Risk Assessment”, Co-supervisor (2024) - with Fikret Mert Gültekin and Oscar Lilja

Experience

 
 
 
 
 
Chalmers University of Technology
Researcher (PhD student)
Chalmers University of Technology
December 2022 – Present Gothenburg
PhD project (Chatbots in Software Engineering) funded by Wallenberg AI, Autonomous Systems and Software Program (WASP).
 
 
 
 
 
Volvo Trucks Technology
Software Developer
Volvo Trucks Technology
September 2022 – November 2022 Gothenburg
Automated the translation process followed in infotainment systems.
 
 
 
 
 
Chalmers University of Technology
Teaching Assistant
Chalmers University of Technology
June 2022 – August 2022 Gothenburg
Patricipated in Girls Code Club (GCC); a coding camp that welcomes gymnasium students and women who are looking to pursue a career within software engineering and computer science.
 
 
 
 
 
Chalmers University of Technology
Research Assistant
Chalmers University of Technology
January 2021 – June 2022 Gothenburg
Assistance with research related to FaaS applications. Performing data processing and analysis using NLP techniques.
 
 
 
 
 
University of Gothenburg
Teaching Assistant
University of Gothenburg
September 2018 – November 2022 Gothenburg
Courses - Discrete Mathematics, Object-oriented Programming, Mobile and Web Development.