activity
20242026
collaborators
Showing cs.SEShow all

8 papers · 1 filter

cs.SE2026

Understanding npm Developers' Practices, Challenges, and Recommendations for Secure Package Development

Anthony Peruma, Truman Choy, Gerald Lee +1

Background: The Node Package Manager (npm) ecosystem plays a vital role in modern software development by providing a vast repository of packages and tools that developers can use…

cs.SE2026

Practitioner Views on Mobile App Accessibility: Practices and Challenges

Amila Indika, Rick Kazman, Anthony Peruma

As mobile applications (apps) become ubiquitous in everyday life, it is crucial for developers to prioritize accessibility for users with diverse abilities. While previous research…

cs.SE2025

Identifier Name Similarities: An Exploratory Study

Carol Wong, Mai Abe, Silvia De Benedictis +2

Identifier names, which comprise a significant portion of the codebase, are the cornerstone of effective program comprehension. However, research has shown that poorly chosen names…

cs.SE2025

Method Names in Jupyter Notebooks: An Exploratory Study

Carol Wong, Gunnar Larsen, Rocky Huang +2

Method names play an important role in communicating the purpose and behavior of their functionality. Research has shown that high-quality names significantly improve code comprehe…

cs.SE2025

Exploring Code Comprehension in Scientific Programming: Preliminary Insights from Research Scientists

Alyssia Chen, Carol Wong, Bonita Sharif +1

Scientific software-defined as computer programs, scripts, or code used in scientific research, data analysis, modeling, or simulation-has become central to modern research. Howeve…

cs.SE2024

Exploring Accessibility Trends and Challenges in Mobile App Development: A Study of Stack Overflow Questions

Amila Indika, Christopher Lee, Haochen Wang +3

The proliferation of mobile applications (apps) has made it crucial to ensure their accessibility for users with disabilities. However, there is a lack of research on the real-worl…