activity
20232026
most citedPerformance Comparison of Binary Machine Learning Classifiers in Identifying Code Comment Types: An Exploratory Study

1 citations · 3 across the 12 of their papers we have counts for

collaborators

14 papers

cs.SE2026

Enjoying the Product but Not Joining the Builders: Investigating Why Students Don't Contribute to OSS

Italo Santos, Briana Lee, Derek Garcia +2

Open-source software (OSS) participation provides students with authentic exposure to collaborative, real-world software development, yet active contributions remain limited. This…

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.CY2025

Understanding Computer Science Students' Career Fair Experiences: Goals, Preparation, and Outcomes

Briana Lee, Samantha Limon, Alyssia Chen +2

The technology industry offers exciting and diverse career opportunities, ranging from traditional software development to emerging fields such as artificial intelligence, cybersec…

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★ 1 cited

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…

cs.CR2024

Mobile App Security Trends and Topics: An Examination of Questions From Stack Overflow

Timothy Huo, Ana Catarina Araújo, Jake Imanaka +2

The widespread use of smartphones and tablets has made society heavily reliant on mobile applications (apps) for accessing various resources and services. These apps often handle s…

cs.SE2024★ 1 cited

The Impact of Generative AI-Powered Code Generation Tools on Software Engineer Hiring: Recruiters' Experiences, Perceptions, and Strategies

Alyssia Chen, Timothy Huo, Yunhee Nam +2

The rapid advancements in Generative AI (GenAI) tools, such as ChatGPT and GitHub Copilot, are transforming software engineering by automating code generation tasks. While these to…

cs.CR2024

A Developer-Centric Study Exploring Mobile Application Security Practices and Challenges

Anthony Peruma, Timothy Huo, Ana Catarina Araújo +2

Mobile applications (apps) have become an essential part of everyday life, offering convenient access to services such as banking, healthcare, and shopping. With these apps handlin…

cs.SE2024

Impostor Syndrome in Final Year Computer Science Students: An Eye Tracking and Biometrics Study

Alyssia Chen, Carol Wong, Katy Tarrit +1

Imposter syndrome is a psychological phenomenon that affects individuals who doubt their skills and abilities, despite possessing the necessary competencies. This can lead to a lac…

cs.SE2023

An Exploratory Study on the Occurrence of Self-Admitted Technical Debt in Android Apps

Gregory Wilder, Riley Miyamoto, Samuel Watson +2

Technical debt describes situations where developers write less-than-optimal code to meet project milestones. However, this debt accumulation often results in future developer effo…

cs.SE2023★ 1 cited

Performance Comparison of Binary Machine Learning Classifiers in Identifying Code Comment Types: An Exploratory Study

Amila Indika, Peter Y. Washington, Anthony Peruma

Code comments are vital to source code as they help developers with program comprehension tasks. Written in natural language (usually English), code comments convey a variety of di…