4 papers
Why Do We Code? A Theory on Motivations and Challenges in Software Engineering from Education to Practice
Aaliyah Chang, Mariam Guizani, Brittany Johnson
Motivations and challenges jointly shape how individuals enter, persist, and evolve within software engineering (SE), yet their interplay remains underexplored across the transitio…
Reverse Engineering User Stories from Code using Large Language Models
Mohamed Ouf, Haoyu Li, Michael Zhang +1
User stories are essential in agile development, yet often missing or outdated in legacy and poorly documented systems. We investigate whether large language models (LLMs) can auto…
Towards Bridging Language Gaps in OSS with LLM-Driven Documentation Translation
Elijah Kayode Adejumo, Mariam Guizani, Fatemeh Vares +1
While open source communities attract diverse contributors across the globe, only a few open source software repositories provide essential documentation, such as ReadMe or CONTRIB…
From Commits to Confidence: Towards Stability-Informed Risk Assessment in Open Source Software
Elijah Kayode Adejumo, Mariam Guizani, Brittany Johnson
Open source software (OSS) generates trillions of dollars in economic value and has become essential to the technical infrastructures that power organizations worldwide. As these s…