collaborators

7 papers

cs.SE2026

What Motivates Whom? A Survey of Newcomers to OSS and Experienced OSS Practitioners

Shashiwadana Nirmani, Hourieh Khalajzadeh, Mojtaba Shahin +1

Open source software (OSS) development continues to expand, yet software practitioners often struggle to select suitable projects, leading to inefficient onboarding and disengageme…

cs.SE2026

One-Year Internship Program on Software Engineering: Students' Perceptions and Educators' Lessons Learned

Golnoush Abaei, Mojtaba Shahin, Maria Spichkova

The inclusion of internship courses in Software Engineering (SE) programs is essential for closing knowledge gaps and improving graduates' readiness for the software industry. Our…

cs.SE2026

Behaviour Driven Development Scenario Generation with Large Language Models

Amila Rathnayake, Mojtaba Shahin, Golnoush Abaei

This paper presents an evaluation of three LLMs, GPT-4, Claude 3, and Gemini, for automated Behaviour-Driven Development (BDD) scenarios generation. To support this evaluation, we…

cs.SE2026

Beyond Code: Empirical Insights into How Team Dynamics Influence OSS Project Selection

Shashiwadana Nirmani, Hourieh Khalajzadeh, Mojtaba Shahin +1

Open-source software (OSS) development relies on effective collaboration among distributed contributors. Yet, current OSS project recommendation systems primarily emphasize technic…

cs.SE2026

Age Matters: Analyzing Age-Related Discussions in App Reviews

Shashiwadana Nirmania, Garima Sharma, Hourieh Khalajzadeh +1

In recent years, mobile applications have become indispensable tools for managing various aspects of life. From enhancing productivity to providing personalized entertainment, mobi…

cs.SE2025

Toward Inclusive Low-Code Development: Detecting Accessibility Issues in User Reviews

Mohammadali Mohammadkhani, Sara Zahedi Movahed, Hourieh Khalajzadeh +2

Low-code applications are gaining popularity across various fields, enabling non-developers to participate in the software development process. However, due to the strong reliance…