Stephanie Ludi’s research while affiliated with University of North Texas and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (87)


Fig. 1. Overview approach.
Fig. 3. Negative usability keywords.
Fig. 4. Keywords related to AI.
Fig. 5. A brief overview of our manual qualitative content analysis approach.
Fig. 6. The user experience with the seven AI-enabled mobile learning apps.

+2

Investigating the User Experience and Evaluating Usability Issues in AI-Enabled Learning Mobile Apps: An Analysis of User Reviews
  • Article
  • Full-text available

January 2023

·

3,640 Reads

·

22 Citations

International Journal of Advanced Computer Science and Applications

·

·

Hyunsook Do

·

Stephanie Ludi

Integrating artificial intelligence (AI) has become crucial in modern mobile application development. However, the current integration of AI in mobile learning applications presents several challenges regarding mobile app usability. This study aims to identify critical usability issues of AI-enabled mobile learning apps by analyzing user reviews. We conducted a qualitative and content analysis of user reviews for two groups of AI apps from the education category - language learning apps and educational support apps. Our findings reveal that while users generally report positive experiences, several AI-related usability issues impact user satisfaction, effectiveness, and efficiency. These challenges include AI-related functionality issues, performance, bias, explanation, and ineffective Features. To enhance user experience and learning outcomes, developers must improve AI technology and adapt learning methodologies to meet users’ diverse demands and preferences while addressing these issues. By overcoming these challenges, AI-powered mobile learning apps can continue to evolve and provide users with engaging and personalized learning experiences.

Download



Comparative Analysis of Accessibility Testing Tools and Their Limitations in RIAs

October 2022

·

131 Reads

·

7 Citations

Lecture Notes in Computer Science

Accessibility is a required quality for websites today, and several tools exist to test for this quality. These tools are highly advantageous, but sadly they also have some limitations. A particular set of challenges they face is in the evaluation of Rich Internet Applications (RIAs). In this paper, we carry out an experiment to compare and analyze different accessibility testing tools as they evaluate 10 educational websites. We judged these tools based on their error detection, guideline coverage, speed, similarity to one another, and their relative performance when evaluating RIAs. The experiment findings revealed the strength and limitations of each tool. The results of this experiment also exposed that there are many guidelines and success criteria that accessibility testing tools are not able to cover, and that some evaluation tools are similar to each other in terms of the results they produce. Lastly, this experiment highlights a discrepancy in the behavior of the tools when evaluating RIAs compared to when evaluating static websites, although some more than others. This experiment has some limitations which we presented. As a future work, we intend to work with an expert to determine the accuracy of the results produced from the experiment. We also intend to delve deeper into the limitations of these tools and come up with possible solutions.KeywordsAccessibilityAccessibility evaluation toolsOnline educationWeb Content Accessibility Guideline


Overview of publications filtering process
Word cloud of the titles of the selected papers
Overview of literature taxonomy of the selected research papers in our dataset. It highlights the methodology used and the targeted user group
Distribution of publications across countries
Overview of types of dataset used across 20 studies
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 literature review

July 2022

·

874 Reads

·

78 Citations

·

·

Sanaa Aljedaani

·

[...]

·

Khaled Al-Raddah

With the coronavirus (COVID-19) outbreak, educational systems worldwide were abruptly affected and hampered, causing nearly total suspension of all in-person activities in schools, colleges, and universities. Government officials prohibited the physical gatherings in educational institutions to reduce the spread of the virus. Therefore, educational institutions have aggressively shifted to alternative learning methods and strategies such as online-based platforms—to seemingly avoid the disruption of education. However, the switch from the face-to-face setting to an entirely online setting introduced a series of challenges, especially for the deaf or hard-of-hearing students. Various recent studies have revealed the underlying infrastructure used by academic institutions may not be suitable for students with hearing impairments. The goal of this study is to perform a literature review of these studies and extract the pressing challenges that deaf and hard-of-hearing students have been facing since their transition to the online setting. We conducted a systematic literature review of 34 articles that were carefully collected, retrieved, and rigorously categorized from various scholarly databases. The articles, included in this study, focused primarily on highlighting high-demanding issues that deaf students experienced in higher education during the pandemic. This study contributes to the research literature by providing a detailed analysis of technological challenges hindering the learning experience of deaf students. Furthermore, the study extracts takeaways and proposed solutions, from the literature, for researchers, education specialists, and higher education authorities to adopt. This work calls for investigating broader and yet more effective teaching and learning strategies for deaf and hard-of-hearing students so that they can benefit from a better online learning experience.



Overview approach of data preparation
MLP architecture
Comparison of accuracy, precision, recall, and F1-score of all specified ML models with imbalanced dataset and ADASYN technique
The architectures of used deep learning models
Comparison of accuracy, precision, recall, and F1-score of all specified ML models with SMOTE and ADASYN technique
Detection of Fake Job Postings by Utilizing Machine Learning and Natural Language Processing Approaches

June 2022

·

1,954 Reads

·

46 Citations

Neural Processing Letters

The modern era is about everything that can be handled virtually in human life, such as online banking, education, security, job, etc. This increase in technology use also makes it easy for a scammer to loot people and make money quickly. A popular scam nowadays is fake job advertisements. People apply for these fake job vacancies, pay application fees to scammers, send their data to the scammers, and end up with a scam and waste their money. For this purpose, we proposed a methodology that uses natural language processing and supervised machine learning techniques to detect fraudulent job ads from online recruitment portals. We used two feature extraction techniques to extract the features from data: Term Frequency-Inverse Document Frequency (TF-IDF) and Bag-of-Words (BoW). In the study, we used six machine learning models to analyze whether these job ads are fraudulent or legitimate. Then, we compared all models with both BoW and TF-IDF features to analyze the classifier’s overall performance. One of the challenges in this study is our used dataset. The ratio of real and fake job posts samples is unequal, which caused the model over-fitting on majority class data. To overcome this limitation, we used the adaptive synthetic sampling approach (ADASYN), which help to balance the ratio between target classes by generating the number of sample for minority class artificially. We performed two experiments, one with the balanced dataset and the other with the imbalanced data. Through experimental analysis, ETC achieved 99.9% accuracy by using ADASYN as over-sampling ad TF-IDF as feature extraction. Further, this study also performs an in-depth comparative analysis of our proposed approach with state-of-the-art deep learning models and other re-sampling techniques.


Helping Students with Motor Impairments Program via Voice-Enabled Block-Based Programming

June 2022

·

20 Reads

·

2 Citations

Lecture Notes in Computer Science

Existing programming environments pose a challenge for students with upper-body motor impairments. This is because these environments require a level of dexterity that these students do not possess. For example, text-based programming environments require a lot of typing using a keyboard, while block-based programming environments require the use of a pointing device to drag and drop blocks of code. In our research, we aim to make the block-based programming environment Blockly, accessible to students with upper-body motor impairment, by adding speech as an alternative form of input. This voice-enabled version of Blockly will reduce the need for the use of a mouse or keyboard, hence making it more accessible. Our system consists of the original Blockly application, a speech recognition API, predefined voice commands, and a custom function. A preliminary study has been conducted. The results are encouraging, but they also revealed the need to broaden the target population, which was originally people with cerebral palsy, to people with any type of upper-body motor disability. Additionally, the study showed the need to redesign some voice commands. A prototype of the system has been implemented. As a next step, two additional studies will be conducted using this prototype, a usability study, and an A/B test.



Addressing Accessibility Barriers in Programming for People with Visual Impairments: A Literature Review

March 2022

·

81 Reads

·

42 Citations

ACM Transactions on Accessible Computing

Accessibility issues with programming languages and programming environments pose a major barrier for students with visual impairments to participate in computing related courses as well as threatens the productivity of professional programmers with visual impairments. To remedy this, the past two decades have witnessed an increase in accessibility research designed to investigate and address the challenges faced by people with visual impairments while programming or learning how to program. We conducted a literature review of accessibility research in this domain. The aim was to identify, aggregate, and highlight known accessibility barriers to programming faced by professional programmers and students with visual impairments learning how to code as well as to identify all solutions that have been proposed to address these barriers. We selected and analyzed 70 papers reporting on accessibility of programming and programming environments for people with visual impairments. Numerous barriers to programming by people with visual impairments have been identified in the literature. Some of these barriers are understudied and present opportunities for future work. A lot of studies have also proposed tools and new accessible programming languages to address the accessibility issues of current programming languages and programming environments.


Citations (58)


... Software testing is complex, requiring curated skills, training (Blanco et al., 2023), familiarity with specific tools and frameworks (Wu et al., 2023), and the need to tailor the testing to the specifics of the SUT. As such, as developers learn to test or test their code, they are bound to encounter errors and issues that lead them to post on or read from open developer forums such as Stack Overflow, where they can get assistance from other developers (Alghamdi et al., 2024;Kabir et al., 2024;Varun Kumar, 2024). ...

Reference:

Analyzing Developer Engagement in Software Testing: Topics, Trends, Sentiments, and Discussions on Stack Overflow Using Topic Modeling and Sentiment Analysis
Understanding developer challenges and trends in web accessibility: a stack overflow analysis

... Stack Overflow datasets are a particular source of information that has gained popularity in numerous research studies owing to their comprehensive coverage of technical and practical programmer issues and concerns. For example, Alghamdi et al [2] examined 5,092 Stack Overflow posts to identify developers' challenges with web accessibility guidelines. The findings revealed that about 60% of the discussions on the perceivable guideline focused on customizing time-based media and screen reader accessibility. ...

Accessibility Guidelines and Standards: Analyzing Stack Overflow Posts
  • Citing Conference Paper
  • October 2024

... Usability questions were based on Jakob Nielsen's 10 HCI heuristics [11]. We selected this framework based on its relevance in other studies analyzing the usability of educational applications for children, including IDEs [16], [35]. Prior to conducting the interviews and thematic analysis, the researchers familiarized themselves with Nielsen's heuristics and their applications [36]. ...

Impact of Usability Heuristics on User Satisfaction Among Coding Apps for Children

... However, assertion methods can also negatively impact code quality. Specifically, the test smell Assertion Roulette, where a test method contains multiple assertions without providing context for failures [10], is associated with increased change-proneness in test code [11], [12] and challenges in code comprehension [13]. These problems cannot be addressed without a stronger understanding of assertion messages, including how they are used and how they support comprehension. ...

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

... − Bardlaunched in 2022, is a large language model (created by Google AI) of an AI chatbot, can include providing informative answers to questions, language translation, text generation, and creating various types of creative content (Rudolph et al., 2023); − Replikais an AI chatbot platform launched in 2017, designed to help students: can give advice and help students, listen to students' problems, and make them feel less alone (Pentina et al., 2023); − Adais a chatbot launched in 2017 and is used for personalized learning for college students. Ada can provide feedback, answer questions, and facilitate individualized learning for students (Alsanousi et al., 2023); − Habitica, used to help students develop good academic, professional, and work habits, launched in 2013. Habitica can be used by all students to manage their study schedules and their academic tasks. ...

Investigating the User Experience and Evaluating Usability Issues in AI-Enabled Learning Mobile Apps: An Analysis of User Reviews

International Journal of Advanced Computer Science and Applications

... The author in [62] outlined the essential features and functionalities that should be incorporated into smartphone applications designed for those who are DHH, including vibrating alerts, visual notifications, and customizable volume control. We considered suggestions in [63,64] as a framework for the development of the AsEar app, adopting concepts that align with the app's objectives and cater to the needs of DHH clients, including button size, text size, usability, real-time communication, and privacy. ...

The State of Accessibility in Blackboard: Survey and User Reviews Case Study

... Hearing impairments, for instance, pose significant communication barriers. Traditional and online classrooms often rely heavily on auditory instruction, leaving students with hearing impairments struggling to access information and fully engage in discussions [7]. The lack of consistent availability and integration of assistive technologies, such as real-time captioning, further exacerbates these challenges, leading to feelings of isolation and exclusion from classroom interactions critical for learning and social development. ...

Teachers Perspectives on Transition to Online Teaching Deaf and Hard-of-Hearing Students during the COVID-19 Pandemic: A Case Study

... Various approaches to teaching accessibility in computing education have been documented. Exclusive courses on accessibility and assistive technology [19,23,36], and the inclusion of accessibility topics in existing courses such as web development [14,29,38], software engineering [12,21,30], programming fundamentals [11,15], artificial intelligence [35], and mobile app development [10] have been employed. These courses aim to teach accessibility awareness, technical knowledge such as the web content accessibility guidelines (WCAG) [2], empathy, and awareness about careers in the field of accessibility largely through traditional lecture-based pedagogy. ...

Exploration on Integrating Accessibility into an AI Course

... While sighted developers frequently rely on visual cues and dynamic, exploratory interfaces, visually impaired developers usually require predictable, structured interactions with clear, interpretable feedback [63]. This requirement is not merely a preference but a necessity that allows them to effectively understand, navigate, and maintain control over their workflow [48,62]. Now, a key consideration in designing AI coding environments for visually impaired developers is enabling them to anticipate the AI's actions and seamlessly integrate its assistance into their coding tasks [64]. ...

Accessible Blockly: An Accessible Block-Based Programming Library for People with Visual Impairments
  • Citing Conference Paper
  • October 2022

... Finally, future research on Parsons problems should explore paradigms such as Grid-Coding, speech-driven programming, and the use of problem-solving stages to improve accessibility for neurodiverse programmers, sighted, blind, and low-vision (BLV) programmers, and programmers with motor impairments [15,43]. ...

Voice-Enabled Blockly: Usability Impressions of a Speech-driven Block-based Programming System
  • Citing Conference Paper
  • October 2022