<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Sustain. Cities</journal-id>
<journal-title>Frontiers in Sustainable Cities</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Sustain. Cities</abbrev-journal-title>
<issn pub-type="epub">2624-9634</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/frsc.2025.1605594</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Sustainable Cities</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Enhancing public transportation through user feedback: the case of Braamfontein, Johannesburg</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Kalaoane</surname> <given-names>Retsepile</given-names></name>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/3024711/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Gumbo</surname> <given-names>Trynos</given-names></name>
<uri xlink:href="https://loop.frontiersin.org/people/3073494/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
</contrib>
</contrib-group>
<aff><institution>Department of Urban and Regional Planning, University of Johannesburg</institution>, <addr-line>Johannesburg</addr-line>, <country>South Africa</country></aff>
<author-notes>
<fn fn-type="edited-by" id="fn0001">
<p>Edited by: Salvador Garc&#x00ED;a-Ayll&#x00F3;n Veintimilla, Polytechnic University of Cartagena, Spain</p>
</fn>
<fn fn-type="edited-by" id="fn0002">
<p>Reviewed by: Muhammad Faisal Habib, Toltz King Duvall Anderson and Associates Inc, United States</p>
<p>S&#x00FC;leyman Nurullah Adahi &#x015E;ahin, Sakarya University of Applied Sciences, T&#x00FC;rkiye</p>
<p>Selma Bulut, K&#x0131;rklareli University, T&#x00FC;rkiye</p>
</fn>
<corresp id="c001">&#x002A;Correspondence: Retsepile Kalaoane, <email>retsepilek@uj.ac.za</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>24</day>
<month>06</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>7</volume>
<elocation-id>1605594</elocation-id>
<history>
<date date-type="received">
<day>03</day>
<month>04</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>21</day>
<month>05</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2025 Kalaoane and Gumbo.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Kalaoane and Gumbo</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Globally, transportation systems are under pressure to adopt and ensure more sustainable, inclusive, and efficient systems as cities become more complex and connected. Consequently, in the quest to develop a functional, sustainable, and inclusive transportation system, it is mandatory to first determine the key characteristics that set apart various public transportation options. Distinguishing between modes of transportation enables a detailed examination beyond superficial characteristics, resulting in better system optimization, evidence-based, and better-informed decision-making. Moreover, accurate classification of public transportation data is essential for comprehending mobility trends, achieving more guided urban planning. In this paper, an SVM model was trained and evaluated for the classification of minibus taxis, buses, and ride-hailing using data collected from the survey, to find the main attributes that distinguish the two modes of transport from each other based on users&#x2019; evaluation of their performance. The overarching objective is to enable policymakers to identify best practices across modes. By understanding what works well in one transport mode, lessons can be drawn and adapted to improve the performance and integration of others. The SVM model achieved a high accuracy of 90% in validation, demonstrating the effectiveness of the adopted approach. The findings reveal underlying factors that influence mobility trends, patterns, and behaviours. Overall, the SVM informs a user-centered approach to transport policy, enabling the design of interventions that respond directly to the factors that matter most to commuters. Ultimately, the insights derived from the SVM model provide evidence-based recommendations for the development of future sustainable public transport in African cities. They also inform better practices that empower planners to design a customer-centric transportation system that is better suited to fulfil the desires and requirements of the community.</p>
</abstract>
<kwd-group>
<kwd>public transportation systems</kwd>
<kwd>support vector machine</kwd>
<kwd>transport analytics</kwd>
<kwd>SDGs</kwd>
<kwd>policy</kwd>
</kwd-group>
<counts>
<fig-count count="5"/>
<table-count count="3"/>
<equation-count count="3"/>
<ref-count count="44"/>
<page-count count="8"/>
<word-count count="5954"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Urban Transportation Systems and Mobility</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="sec1">
<label>1</label>
<title>Introduction</title>
<p>Public transport is critical in facilitating the functioning of cities (<xref ref-type="bibr" rid="ref12">Hernandez, 2018</xref>; <xref ref-type="bibr" rid="ref14">Kalaoane et al., 2024</xref>). The need for quality, effective, and efficient public transport systems gained traction toward the turn of the 21st century, thus the adoption and popularity of the sustainable public transport discourse that made its way into urban strategies and policies in African cities (<xref ref-type="bibr" rid="ref26">Sam et al., 2018</xref>; <xref ref-type="bibr" rid="ref21">Oqubay, 2025</xref>). <xref ref-type="bibr" rid="ref20">Ochoa-Covarrubias et al. (2021)</xref> state that sustainable transport provision refers to &#x201C;access to safe, affordable, accessible and sustainable transport systems for all, improving road safety, notably by expanding public transport, with special attention to the needs of those in vulnerable situations. The Sustainable Development Goals (SDGs) provide a global framework for addressing various challenges facing cities, including inequality, poverty, and climate change (<xref ref-type="bibr" rid="ref31">Tazzie et al., 2024</xref>). Transport classification often aids SDGs by monitoring and enhancing transportation systems, particularly Goal 11, which involves promoting sustainable cities and communities (<xref ref-type="bibr" rid="ref3">Almulhim et al., 2024</xref>). Furthermore, the classification of transportation modes facilitates the creation of an intelligent, robust transportation infrastructure. Additionally, classification aids in climate monitoring and mitigation strategies that address Goal 13 on Climate Change (<xref ref-type="bibr" rid="ref22">Owusu-Sekyere et al., 2024</xref>).</p>
<p>Nevertheless, the state of public transport services and infrastructure is seemingly declining across the African continent (<xref ref-type="bibr" rid="ref33">Yankson, 2022</xref>), thus affecting people who depend solely on public transport to take part in economic life (<xref ref-type="bibr" rid="ref4">Borker, 2022</xref>). The poor state of public transport systems undermines the strive for sustainable cities and communities. <xref ref-type="bibr" rid="ref8">D&#x00ED;ez-Mesa et al. (2018)</xref> and <xref ref-type="bibr" rid="ref28">Stokenberga et al. (2025)</xref> acknowledge that existing mass transit is unable to give full user satisfaction. Consequently, in Johannesburg, the quality of transport services in Johannesburg is marked by both efforts at modernization and persistent systemic challenges. While services like Metrobus and the Rea Vaya Bus Rapid Transit (BRT) system have improved access and reduced carbon emissions (<xref ref-type="bibr" rid="ref17">Matubatuba and De Meyer-Heydenrych, 2022</xref>; <xref ref-type="bibr" rid="ref2">Almassawa et al., 2025</xref>; <xref ref-type="bibr" rid="ref9010">Yildirim and Akin, 2025</xref>), more efficient vehicles, users still face significant issues such as long travel times, inconsistent service, and overcrowding. According to the 2019/20 Gauteng Household Travel Survey (GHTS), nearly 60% of households in Gauteng spent more than the recommended 10% of their income on public transport, up from 55% in 2014. This trend is particularly burdensome for lower-income households, who are disproportionately affected by rising transport costs. The survey highlights that transport continues to contribute significantly to the increased cost of living in Gauteng, with poorer households being the most impacted. These findings underscore the need for improved and affordable public transport options given the African context.</p>
<p>In this study, the objective of the classification model is to find the main attributes that distinguish two modes of transport from each other based on users&#x2019; evaluation of their performance. Ultimately, establish a user-centric transportation system that is sustainable, inclusive, adaptive, and data-driven for the creation of sustainable cities. The paper is structured as follows: Section 1 presents an introduction, and Section 2 discusses related works and contributions. In Section 3, methodological consideration is presented, including data acquisition process, in addition to the methodology for developing the classification algorithm, including the selection of relevant features and the implementation of SVM. In Section 4, the results obtained from evaluating the performance of the SVM algorithm are presented. Discussions and implications of the findings are discussed, and potential future directions are explored in Sections 5 and 6, respectively. Finally, conclusions are presented in Section 7, and limitations of the study are discussed in Section 8.</p>
</sec>
<sec id="sec2">
<label>2</label>
<title>Related works and contribution</title>
<p>The application of Machine Learning (ML) to transportation systems has been increasingly popular in recent years. ML models are becoming essential in transport analytics, from demand forecasting (<xref ref-type="bibr" rid="ref7">Demissie et al., 2016</xref>; <xref ref-type="bibr" rid="ref24">Profillidis and Botzoris, 2018</xref>; <xref ref-type="bibr" rid="ref19">Nguyen et al., 2020</xref>; <xref ref-type="bibr" rid="ref10">Ghorbani et al., 2025</xref>) and mode detection to traffic prediction and route optimization (<xref ref-type="bibr" rid="ref18">Nagy and Simon, 2018</xref>; <xref ref-type="bibr" rid="ref5">Boukerche and Wang, 2020</xref>; <xref ref-type="bibr" rid="ref16">Liu et al., 2025</xref>; <xref ref-type="bibr" rid="ref23">Priya and Francis, 2025</xref>). Subsequently, models such as SVM, Random Forests, Decision Trees, K-Nearest Neighbor (K-NN), and Neural Networks have been used in transportation mode classification (<xref ref-type="bibr" rid="ref13">Kabiri et al., 2023</xref>). The intricacy, data needs, interpretability, and generalizability of these models vary. For example, <xref ref-type="bibr" rid="ref9004">Fang et al. (2016)</xref> used SVM, Decision Trees, and K-Nearest Neighbor algorithms to classify transportation and vehicle modes using accelerometer, magnetometer, and gyroscope data from smartphones. SVM demonstrated the best accuracy compared to other ML models. In the context of developing countries, <xref ref-type="bibr" rid="ref30">Tamirat et al. (2023)</xref> utilized SVM, which proved to be suited for complex rural&#x2013;urban landscape change and pattern analysis.</p>
<p>In most of these studies, SVM demonstrates the most promising among these in the classification of transport modes, <xref ref-type="bibr" rid="ref25">Roy et al. (2020)</xref> particularly in cases when the data is nonlinear, sparse, or derived from multiple sources. <xref ref-type="bibr" rid="ref15">Kristiyanti et al. (2022)</xref> applied SVM in a study that collected data on Light Rail Transit and Mass Rapid Transit from tweets. SVM in this study achieved high accuracy and provided insights into public opinion, guiding improvement in service within the transportation mode. Similarly, <xref ref-type="bibr" rid="ref1">AlKhereibi et al. (2022)</xref> utilized an SVM-based approach to urban and transport planners in forecasting transit demand and planning land use around metro stations, supporting Transit-Oriented Development (TOD) strategies in Qatar. SVM offers a comparative advantage over other classification algorithms in this study on the efficacy of SVM in categorizing public transportation modes.</p>
<p>Recent studies, such as <xref ref-type="bibr" rid="ref11">Hagenauer and Helbich (2017)</xref> and <xref ref-type="bibr" rid="ref10">Ghorbani et al. (2025)</xref>, have demonstrated that classifiers like Random Forest, XGBoost, and CatBoost, frequently outperform other classification models across various domains. Although comparative evaluation across multiple algorithms is a valuable approach, the present study focused specifically on assessing the performance of Support Vector Machines (SVM) within the context of classification of different modes of public transport. SVM was ultimately selected based on both theoretical and empirical considerations. SVM is particularly well-suited for high-dimensional spaces and demonstrates strong generalization capabilities. In this study, SVM outperformed other models during the validation phase, achieving a high accuracy of 90%. This performance, combined with SVM&#x2019;s robustness to overfitting and its effectiveness in handling non-linear decision boundaries, justified its selection as the optimal classifier for this study. This holistic approach allows a better understanding of the consumer&#x2019;s perspective on the current public transport system.</p>
</sec>
<sec id="sec3">
<label>3</label>
<title>Methodological considerations</title>
<p>A structured survey was conducted with 300 commuters from March to April 2023 using a cluster sampling technique. Cluster sampling divides the population of interest into groups and allows random selection from each cluster to represent the sample of the study. This can be done in two ways; single-stage (<xref ref-type="bibr" rid="ref32">Wu et al., 2020</xref>) and multi-stage cluster sampling (<xref ref-type="bibr" rid="ref9">Fawzy et al., 2021</xref>). This study followed a multi-stage sampling technique, which did not require a sampling frame (<xref ref-type="bibr" rid="ref27">Sharma, 2017</xref>). When a thorough sampling frame is lacking or challenging to establish, multi-stage sampling is a useful strategy because it allows a researcher to utilize locations or other groupings as the primary sampling units (<xref ref-type="bibr" rid="ref6">Brown, 2010</xref>). Data was collected in Braamfontein, an inner-city educational and commercial precinct in the city of Johannesburg. In this study, all public transport stations and stops in Braamfontein were clustered, and participants were selected randomly from those clusters. According to <xref ref-type="bibr" rid="ref29">Taherdoost et al. (2022)</xref>, a sample size of 100 or greater is sufficient for SVM because the greatest significance lies in the data&#x2019;s ability to generate impactful and robust results.</p>
<p>Consequently, this study utilized data from 300 surveys to ensure robustness. The purpose of the survey instrument was to collect detailed information from users regarding the quality of different modes of transport services. 300 surveys collected in this study reduced the risk of overfitting and improved the robustness and accuracy of the model, ensuring that the results were more representative. The survey consisted of the use of a Likert scale requesting respondents to gauge their satisfaction level from 1 (dissatisfied) to 10 (extremely satisfied) for the level of services provided by different modes of public transport systems (see <xref ref-type="table" rid="tab1">Table 1</xref>), and consent was sought from commuters before probing. In addition, Ethics approval was obtained from the Higher Education Ethics Committee to ensure the study adhered to ethical research standards. The survey was conducted with informed consent from all participants. Data were then analyzed using Support Vector Machine (SVM), a supervised machine learning method that can be applied to regression and classification (<xref ref-type="bibr" rid="ref9006">Jain et al., 2020</xref>).</p>
<table-wrap position="float" id="tab1">
<label>Table 1</label>
<caption>
<p>Evaluated attributes.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Attributes</th>
<th align="left" valign="top">Interpretation</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle">Driving style</td>
<td align="left" valign="middle">Obedience to traffic rules and regulations</td>
</tr>
<tr>
<td align="left" valign="middle">Politeness of the driver</td>
<td align="left" valign="middle">Attitude and treatment of the driver toward users</td>
</tr>
<tr>
<td align="left" valign="top">Safety</td>
<td align="left" valign="top">Exposure to criminal activities, theft, harassment, accidents, etc.</td>
</tr>
<tr>
<td align="left" valign="top">Comfort</td>
<td align="left" valign="top">The condition of the public transport system</td>
</tr>
<tr>
<td align="left" valign="middle">Trip duration</td>
<td align="left" valign="middle">Total time spent for the entire journey includes waiting time and travel delays.</td>
</tr>
<tr>
<td align="left" valign="top">Walking distance</td>
<td align="left" valign="top">Time spent walking from a place of departure to stations or stops</td>
</tr>
<tr>
<td align="left" valign="middle">Travel time</td>
<td align="left" valign="middle">Time spent on the actual movement of the journey using public transport</td>
</tr>
<tr>
<td align="left" valign="top">Access to stops</td>
<td align="left" valign="top">The ease to reach stations and stops (narrow roads, wheelchair-friendly walkways, streetlights, walking distance, etc.)</td>
</tr>
<tr>
<td align="left" valign="top">Affordability</td>
<td align="left" valign="top">Fares (money paid for traveling)</td>
</tr>
<tr>
<td align="left" valign="middle">Operating time</td>
<td align="left" valign="middle">Working hours</td>
</tr>
<tr>
<td align="left" valign="middle">Availability</td>
<td align="left" valign="middle">Frequency of minibus taxis across the city</td>
</tr>
<tr>
<td align="left" valign="middle">Timetable</td>
<td align="left" valign="middle">Scheduling</td>
</tr>
<tr>
<td align="left" valign="top">The convenience of the route</td>
<td align="left" valign="top">Spatial coverage</td>
</tr>
<tr>
<td align="left" valign="top">Quality of infrastructure</td>
<td align="left" valign="top">The condition of the roads, stations and stops</td>
</tr>
<tr>
<td align="left" valign="top">Speed</td>
<td align="left" valign="top">Driving at an increased pace (speeding)</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="sec4">
<label>3.1</label>
<title>Building a classification model</title>
<p>The analysis of the perception of public transport users on the mode of public transportation was further enhanced by classification analysis. In classification analysis, data is categorized into predefined classes or groups using classification analysis (<xref ref-type="bibr" rid="ref9003">Chen et al., 2020</xref>), depending on specific features or attributes. To predict the class labels of new, unseen data, classification creates a model or algorithm that can recognize patterns in labeled training data (<xref ref-type="bibr" rid="ref9005">Garc&#x00ED;a-Mendoza et al., 2020</xref>). It is a subset of supervised learning, which is more broadly defined as training an algorithm on a labeled dataset with known outcomes (<xref ref-type="bibr" rid="ref9002">Bi et al., 2019</xref>).</p>
<p>In this work, the classification model was performed to find the main attributes that distinguish two modes of transport from each other, based on users&#x2019; evaluation of their performance. Firstly, the features that characterize the quality of service in public transportation were selected (<xref ref-type="table" rid="tab1">Table 1</xref>). Therefore, it was equally important to characterize the modes of public transport based on the user feedback. This is because user perspectives offer a clear, user-focused viewpoint on the effectiveness and performance of various public transport options.</p>
<sec id="sec5">
<label>3.1.1</label>
<title>Feature selection</title>
<p>Attributes selected for classification are presented in <xref ref-type="table" rid="tab1">Table 1</xref>. In this analysis, the respondents were asked to rate, from 1 to 10, their level of satisfaction with minibus taxi, bus, and ride-hailing on the attributes listed in <xref ref-type="table" rid="tab1">Table 1</xref>. These features were chosen based on their relevance to user satisfaction and their potential to distinguish between different modes of transport.</p>
<p>Based on the user-rated feedback on the listed attributes, the subsequent step was finding a classifier.</p>
</sec>
<sec id="sec6">
<label>3.1.2</label>
<title>Algorithm</title>
<p>Given the classifier, it is imperative to find the minimum set of attributes that maximizes the accuracy of the classification. Overall, the SVM model was trained to identify the main attributes that distinguish public transport modes based on the evaluated attributes by the commuters from the survey. On the validation set, approximately 90% accuracy was achieved, indicating the model was performing well. The following steps are then followed to find a suitable algorithm:</p>
<list list-type="simple">
<list-item>
<p><italic>Step 1</italic>: Let <italic>&#x03A9;</italic> be the set of optimal attributes and | &#x03A9; | its size.</p>
</list-item>
<list-item>
<p><italic>Step 2</italic>: An is the n-th attributes, n&#x202F;=&#x202F;1,2,&#x2026;, N.</p>
</list-item>
<list-item>
<p><italic>Step 3</italic>: F(&#x2211;) is the accuracy of the classification with the set of attributes &#x2211;.</p>
</list-item>
<list-item>
<p><italic>Step 4</italic>: Compute F (An), n&#x202F;=&#x202F;1,2,&#x2026;, N.</p>
</list-item>
<list-item>
<p><italic>Step 5</italic>: Select the attribute that gives the maximum accuracy, add it to &#x03A9;.</p>
</list-item>
<list-item>
<p><italic>Step 6</italic>: Compute F (&#x03A9;UAn).</p>
</list-item>
<list-item>
<p><italic>Step 7</italic>: Select the attribute that gives the maximum accuracy, add it to &#x03A9;.</p>
</list-item>
<list-item>
<p><italic>Step 8</italic>: Repeat the scheme until accuracy reaches the maximum value.</p>
</list-item>
<list-item>
<p><italic>Step 9</italic>: Return &#x03A9;.</p>
</list-item>
<list-item>
<p><italic>Step 10</italic>: Find a function f (x) that separates the two classes with Minimum error. In machine learning, a separation hyperplane (<xref ref-type="fig" rid="fig1">Figure 1</xref>) is a hyperplane that serves as a decision boundary or divider between classes in a dataset. It is frequently used in relation to Support Vector Machines (SVM). Deciding which hyperplane best divides the feature space&#x2019;s classes maximally is the main objective of an SVM (<xref ref-type="bibr" rid="ref9005">Garc&#x00ED;a-Mendoza et al., 2020</xref>).</p>
</list-item>
</list>
<fig position="float" id="fig1">
<label>Figure 1</label>
<caption>
<p>Separation hyperplanes.</p>
</caption>
<graphic xlink:href="frsc-07-1605594-g001.tif"/>
</fig>
</sec>
<sec id="sec7">
<label>3.1.3</label>
<title>Support vector machine</title>
<p>SVM learns from a trained data set to make predictions and generalizations on a novel set (<xref ref-type="bibr" rid="ref8001">Campbell and Ying, 2011</xref>). The tool has been used in various domains, including transportation. For example, SVMs can capture complex patterns in situations where traffic and weather conditions are non-linear (<xref ref-type="bibr" rid="ref9001">Bachu et al., 2021</xref>). Additionally, linear SVM attempts to categorize data by finding suitable hyperplane that maximally separates distinct classes in the feature space is found to yield the optimal classifier (<xref ref-type="fig" rid="fig2">Figure 2</xref>).</p>
<fig position="float" id="fig2">
<label>Figure 2</label>
<caption>
<p>Optimal classifier.</p>
</caption>
<graphic xlink:href="frsc-07-1605594-g002.tif"/>
</fig>
<p>Linear SVMs are designed to find the separator (the separating hyperplane) that maximizes the margin. This is known as a &#x201C;wide-margin separator.&#x201D; The ideal hyperplane is arranged to maximize the margin, which is the separation between the hyperplane and the closest data point from each class. Achieving the best possible classification performance on the given dataset requires selecting the optimal classifier, which is determined by the support vectors. In this case, the SVM seeks to determine the ideal hyperplane based on selected attributes or features that efficiently differentiates between various modes of transportation.</p>
<p>Consequently, the system&#x2019;s response enabled models to learn what decision boundary separates various transport modes. The model with the highest accuracy for this data was the Support Vector Machine (SVM) Model. The SVM model was trained to identify the main attributes that distinguish public transport modes based on the evaluated attributes. On the validation set, approximately 90% accuracy was achieved, indicating the model was performing well.</p>
</sec>
</sec>
</sec>
<sec id="sec8">
<label>4</label>
<title>Findings</title>
<p>Developing a well-functional, sustainable, and inclusive transportation system firstly requires to determining the key characteristics that set apart various public transportation options. Identifying a classify to distinguish between modes of transportation enables a detailed examination that goes beyond superficial characteristics, resulting in better system optimization and more informed decision-making. SVM was employed because it effectively classifies modes of public transport based on rated attributes by the users, with a strong accuracy rate.</p>
<sec id="sec9">
<label>4.1</label>
<title>Assessing SVM performance</title>
<p>The classification matrix and F1 score were computed to assess the performance of the SVM.</p>
<sec id="sec10">
<label>4.1.1</label>
<title>Confusion matrix</title>
<p>In the assessment of a classification model, the confusion matrix serves as an essential tool providing a complete and specific description of the model&#x2019;s predictions (<xref ref-type="bibr" rid="ref9008">Xu et al., 2020</xref>). It categorizes instances into four essential components: True positives, true negatives, false positives, and false negatives. High true positive and true negative rates indicate good accuracy. Such granularity allows for a more detailed assessment of the model&#x2019;s accuracy, delineating between correct and incorrect decisions made by it. Hence, within this study, the confusion matrix is summarized in.</p>
<p><xref ref-type="table" rid="tab2">Table 2</xref> illustrates the effectiveness of the SVM model in distinguishing between taxis, buses, and ride-hailing services based on commuter evaluations.</p>
<table-wrap position="float" id="tab2">
<label>Table 2</label>
<caption>
<p>Classification matrix.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top" colspan="3">Taxi vs. ride-hailing</th>
<th align="center" valign="top" colspan="3">Taxi vs. bus</th>
<th align="center" valign="top" colspan="3">Bus vs. ride-hailing</th>
</tr>
<tr>
<th/>
<th align="center" valign="top">Classified taxi</th>
<th align="center" valign="top">Classified ride-hailing</th>
<th/>
<th align="center" valign="top">Classified taxi</th>
<th align="center" valign="top">Classified bus</th>
<th/>
<th align="center" valign="top">Classified bus</th>
<th align="center" valign="top">Classified ride-hailing</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">True taxi</td>
<td align="center" valign="top">94%</td>
<td align="center" valign="top">6%</td>
<td align="center" valign="bottom">True taxi</td>
<td align="center" valign="top">92%</td>
<td align="center" valign="top">8%</td>
<td align="center" valign="bottom">True bus</td>
<td align="center" valign="top">83%</td>
<td align="center" valign="top">17%</td>
</tr>
<tr>
<td align="left" valign="top">True ride-hailing</td>
<td align="center" valign="top">8%</td>
<td align="center" valign="top">92%</td>
<td align="center" valign="bottom">True bus</td>
<td align="center" valign="top">12%</td>
<td align="center" valign="top">88%</td>
<td align="center" valign="bottom">True ride-hailing</td>
<td align="center" valign="top">14%</td>
<td align="center" valign="top">86%</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>To improve transparency and interpretability, both percentages and absolute numbers for each transport mode category are provided. Although there were 300 participants overall, some selected more than one mode, resulting in cumulative counts exceeding 100%. Specifically, 150 participants (50.0%) selected bus, 191 (63.7%) selected ride-hailing, and 220 (73.3%) selected minibus taxi. The SVM model employed in this study proved to be very efficient in classifying transport modalities according to customer-rated attributes, yielding good performance indexes. This is based on its precision and accuracy.</p>
</sec>
<sec id="sec11">
<label>4.1.2</label>
<title>Calculating the F1 score</title>
<p>The F1 score is used to measure the accuracy of a model (<xref ref-type="bibr" rid="ref9009">Yacouby and Axman, 2020</xref>). It provides a thorough evaluation of the performance of a model than accuracy alone. The F1 score is calculated using the following formula:</p>
<disp-formula id="E1">
<mml:math id="M1">
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>=</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2217;</mml:mo>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mtext mathvariant="italic">Precision</mml:mtext>
<mml:mspace width="0.25em"/>
<mml:mi>X</mml:mi>
<mml:mspace width="0.25em"/>
<mml:mtext mathvariant="italic">Recall</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext mathvariant="italic">Precision</mml:mtext>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="italic">Recall</mml:mtext>
</mml:mrow>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:math>
</disp-formula>
<p><italic>Precision</italic>: It is the ratio of correctly predicted positive observations to the total predicted positives. It is expressed as:</p>
<disp-formula id="E2">
<mml:math id="M2">
<mml:mtext>Precision</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mtext mathvariant="italic">True positives</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="italic">True positives</mml:mtext>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="italic">False positives</mml:mtext>
</mml:mrow>
</mml:mfrac>
</mml:math>
</disp-formula>
<p><italic>Recall</italic>: It is the ratio of correctly predicted positive observations to all actual positives. It is expressed as:</p>
<disp-formula id="E3">
<mml:math id="M3">
<mml:mtext>Recall</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mtext mathvariant="italic">True positives</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="italic">True positives</mml:mtext>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="italic">False negatives</mml:mtext>
</mml:mrow>
</mml:mfrac>
</mml:math>
</disp-formula>
<p>Based on user evaluations, the model is good especially where minibus taxis are involved (<xref ref-type="table" rid="tab3">Table 3</xref>).</p>
<table-wrap position="float" id="tab3">
<label>Table 3</label>
<caption>
<p>Calculating the F1 score.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th/>
<th align="center" valign="top">Taxi vs. ride hailing</th>
<th align="center" valign="top">Taxi vs. bus</th>
<th align="center" valign="top">Bus vs. ride hailing</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">True positives (TP)</td>
<td align="center" valign="top">94%</td>
<td align="center" valign="top">92%</td>
<td align="center" valign="top">86%</td>
</tr>
<tr>
<td align="left" valign="top">False positives (FP)</td>
<td align="center" valign="top">8%</td>
<td align="center" valign="top">12%</td>
<td align="center" valign="top">17%</td>
</tr>
<tr>
<td align="left" valign="top">False negatives (FN)</td>
<td align="center" valign="top">6%</td>
<td align="center" valign="top">8%</td>
<td align="center" valign="top">14%</td>
</tr>
<tr>
<td align="left" valign="top">True negatives (TN)</td>
<td align="center" valign="top">92%</td>
<td align="center" valign="top">88%</td>
<td align="center" valign="top">83%</td>
</tr>
<tr>
<td align="left" valign="top">F1 score</td>
<td align="center" valign="top">0.93</td>
<td align="center" valign="top">0.90</td>
<td align="center" valign="top">0.86</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Based on users&#x2019; assessments, the SVM model appears to be generally effective at differentiating between various modes of transportation. The model is good in differentiating between the two modes of transportation; the Taxi vs. Ride-hailing comparison yields the highest F1 score. Taxi vs. Bus exhibits a commendable performance as well, albeit with a marginally lower F1 score. Out of the three pairs, Bus vs. Ride-hailing has the lowest F1 score, suggesting that the model may find it more difficult to distinguish between the two situations. This concludes that, in essence, F1 score comparison gives us an insight into how the SVM model works in differentiating between various modes of public transport. The scores are equally effective since they provide useful indicators of the different levels of complexity, which the model experiences when differentiating modes of public transport.</p>
</sec>
</sec>
</sec>
<sec sec-type="discussion" id="sec12">
<label>5</label>
<title>Discussion</title>
<sec id="sec13">
<label>5.1</label>
<title>Main attributes distinguishing public transport modes</title>
<p>The main attributes selected for evaluation are driving style, politeness of a driver, safety, comfort, trip duration, walking distance, travel time, access to stops, affordability, operating time, availability, the convenience of the route, quality of infrastructure and speed. The SVM results are presented in this section.</p>
<sec id="sec14">
<label>5.1.1</label>
<title>Minibus taxi vs. ride hailing</title>
<p>The main attributes distinguishing a minibus taxi from ride-hailing services are comfort, affordability, politeness, access to stops, driving style, speed, and trip duration (<xref ref-type="fig" rid="fig3">Figure 3</xref>).</p>
<fig position="float" id="fig3">
<label>Figure 3</label>
<caption>
<p>Minibus taxi vs. ride hailing.</p>
</caption>
<graphic xlink:href="frsc-07-1605594-g003.tif"/>
</fig>
<p>This study highlights comfort as a key factor, and the Support Vector Machine (SVM) has demonstrated its ability to discern differences in comfort levels between minibuses and ride-hailing services. Ride-hailing services, known for their comfortable rides and flexible availability, are generally considered more comfortable than minibus taxis, which often lack proper maintenance and can only access locations close to roads. Additionally, SVM was effective in distinguishing between minibuses and ride-hailing services based on pricing structures, with minibuses offering lower fares, enhancing affordability compared to ride-hailing options. Politeness emerged as another significant factor, particularly in terms of minibus drivers and operators&#x2019; behavior, including their attitudes toward users and their driving style, <xref ref-type="bibr" rid="ref9007">Tchanche (2018)</xref>, often characterized by recklessness and speeding.</p>
</sec>
<sec id="sec15">
<label>5.1.2</label>
<title>Minibus taxi vs. bus</title>
<p>The main attributes distinguishing a minibus taxi from a bus are schedule, politeness, travel time, safety, infrastructure, and availability (<xref ref-type="fig" rid="fig4">Figure 4</xref>).</p>
<fig position="float" id="fig4">
<label>Figure 4</label>
<caption>
<p>Minibus taxi vs.</p>
</caption>
<graphic xlink:href="frsc-07-1605594-g004.tif"/>
</fig>
<p>The algorithm identified schedule flexibility as a key differentiator for minibus taxis, highlighting their more flexible schedule compliance. Furthermore, by designating politeness as a differentiating characteristic, the significance of user experiences and interpersonal interactions is emphasized, highlighting the influence of customer service on the impressions of drivers of minibus taxis who adhere to a particular code of conduct versus those who do not. The fact that travel time has been identified as a significant factor highlights the greater flexibility of minibuses over buses in terms of how trip duration affects classification.</p>
<p>The finding that safety is a differentiating factor highlights the influence of user preferences that are influenced by infrastructure safety features and safety perceptions. Furthermore, admitting infrastructure as a component emphasizes how the external environment affects how minibuses, which are frequently categorized as lacking infrastructure and buses are distinguished from one another. Lastly, recognizing availability emphasizes the importance of accessibility and service frequency in the categorization process, with minibus taxis typically more available in terms of time and space, while buses are constrained to specific routes.</p>
</sec>
<sec id="sec16">
<label>5.1.3</label>
<title>Bus vs. ride hailing</title>
<p>The main attributes distinguishing a minibus taxi from a bus are schedule, politeness, travel time, safety, infrastructure, and availability (<xref ref-type="fig" rid="fig5">Figure 5</xref>). The first important consideration is walking distance. Based on the closeness of stops or stations, unlike buses, ride-hailing services are advantageous because they do not have designated stops. It is implied by SVM&#x2019;s recognition of walking distance that users value accessibility and departure times and ride-hailing services offer door-to-door service. In transportation planning, last-mile connectivity is crucial, and short walking distances can positively impact a mode&#x2019;s classification.</p>
<fig position="float" id="fig5">
<label>Figure 5</label>
<caption>
<p>Bus vs. ride-hailing services.</p>
</caption>
<graphic xlink:href="frsc-07-1605594-g005.tif"/>
</fig>
<p>Affordability is also identified as a classifying factor. This is consistent with the idea that mode selection is heavily influenced by cost considerations. Therefore, buses are more affordable than ride-hailing services. The third factor that was found provides insight into the temporal dimensions of transport services: operating time. SVM acknowledges operating time suggesting that users differentiate between modes according to when they are available, often ride-hailing service is frequently available. Overall, the SVM analysis emphasizes how crucial walking distance, cost, and operating time are in differentiating between different types of transportation.</p>
</sec>
</sec>
</sec>
<sec id="sec17">
<label>6</label>
<title>Implications for policy and practice</title>
<p>The classification model serves as a valuable tool for identifying the key attributes that distinguish between two modes of transport; minibus taxis, buses and ride-hailing based on users&#x2019; evaluations of their performance. By highlighting the most influential factors that drive user preferences, the model provides evidence-based guidance for transport policy and planning. The primary attributes differentiating minibus taxis and ride-hailing are comfort, affordability, politeness, access to stops, driving styles, speed, and trip duration thus policymakers need to prioritize interventions, and investment should go toward the defining attributes. Upgrading minibus taxis and improving station environments can enhance its effectiveness. Moreover, another key attribute is driver behavior in determining the overall quality of services. Concerns regarding risky driving practices highlights the necessity of focused driver behavior training programs to advance safety on the roads. Although the study acknowledges South Africa&#x2019;s attempts to transition certain minibus taxis to electric cars, it also points out that driver behavior and the underlying infrastructure have not yet kept pace with these developments including other factors. Lessons can be learnt to enhance the performance and integration of other modes of transportation by analyzing what functions well in one.</p>
</sec>
<sec id="sec18">
<label>7</label>
<title>Conclusion and further research</title>
<p>Support Vector Machines are a strong and dependable technique for categorizing public transport modes based on travel behavior data, as this study has presented. Each mode of transport examined in the study presents unique strengths, however, the overarching objective is to enable policymakers to identify best practices across modes. By understanding what works well in one transport mode, lessons can be drawn and adapted to improve the performance and integration of others to respond better to consumer needs while maintaining the goal for sustainable transportation.</p>
</sec>
<sec id="sec19">
<label>8</label>
<title>Limitations of the study</title>
<p>In this study, the sample size and study area may not have captured a sufficiently large or diverse sample of users, which could impact the generalizability of the findings. Additionally, the reliance on self-reported data introduces potential bias, as respondents may not always accurately reflect their experiences or perceptions. For example, users might overestimate their satisfaction or reduce negative aspects of the service.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="sec20">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="author-contributions" id="sec21">
<title>Author contributions</title>
<p>RK: Formal analysis, Writing &#x2013; review &#x0026; editing, Resources, Project administration, Methodology, Data curation, Writing &#x2013; original draft, Supervision, Visualization, Investigation, Conceptualization, Software, Validation, Funding acquisition. TG: Conceptualization, Supervision, Writing &#x2013; review &#x0026; editing, Methodology, Investigation, Software, Project administration, Visualization, Funding acquisition, Writing &#x2013; original draft, Resources, Validation, Formal analysis, Data curation.</p>
</sec>
<sec sec-type="funding-information" id="sec22">
<title>Funding</title>
<p>The author(s) declare that no financial support was received for the research and/or publication of this article.</p>
</sec>
<sec sec-type="COI-statement" id="sec23">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="sec24">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="sec25">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="ref1"><citation citation-type="other"><person-group person-group-type="author"><name><surname>AlKhereibi</surname> <given-names>A. H.</given-names></name> <name><surname>Kucukvar</surname> <given-names>M.</given-names></name> <name><surname>Onat</surname> <given-names>N.</given-names></name> <name><surname>Mustafa</surname> <given-names>J. M. S.</given-names></name></person-group> (<year>2022</year>). Synergistic urban-transport prediction model using support vector machine; in support of sustainable development goals achievement: a case of state of Qatar. In: <italic>Proceedings of the international conference on industrial engineering and operations management</italic>. Istanbul, Turkey.</citation></ref>
<ref id="ref2"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Almassawa</surname> <given-names>S. F.</given-names></name> <name><surname>Rustiadi</surname> <given-names>E.</given-names></name> <name><surname>Fauzi</surname> <given-names>A.</given-names></name> <name><surname>Sutriadi</surname> <given-names>R.</given-names></name></person-group> (<year>2025</year>). <article-title>The relationship between regional development, smart mobility and transportation planning: a bibliometric analysis</article-title>. <source>Front. Sustain. Cities</source> <volume>7</volume>:<fpage>1424859</fpage>. doi: <pub-id pub-id-type="doi">10.3389/frsc.2025.1424859</pub-id></citation></ref>
<ref id="ref3"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Almulhim</surname> <given-names>A. I.</given-names></name> <name><surname>Sharifi</surname> <given-names>A.</given-names></name> <name><surname>Aina</surname> <given-names>Y. A.</given-names></name> <name><surname>Ahmad</surname> <given-names>S.</given-names></name> <name><surname>Mora</surname> <given-names>L.</given-names></name> <name><surname>Filho</surname> <given-names>W. L.</given-names></name> <etal/></person-group>. (<year>2024</year>). <article-title>Charting sustainable urban development through a systematic review of SDG11 research</article-title>. <source>Nat. Cities</source> <volume>1</volume>, <fpage>677</fpage>&#x2013;<lpage>685</lpage>. doi: <pub-id pub-id-type="doi">10.1038/s44284-024-00117-6</pub-id></citation></ref>
<ref id="ref9001"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bachu</surname> <given-names>A. K.</given-names></name> <name><surname>Reddy</surname> <given-names>K. K.</given-names></name> <name><surname>Vanajakshi</surname> <given-names>L.</given-names></name></person-group> (<year>2021</year>). <article-title>Bus travel time prediction using support vector machines for high variance conditions</article-title>. <source>Transport</source>. <volume>36</volume>, <fpage>221</fpage>&#x2013;<lpage>234</lpage>. doi: <pub-id pub-id-type="doi">10.3846/transport.2021.15220</pub-id></citation></ref>
<ref id="ref9002"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bi</surname> <given-names>Q.</given-names></name> <name><surname>Goodman</surname> <given-names>K. E.</given-names></name> <name><surname>Kaminsky</surname> <given-names>J.</given-names></name> <name><surname>Lessler</surname> <given-names>J.</given-names></name></person-group> (<year>2019</year>). <article-title>What is machine learning? A primer for the epidemiologist</article-title>. <source>Am. J. Epidemiol.</source> <volume>188</volume>, <fpage>2222</fpage>&#x2013;<lpage>2239</lpage>. doi: <pub-id pub-id-type="doi">10.1093/aje/kwz189</pub-id></citation></ref>
<ref id="ref4"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Borker</surname> <given-names>G.</given-names></name></person-group> (<year>2022</year>). <source>Constraints to women&#x2019;s use of public transport in developing countries, part I: High costs, limited access, and lack of comfort</source>. <publisher-loc>Washington, DC</publisher-loc>: <publisher-name>World Bank</publisher-name>.</citation></ref>
<ref id="ref5"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Boukerche</surname> <given-names>A.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name></person-group> (<year>2020</year>). <article-title>Machine learning-based traffic prediction models for intelligent transportation systems</article-title>. <source>Comput. Netw.</source> <volume>181</volume>, <fpage>107530</fpage>&#x2013;<lpage>107521</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.comnet.2020.107530</pub-id>, PMID: <pub-id pub-id-type="pmid">40399227</pub-id></citation></ref>
<ref id="ref6"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Brown</surname> <given-names>R. S.</given-names></name></person-group> (<year>2010</year>). &#x201C;<article-title>Sampling</article-title>&#x201D; in <source>International Encyclopedia of Education (Third Edition)</source>, <fpage>142</fpage>&#x2013;<lpage>146</lpage>. doi: <pub-id pub-id-type="doi">10.1016/B978-0-08-044894-7.00294-3</pub-id></citation></ref>
<ref id="ref8001"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Campbell</surname> <given-names>C.</given-names></name> <name><surname>Ying</surname> <given-names>Y.</given-names></name></person-group> (<year>2011</year>). <article-title>Support vector machines for classification</article-title>. In: <source>Learning with support vector machines. synthesis lectures on artificial intelligence and machine learning</source>. <publisher-loc>Cham.</publisher-loc>: <publisher-name>Springer</publisher-name>. doi: <pub-id pub-id-type="doi">10.1007/978-3-031-01552-6_1</pub-id></citation></ref>
<ref id="ref9003"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>R. C.</given-names></name> <name><surname>Dewi</surname> <given-names>C.</given-names></name> <name><surname>Huang</surname> <given-names>S. W.</given-names></name> <name><surname>Caraka</surname> <given-names>R. E.</given-names></name></person-group> (<year>2020</year>). <article-title>Selecting critical features for data classification based on machine learning methods.</article-title> <source>J. Big Data.</source> <volume>7</volume>, <fpage>1</fpage>&#x2013;<lpage>26</lpage>. doi: <pub-id pub-id-type="doi">10.1186/s40537-020-00327-4</pub-id></citation></ref>
<ref id="ref7"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Demissie</surname> <given-names>M. G.</given-names></name> <name><surname>Phithakkitnukoon</surname> <given-names>S.</given-names></name> <name><surname>Sukhvibul</surname> <given-names>T.</given-names></name> <name><surname>Antunes</surname> <given-names>F.</given-names></name> <name><surname>Gomes</surname> <given-names>R.</given-names></name> <name><surname>Bento</surname> <given-names>C.</given-names></name></person-group> (<year>2016</year>). <article-title>Inferring passenger travel demand to improve urban mobility in developing countries using cell phone data: a case study of Senegal</article-title>. <source>IEEE Trans. Intell. Transp. Syst.</source> <volume>17</volume>, <fpage>2466</fpage>&#x2013;<lpage>2478</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TITS.2016.2521830</pub-id></citation></ref>
<ref id="ref8"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>D&#x00ED;ez-Mesa</surname> <given-names>F.</given-names></name> <name><surname>O&#x00F1;a</surname> <given-names>R.</given-names></name> <name><surname>de O&#x00F1;a</surname> <given-names>J.</given-names></name></person-group> (<year>2018</year>). <article-title>Bayesian networks and structural equation modelling to develop service quality models: metro of Seville case study</article-title>. <source>Transp. Res. Part A Policy Pract.</source> <volume>118</volume>, <fpage>1</fpage>&#x2013;<lpage>13</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.tra.2018.08.012</pub-id></citation></ref>
<ref id="ref9004"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fang</surname> <given-names>S. H.</given-names></name> <name><surname>Liao</surname> <given-names>H. H.</given-names></name> <name><surname>Fei</surname> <given-names>Y. X.</given-names></name> <name><surname>Chen</surname> <given-names>K. H.</given-names></name> <name><surname>Huang</surname> <given-names>J. W.</given-names></name> <name><surname>Tsao</surname> <given-names>Y.</given-names></name></person-group> (<year>2016</year>). <article-title>Transportation modes classification using sensors on smartphones</article-title>. <source>Sensors</source>. <volume>16</volume>:<fpage>1324</fpage>.</citation></ref>
<ref id="ref9"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fawzy</surname> <given-names>D.</given-names></name> <name><surname>Moussa</surname> <given-names>S.</given-names></name> <name><surname>Badr</surname> <given-names>N.</given-names></name></person-group> (<year>2021</year>). <article-title>The spatiotemporal data fusion (STDF) approach: IoT-based data fusion using big data analytics</article-title>. <source>Sensors</source> <volume>21</volume>, <fpage>1</fpage>&#x2013;<lpage>30</lpage>. doi: <pub-id pub-id-type="doi">10.3390/s21217035</pub-id></citation></ref>
<ref id="ref9005"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Garc&#x00ED;a-Mendoza</surname> <given-names>C. V.</given-names></name> <name><surname>Gambino</surname> <given-names>O. J.</given-names></name> <name><surname>Villarreal-Cervantes</surname> <given-names>M. G.</given-names></name> <name><surname>Calvo</surname> <given-names>H.</given-names></name></person-group> (<year>2020</year>). <article-title>Evolutionary optimization of ensemble learning to determine sentiment polarity in an unbalanced multiclass corpus</article-title>. <source>Entropy</source>. <volume>22</volume>:<fpage>1020</fpage>.</citation></ref>
<ref id="ref10"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ghorbani</surname> <given-names>A.</given-names></name> <name><surname>Nassir</surname> <given-names>N.</given-names></name> <name><surname>Lavieri</surname> <given-names>P. S.</given-names></name> <name><surname>Beeramoole</surname> <given-names>P. B.</given-names></name> <name><surname>Paz</surname> <given-names>A.</given-names></name></person-group> (<year>2025</year>). <article-title>Enhanced utility estimation algorithm for discrete choice models in travel demand forecasting</article-title>. <source>Transportation</source>, <fpage>1</fpage>&#x2013;<lpage>28</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s11116-024-10579-1</pub-id>, PMID: <pub-id pub-id-type="pmid">40401240</pub-id></citation></ref>
<ref id="ref11"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hagenauer</surname> <given-names>J.</given-names></name> <name><surname>Helbich</surname> <given-names>M.</given-names></name></person-group> (<year>2017</year>). <article-title>A comparative study of machine learning classifiers for modeling travel mode choice</article-title>. <source>Expert Syst. Appl.</source> <volume>78</volume>, <fpage>273</fpage>&#x2013;<lpage>282</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.eswa.2017.01.057</pub-id></citation></ref>
<ref id="ref12"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hernandez</surname> <given-names>D.</given-names></name></person-group> (<year>2018</year>). <article-title>Uneven mobilities, uneven opportunities: social distribution of public transport accessibility to jobs and education in Montevideo</article-title>. <source>J. Transp. Geogr.</source> <volume>67</volume>, <fpage>119</fpage>&#x2013;<lpage>125</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.jtrangeo.2017.08.017</pub-id></citation></ref>
<ref id="ref9006"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Jain</surname> <given-names>M.</given-names></name> <name><surname>Narayan</surname> <given-names>S.</given-names></name> <name><surname>Balaji</surname> <given-names>P.</given-names></name> <name><surname>Bhowmick</surname> <given-names>A.</given-names></name> <name><surname>Muthu</surname> <given-names>R. K.</given-names></name></person-group> (<year>2020</year>). <article-title>Speech emotion recognition using support vector machine</article-title>. <publisher-name>Cornell University</publisher-name>, <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</citation></ref>
<ref id="ref13"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Kabiri</surname> <given-names>H.</given-names></name> <name><surname>Ghanou</surname> <given-names>Y.</given-names></name> <name><surname>Khalifi</surname> <given-names>H.</given-names></name> <name><surname>Casalino</surname> <given-names>G.</given-names></name></person-group> (<year>2023</year>). Enhancing transportation mode prediction from GPS trajectories using machine learning and feature engineering. In: <italic>2023 IEEE International Conference on Technology Management, Operations and Decisions (ICTMOD)</italic>. 1&#x2013;6.</citation></ref>
<ref id="ref14"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kalaoane</surname> <given-names>R. C.</given-names></name> <name><surname>Musakwa</surname> <given-names>W.</given-names></name> <name><surname>Kibangou</surname> <given-names>A.</given-names></name> <name><surname>Gumbo</surname> <given-names>T.</given-names></name> <name><surname>Musonda</surname> <given-names>I.</given-names></name> <name><surname>Matamanda</surname> <given-names>A. R.</given-names></name></person-group> (<year>2024</year>). <article-title>Bibliometric analysis of quality of service in public transportation: current and future trends</article-title>. <source>Scientific Afric</source> <volume>23</volume>, <fpage>e02059</fpage>&#x2013;<lpage>e02013</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.sciaf.2024.e02059</pub-id>, PMID: <pub-id pub-id-type="pmid">40399227</pub-id></citation></ref>
<ref id="ref15"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Kristiyanti</surname> <given-names>D. A.</given-names></name> <name><surname>Aulianita</surname> <given-names>R.</given-names></name> <name><surname>Putri</surname> <given-names>D. A.</given-names></name> <name><surname>Utami</surname> <given-names>L. A.</given-names></name> <name><surname>Agustini</surname> <given-names>F.</given-names></name> <name><surname>Alfianti</surname> <given-names>Z. I.</given-names></name></person-group> (<year>2022</year>). Sentiment classification twitter of LRT, MRT, and Transjakarta transportation using support vector machine. In <italic>2022 international conference of science and information Technology in Smart Administration (ICSINTESA)</italic> (143&#x2013;148). IEEE.</citation></ref>
<ref id="ref16"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>S.</given-names></name> <name><surname>He</surname> <given-names>Q.</given-names></name> <name><surname>Chen</surname> <given-names>Y.</given-names></name> <name><surname>Zhang</surname> <given-names>F.</given-names></name></person-group> (<year>2025</year>). <article-title>Wavelet and VMD enhanced traffic forecasting and scheduling method for edge cloud networks</article-title>. <source>Comput. Electr. Eng.</source> <volume>121</volume>, <fpage>109862</fpage>&#x2013;<lpage>109812</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.compeleceng.2024.109862</pub-id>, PMID: <pub-id pub-id-type="pmid">40399227</pub-id></citation></ref>
<ref id="ref17"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Matubatuba</surname> <given-names>R.</given-names></name> <name><surname>De Meyer-Heydenrych</surname> <given-names>C. F.</given-names></name></person-group> (<year>2022</year>). <article-title>Developing an intention to use amongst non-users of the bus rapid transit (BRT) system: an emerging market perspective</article-title>. <source>Res. Transp. Bus. Manag.</source> <volume>45</volume>, <fpage>100858</fpage>&#x2013;<lpage>100859</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.rtbm.2022.100858</pub-id>, PMID: <pub-id pub-id-type="pmid">40399227</pub-id></citation></ref>
<ref id="ref18"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nagy</surname> <given-names>A. M.</given-names></name> <name><surname>Simon</surname> <given-names>V.</given-names></name></person-group> (<year>2018</year>). <article-title>Survey on traffic prediction in smart cities</article-title>. <source>Pervasive Mob. Comput.</source> <volume>50</volume>, <fpage>148</fpage>&#x2013;<lpage>163</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.pmcj.2018.07.004</pub-id></citation></ref>
<ref id="ref19"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nguyen</surname> <given-names>N. T.</given-names></name> <name><surname>Miwa</surname> <given-names>T.</given-names></name> <name><surname>Morikawa</surname> <given-names>T.</given-names></name></person-group> (<year>2020</year>). <article-title>Demand forecast of public transportation considering positive and negative mass effects</article-title>. <source>Transp. Res. Part D: Transp. Environ.</source> <volume>85</volume>, <fpage>102466</fpage>&#x2013;<lpage>102412</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.trd.2020.102466</pub-id>, PMID: <pub-id pub-id-type="pmid">40399227</pub-id></citation></ref>
<ref id="ref20"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ochoa-Covarrubias</surname> <given-names>G.</given-names></name> <name><surname>Grindlay</surname> <given-names>A. L.</given-names></name> <name><surname>Lizarraga</surname> <given-names>C.</given-names></name></person-group> (<year>2021</year>). <article-title>Does the mass public transport system cover the social transport needs? Targeting SDG 11.2 in Guadalajara, Mexico</article-title>. <source>Appl. Sci.</source> <volume>11</volume>:<fpage>7709</fpage>. doi: <pub-id pub-id-type="doi">10.3390/app11167709</pub-id></citation></ref>
<ref id="ref21"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Oqubay</surname> <given-names>A.</given-names></name></person-group> (<year>2025</year>). <source>Sustainable and productive cities and urban sustainable development: A developing countries perspective (no. 2435)</source>. <publisher-loc>Rabat, Morocco</publisher-loc>: <publisher-name>Policy Center for the New South</publisher-name>.</citation></ref>
<ref id="ref22"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Owusu-Sekyere</surname> <given-names>E.</given-names></name> <name><surname>Nyam</surname> <given-names>Y. S.</given-names></name> <name><surname>Selelo</surname> <given-names>O. T.</given-names></name> <name><surname>Torsu</surname> <given-names>D. A.</given-names></name></person-group> (<year>2024</year>). &#x201C;<article-title>Sustainable development goal 13: urgent action to combat climate change and its impacts</article-title>&#x201D; in <source>Handbook on public policy and food security</source>. eds. <person-group person-group-type="editor"><name><surname>Hendriks</surname> <given-names>S. L.</given-names></name> <name><surname>Babu</surname> <given-names>S. C.</given-names></name></person-group> (<publisher-loc>UK</publisher-loc>: <publisher-name>Edward Elgar Publishing</publisher-name>), <fpage>311</fpage>&#x2013;<lpage>321</lpage>.</citation></ref>
<ref id="ref23"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Priya</surname> <given-names>C. S.</given-names></name> <name><surname>Francis</surname> <given-names>F. S.</given-names></name></person-group> (<year>2025</year>). <article-title>Optimizing traffic speed prediction using a multi-objective genetic algorithm-enhanced RNN for intelligent transportation systems</article-title>. <source>IEEE Access</source> <volume>13</volume>, <fpage>35688</fpage>&#x2013;<lpage>35706</lpage>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2025.3544864</pub-id></citation></ref>
<ref id="ref24"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Profillidis</surname> <given-names>V. A.</given-names></name> <name><surname>Botzoris</surname> <given-names>G. N.</given-names></name></person-group> (<year>2018</year>). <source><italic>Modeling</italic> of transport demand: Analyzing, calculating, and forecasting transport demand</source>. <publisher-loc>Amsterdam, Netherlands</publisher-loc>: <publisher-name>Elsevier</publisher-name>.</citation></ref>
<ref id="ref25"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Roy</surname> <given-names>A.</given-names></name> <name><surname>Fuller</surname> <given-names>D.</given-names></name> <name><surname>Stanley</surname> <given-names>K.</given-names></name> <name><surname>Nelson</surname> <given-names>T.</given-names></name></person-group> (<year>2020</year>). <article-title>Classifying transport mode from global positioning systems and accelerometer data: a machine learning approach</article-title>. <source>Findings</source>. <fpage>1</fpage>&#x2013;<lpage>8</lpage>. doi: <pub-id pub-id-type="doi">10.32866/001c.14520</pub-id></citation></ref>
<ref id="ref26"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sam</surname> <given-names>E. F.</given-names></name> <name><surname>Hamidu</surname> <given-names>O.</given-names></name> <name><surname>Daniels</surname> <given-names>S.</given-names></name></person-group> (<year>2018</year>). <article-title>Servqual analysis of public bus transport services in Kumasi metropolis, Ghana: core user perspectives</article-title>. <source>Case Stud. Transp. Policy</source> <volume>6</volume>, <fpage>25</fpage>&#x2013;<lpage>31</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.cstp.2017.12.004</pub-id></citation></ref>
<ref id="ref27"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sharma</surname> <given-names>G.</given-names></name></person-group> (<year>2017</year>). <article-title>Pros and cons of different sampling techniques</article-title>. <source>Int. J. Appl. Res.</source> <volume>3</volume>, <fpage>749</fpage>&#x2013;<lpage>752</lpage>.</citation></ref>
<ref id="ref28"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stokenberga</surname> <given-names>A.</given-names></name> <name><surname>Sa&#x00EF;sset</surname> <given-names>E.</given-names></name> <name><surname>Kerzhner</surname> <given-names>T.</given-names></name> <name><surname>Espinet Alegre</surname> <given-names>X.</given-names></name></person-group> (<year>2025</year>). <article-title>Connecting through public transport: accessibility to health and education in major African cities</article-title>. <source>Area Dev. Policy</source> <volume>10</volume>, <fpage>1</fpage>&#x2013;<lpage>18</lpage>. doi: <pub-id pub-id-type="doi">10.1080/23792949.2024.2364619</pub-id>, PMID: <pub-id pub-id-type="pmid">40360821</pub-id></citation></ref>
<ref id="ref29"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Taherdoost</surname> <given-names>H.</given-names></name> <name><surname>Sahibuddin</surname> <given-names>S.</given-names></name> <name><surname>Jalaliyoon</surname> <given-names>N.</given-names></name></person-group> (<year>2022</year>). <article-title>Exploratory factor analysis; concepts and theory</article-title>. <source>Adv. Appl. Pure Math.</source> <volume>27</volume>, <fpage>375</fpage>&#x2013;<lpage>382</lpage>.</citation></ref>
<ref id="ref30"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tamirat</surname> <given-names>H.</given-names></name> <name><surname>Argaw</surname> <given-names>M.</given-names></name> <name><surname>Tekalign</surname> <given-names>M.</given-names></name></person-group> (<year>2023</year>). <article-title>Support vector machine-based spatiotemporal land use land cover change analysis in a complex urban and rural landscape of Akaki river catchment, a suburb of Addis Ababa, Ethiopia</article-title>. <source>Heliyon</source> <volume>9</volume>, <fpage>1</fpage>&#x2013;<lpage>17</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.heliyon.2023.e22510</pub-id></citation></ref>
<ref id="ref31"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tazzie</surname> <given-names>Y. D.</given-names></name> <name><surname>Adugna</surname> <given-names>D.</given-names></name> <name><surname>Woldetensae</surname> <given-names>B.</given-names></name> <name><surname>Fryd</surname> <given-names>O.</given-names></name> <name><surname>Ingvardson</surname> <given-names>J. B.</given-names></name></person-group> (<year>2024</year>). <article-title>Exploring the factors hindering the intention to adopt sustainable transportation options in Addis Ababa, Ethiopia: using structural equation modeling</article-title>. <source>Front. Sustain. Cities</source> <volume>6</volume>, <fpage>1</fpage>&#x2013;<lpage>21</lpage>. doi: <pub-id pub-id-type="doi">10.3389/frsc.2024.1435705</pub-id></citation></ref>
<ref id="ref9007"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Tchanche</surname> <given-names>B. F.</given-names></name></person-group> (<year>2018</year>). <article-title>Road transport in Africa: Analysis and appeal for innovation</article-title>. Casaman Sun. Proceedings, VIth Edition, Senegal 3&#x2013;5 May 2018. <publisher-loc>Ziguinchor</publisher-loc>: <publisher-name>Asamansun</publisher-name>.</citation></ref>
<ref id="ref32"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>C.</given-names></name> <name><surname>Thompson</surname> <given-names>M. E.</given-names></name> <name><surname>Wu</surname> <given-names>C.</given-names></name> <name><surname>Thompson</surname> <given-names>M. E.</given-names></name></person-group> (<year>2020</year>). <source>Stratified sampling and cluster sampling. Sampling theory and practice</source>, <publisher-name>Springer</publisher-name>, <fpage>33</fpage>&#x2013;<lpage>56</lpage>. doi: <pub-id pub-id-type="doi">10.1007/978-3-030-44246-0</pub-id></citation></ref>
<ref id="ref9008"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xu</surname> <given-names>J.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Miao</surname> <given-names>D.</given-names></name></person-group> (<year>2020</year>). <article-title>Three-way confusion matrix for classification: A measure view</article-title>. <source>Information</source>. doi: <pub-id pub-id-type="doi">10.1016/j.ins.2019.06.064</pub-id></citation></ref>
<ref id="ref9009"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yacouby</surname> <given-names>R.</given-names></name> <name><surname>Axman</surname> <given-names>D.</given-names></name></person-group> (<year>2020</year>). <article-title>Probabilistic extension of precision, recall, and F1 score for more thorough evaluation of classification models</article-title>. In <source>Proceedings of the first workshop on evaluation and comparison of NLP systems</source> (<fpage>79</fpage>&#x2013;<lpage>91</lpage>).</citation></ref>
<ref id="ref33"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Yankson</surname> <given-names>E.</given-names></name></person-group> (<year>2022</year>). <source>Conceptualising an urban transport framework for enhanced quality of life in sub-Saharan Africa: Case studies of Ghana and Namibia. Transport and mobility futures in urban Africa</source>. <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer International Publishing</publisher-name>, <fpage>151</fpage>&#x2013;<lpage>171</lpage>.</citation></ref>
<ref id="ref9010"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yildirim</surname> <given-names>Y.</given-names></name> <name><surname>Akin</surname> <given-names>A.</given-names></name></person-group> (<year>2025</year>). <article-title>Transit-oriented development (TOD) or development-oriented transit (DOT): how does it matter for sustainable urban growth?</article-title> <source>Int. J. Sustain. Dev. World Ecol.</source> <volume>32</volume>, <fpage>18</fpage>&#x2013;<lpage>30</lpage>.</citation></ref>
</ref-list>
</back>
</article>