activity
20192024
most citedMany-Objective Software Remodularization using NSGA-III

266 citations · 383 across the 18 of their papers we have counts for

collaborators

22 papers

cs.SE2024

On the Rationale and Use of Assertion Messages in Test Code: Insights from Software Practitioners

Anthony Peruma, Taryn Takebayashi, Rocky Huang +4

Unit testing is an important practice that helps ensure the quality of a software system by validating its behavior through a series of test cases. Core to these test cases are ass…

cs.SE2023★ 1 cited

Do the Test Smells Assertion Roulette and Eager Test Impact Students' Troubleshooting and Debugging Capabilities?

Wajdi Aljedaani, Mohamed Wiem Mkaouer, Anthony Peruma +1

To ensure the quality of a software system, developers perform an activity known as unit testing, where they write code (known as test cases) that verifies the individual software…

cs.SE2023

An Exploratory Study on the Usage and Readability of Messages Within Assertion Methods of Test Cases

Taryn Takebayashi, Anthony Peruma, Mohamed Wiem Mkaouer +1

Unit testing is a vital part of the software development process and involves developers writing code to verify or assert production code. Furthermore, to help comprehend the test…

cs.SE2023

On the Use of Static Analysis to Engage Students with Software Quality Improvement: An Experience with PMD

Eman Abdullah AlOmar, Salma Abdullah AlOmar, Mohamed Wiem Mkaouer

Static analysis tools are frequently used to scan the source code and detect deviations from the project coding guidelines. Given their importance, linters are often introduced to…

cs.SE2022

Finding the Needle in a Haystack: On the Automatic Identification of Accessibility User Reviews

Eman Abdullah AlOmar, Wajdi Aljedaani, Murtaza Tamjeed +2

In recent years, mobile accessibility has become an important trend with the goal of allowing all users the possibility of using any app without many limitations. User reviews incl…

cs.SE2021★ 18 cited

An Ensemble Approach for Annotating Source Code Identifiers with Part-of-speech Tags

Christian D. Newman, Michael J. Decker, Reem S. AlSuhaibani +7

This paper presents an ensemble part-of-speech tagging approach for source code identifiers. Ensemble tagging is a technique that uses machine-learning and the output from multiple…