Anthony Peruma
Anthony Peruma
Home
Experience
Accomplishments
Events
Publications
Service
Courses
iSQARE Lab
Light
Dark
Automatic
1
Mobile App Security Trends and Topics: An Examination of Questions From Stack Overflow
The widespread use of smartphones and tablets has made society heavily reliant on mobile applications (apps) for accessing various …
Timothy Huo
,
Ana Catarina Araújo
,
Jake Imanaka
,
Anthony S. Peruma
,
Rick Kazman
PDF
Cite
DOI
The Impact of Generative AI-Powered Code Generation Tools on Software Engineer Hiring: Recruiters' Experiences, Perceptions, and Strategies
The rapid advancements in Generative AI (GenAI) tools, such as ChatGPT and GitHub Copilot, are transforming software engineering by …
Alyssia Chen
,
Timothy Huo
,
Yunhee Nam
,
Dan Port
,
Anthony S. Peruma
PDF
Cite
DOI
A Developer-Centric Study Exploring Mobile Application Security Practices and Challenges
Mobile applications (apps) have become an essential part of everyday life, offering convenient access to services such as banking, …
Anthony S. Peruma
,
Timothy Huo
,
Ana Catarina Araújo
,
Jake Imanaka
,
Rick Kazman
PDF
Cite
DOI
On the Rationale and Use of Assertion Messages in Test Code: Insights from Software Practitioners
Unit testing is an important practice that helps ensure the quality of a software system by validating its behavior through a series of …
Anthony S. Peruma
,
Taryn Takebayashi
,
Rocky Huang
,
Joseph Carmelo Averion
,
Veronica Hodapp
,
Christian D. Newman
,
Mohamed Wiem Mkaouer
PDF
Cite
DOI
Insights from the Field: Exploring Students' Perspectives on Bad Unit Testing Practices
Educating students about software testing practices is integral to the curricula of many computer science-related courses and typically …
Anthony S. Peruma
,
Eman Abdullah AlOmar
,
Wajdi Aljedaani
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
PDF
Cite
DOI
Impostor Syndrome in Final Year Computer Science Students: An Eye Tracking and Biometrics Study
Imposter syndrome is a psychological phenomenon that affects individuals who doubt their skills and abilities, despite possessing the …
Alyssia Chen
,
Carol Wong
,
Katy Tarrit
,
Anthony S. Peruma
PDF
Cite
DOI
Making Team Projects with Novices More Effective: An Experience Report
Computer Science Capstone projects have shifted to offer more opportunities for students to engage with stakeholders as a team to …
Carlos Paradis
,
Rick Kazman
,
Anthony S. Peruma
PDF
Cite
DOI
An Exploratory Study on the Occurrence of Self-Admitted Technical Debt in Android Apps
Technical debt describes situations where developers write less-than-optimal code to meet project milestones. However, this debt …
Gregory Wilder
,
Riley Miyamoto
,
Samuel Watson
,
Rick Kazman
,
Anthony S. Peruma
PDF
Cite
DOI
An Exploratory Study on the Usage and Readability of Messages Within Assertion Methods of Test Cases
Unit testing is a vital part of the software development process and involves developers writing code to verify or assert production …
Taryn Takebayashi
,
Anthony S. Peruma
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
PDF
Cite
DOI
Do the Test Smells Assertion Roulette and Eager Test Impact Students' Troubleshooting and Debugging Capabilities?
To ensure the quality of a software system, developers perform an activity known as unit testing, where they write code (known as test …
Wajdi Aljedaani
,
Mohamed Wiem Mkaouer
,
Anthony S. Peruma
,
Stephanie Ludi
PDF
Cite
DOI
«
»
Cite
×