266 citations · 415 across the 20 of their papers we have counts for
3 papers · 1 filter
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…
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…
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…