7 papers
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…
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…
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…
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…
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…
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…