Amjad Ali , Shah Khusro , Fakhre Alam , Inayat Khan , Shabbab Ali Algamdi
{"title":"AIME-solve: Accessible interactive mathematical expressions solver for optimized learning and visual empowerment","authors":"Amjad Ali , Shah Khusro , Fakhre Alam , Inayat Khan , Shabbab Ali Algamdi","doi":"10.1016/j.softx.2025.102143","DOIUrl":null,"url":null,"abstract":"<div><div>Today, education is transformed into digital learning, which is more interactive and accessible. However, students with visual disabilities still face significant challenges in mathematics learning, such as real-time feedback, error correction, step-by-step guidance, and interactive learning using digital devices such as smartphones and computers. These challenges contribute to the underrepresentation of these students in science, technology, Engineering and Mathematics (STEM) disciplines. To address this limitation, this study proposes a smartphone-based, interactive, accessible solution for students with visual disabilities to solve mathematical expression addition and subtraction problems. The systematic methodology was adopted, prior studies were reviewed, and insights gained from stakeholders and challenges were identified. Based on these insights, the algorithm was designed following pedagogy principles from mathematics textbooks. The design algorithm was implanted in Python language. The proposed solution was empirically evaluated with 27 students and 5 instructors with visual disabilities in educational settings. The qualitative and quantitative analysis findings show significant improvement in students learning. The results suggest that the proposed solution is suitable for supporting inclusive mathematics education and might be further used in other assistive learning environments.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102143"},"PeriodicalIF":2.4000,"publicationDate":"2025-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SoftwareX","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2352711025001104","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
Today, education is transformed into digital learning, which is more interactive and accessible. However, students with visual disabilities still face significant challenges in mathematics learning, such as real-time feedback, error correction, step-by-step guidance, and interactive learning using digital devices such as smartphones and computers. These challenges contribute to the underrepresentation of these students in science, technology, Engineering and Mathematics (STEM) disciplines. To address this limitation, this study proposes a smartphone-based, interactive, accessible solution for students with visual disabilities to solve mathematical expression addition and subtraction problems. The systematic methodology was adopted, prior studies were reviewed, and insights gained from stakeholders and challenges were identified. Based on these insights, the algorithm was designed following pedagogy principles from mathematics textbooks. The design algorithm was implanted in Python language. The proposed solution was empirically evaluated with 27 students and 5 instructors with visual disabilities in educational settings. The qualitative and quantitative analysis findings show significant improvement in students learning. The results suggest that the proposed solution is suitable for supporting inclusive mathematics education and might be further used in other assistive learning environments.
期刊介绍:
SoftwareX aims to acknowledge the impact of software on today''s research practice, and on new scientific discoveries in almost all research domains. SoftwareX also aims to stress the importance of the software developers who are, in part, responsible for this impact. To this end, SoftwareX aims to support publication of research software in such a way that: The software is given a stamp of scientific relevance, and provided with a peer-reviewed recognition of scientific impact; The software developers are given the credits they deserve; The software is citable, allowing traditional metrics of scientific excellence to apply; The academic career paths of software developers are supported rather than hindered; The software is publicly available for inspection, validation, and re-use. Above all, SoftwareX aims to inform researchers about software applications, tools and libraries with a (proven) potential to impact the process of scientific discovery in various domains. The journal is multidisciplinary and accepts submissions from within and across subject domains such as those represented within the broad thematic areas below: Mathematical and Physical Sciences; Environmental Sciences; Medical and Biological Sciences; Humanities, Arts and Social Sciences. Originating from these broad thematic areas, the journal also welcomes submissions of software that works in cross cutting thematic areas, such as citizen science, cybersecurity, digital economy, energy, global resource stewardship, health and wellbeing, etcetera. SoftwareX specifically aims to accept submissions representing domain-independent software that may impact more than one research domain.