On the Usability of a Modeling Language for IoT-Based Public Transportation Systems

dc.authoridAlfraihi, Hessa/0000-0001-8169-3766
dc.contributor.authorArslan, Sadik
dc.contributor.authorKardas, Geylani
dc.contributor.authorAlfraihi, Hessa
dc.date.accessioned2024-08-31T07:48:06Z
dc.date.available2024-08-31T07:48:06Z
dc.date.issued2024
dc.departmentEge Üniversitesien_US
dc.description.abstractInternet of Things (IoT)-based public transportation systems face distinct challenges within the broader realm of IoT. Developers of such systems encounter a notably intricate development environment compared to general IoT systems, which are inherently characterized by elevated levels of complexity and heterogeneity. As successfully applied in other domains, domain-specific modeling languages (DSMLs) can also be employed to facilitate the development of IoT-based public transportation systems and address the challenges mentioned. Hence, in this study, a novel model-driven engineering (MDE) methodology is presented, comprising the steps of using a DSML, called DSML4PT, for the development of a wide-range of IoT-based public transportation applications. Moreover, the usability evaluation of DSML4PT within this MDE methodology during the real applications of IoT-based public transportation systems is also provided, which is missing in similar studies. For this purpose, we investigated the usability of DSML4PT within a systematic evaluation approach in which the features of DSML4PT are assessed both quantitatively and qualitatively in eight different real public transportation applications with the participation of experienced developers. Comparative analysis revealed that approximately 80% of IoT-based public transportation systems could be automatically generated through modeling exclusively employing DSML4PT. In contrast to the conventional software development methodologies, the novel DSML4PT approach also decreased the time required for the development of public transportation applications by almost 50%. In addition, according to a questionnaire-based assessment, the general evaluation rating of the language was measured as 4.44 over 5-point Likert scale. Feedback from the developers corroborated the practicality of this language and its widespread adoption across diverse perspectives.en_US
dc.description.sponsorshipPrincess Nourah bint Abdulrahman University Researchers [PNURSP2024R411]; Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabiaen_US
dc.description.sponsorshipThe research was partially funded by Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2024R411), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.en_US
dc.identifier.doi10.3390/app14135619
dc.identifier.issn2076-3417
dc.identifier.issue13en_US
dc.identifier.scopus2-s2.0-85198402067en_US
dc.identifier.scopusqualityQ2en_US
dc.identifier.urihttps://doi.org/10.3390/app14135619
dc.identifier.urihttps://hdl.handle.net/11454/104663
dc.identifier.volume14en_US
dc.identifier.wosWOS:001269744000001en_US
dc.identifier.wosqualityN/Aen_US
dc.indekslendigikaynakWeb of Scienceen_US
dc.indekslendigikaynakScopusen_US
dc.language.isoenen_US
dc.publisherMdpien_US
dc.relation.ispartofApplied Sciences-Baselen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.snmz20240831_Uen_US
dc.subjectDomain-Specific Modeling Languageen_US
dc.subjectModel-Driven Engineeringen_US
dc.subjectInternet Of Thingsen_US
dc.subjectPublic Transportationen_US
dc.titleOn the Usability of a Modeling Language for IoT-Based Public Transportation Systemsen_US
dc.typeArticleen_US

Dosyalar