If online learning works for you, what about deaf students? Emerging challenges of online learning for deaf and hearing-impaired students during COVID-19: a …

W Aljedaani, R Krasniqi, S Aljedaani… - Universal access in the …, 2023 - Springer
Abstract With the coronavirus (COVID-19) outbreak, educational systems worldwide were
abruptly affected and hampered, causing nearly total suspension of all in-person activities in …

Role of Artificial Intelligence in Online Education: A Systematic Mapping Study

R Shafique, W Aljedaani, F Rustam, E Lee… - IEEE …, 2023 - ieeexplore.ieee.org
Artificial intelligence (AI) comprises various sub-fields, including machine learning (ML) and
deep learning (DL) perform a key role in the transformation of many industries, including …

How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow

A Peruma, S Simmons, EA AlOmar… - Empirical Software …, 2022 - Springer
An essential part of software maintenance and evolution, refactoring is performed by
developers, regardless of technology or domain, to improve the internal quality of the …

Flakify: A black-box, language model-based predictor for flaky tests

S Fatima, TA Ghaleb, L Briand - IEEE Transactions on Software …, 2022 - ieeexplore.ieee.org
Software testing assures that code changes do not adversely affect existing functionality.
However, a test case can be flaky, ie, passing and failing across executions, even for the …

Refactoring test smells with junit 5: Why should developers keep up-to-date?

E Soares, M Ribeiro, R Gheyi… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Test smells are symptoms in the test code that indicate possible design or implementation
problems. Previous research demonstrated their harmfulness and the developers' …

Role of artificial intelligence for analysis of COVID-19 vaccination-related tweets: Opportunities, challenges, and future trends

W Aljedaani, E Saad, F Rustam, I de la Torre Díez… - Mathematics, 2022 - mdpi.com
Pandemics and infectious diseases are overcome by vaccination, which serves as a
preventative measure. Nevertheless, vaccines also raise public concerns; public …

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

W Aljedaani, MW Mkaouer, A Peruma… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
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 units …

On the diffusion of test smells and their relationship with test code quality of Java projects

L Martins, H Costa, I Machado - Journal of Software: Evolution …, 2024 - Wiley Online Library
Test smells are considered bad practices that can reduce the test code quality, thus harming
software testing goals and maintenance activities. Prior studies have investigated the …

Investigating developers' perception on software testability and its effects

T Sharma, S Georgiou, M Kechagia, TA Ghaleb… - Empirical Software …, 2023 - Springer
The opinions and perspectives of software developers are highly regarded in software
engineering research. The experience and knowledge of software practitioners are …

Developers perception on the severity of test smells: an empirical study

D Campos, L Rocha, I Machado - arXiv preprint arXiv:2107.13902, 2021 - arxiv.org
Unit testing is an essential component of the software development life-cycle. A developer
could easily and quickly catch and fix software faults introduced in the source code by …