{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:35:34Z","timestamp":1754156134446,"version":"3.41.2"},"reference-count":32,"publisher":"Emerald","issue":"1","license":[{"start":{"date-parts":[[2020,4,6]],"date-time":"2020-04-06T00:00:00Z","timestamp":1586131200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JSIT"],"published-print":{"date-parts":[[2020,4,6]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>The purpose of this paper is to propose a distributed smartphone sensing-enabled system, which assumes an intelligent transport signaling (ITS) infrastructure that operates traffic lights in a smart city (SC). The system is able to handle priorities between groups of cyclists (crowd-cycling) and traffic when approaching traffic lights at road junctions.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>The system takes into consideration normal probability density function (PDF) and analytics computed for a certain group of cyclists (i.e. crowd-cycling). An inference model is built based on real-time spatiotemporal data of the cyclists. As the system is highly distributed \u2013 both physically (i.e. location of the cyclists) and logically (i.e. different threads), the problem is treated under the umbrella of multi-agent systems (MAS) modeling. The proposed model is experimentally evaluated by incorporating a real GPS trace data set from the SC of Melbourne, Australia. The MAS model is applied to the data set according to the quantitative and qualitative criteria adopted. Cyclists\u2019 satisfaction (CS) is defined as a function, which measures the satisfaction of the cyclists. This is the case where the cyclists wait the least amount of time at traffic lights and move as fast as they can toward their destination. ITS system satisfaction (SS) is defined as a function that measures the satisfaction of the ITS system. This is the case where the system serves the maximum number of cyclists with the fewest transitions between the lights. Smart city satisfaction (SCS) is defined as a function that measures the overall satisfaction of the cyclists and the ITS system in the SC based on CS and SS. SCS defines three SC policies (SCP), namely, CS is maximum and SS is minimum then the SC is cyclist-friendly (SCP1), CS is average and SS is average then the SC is equally cyclist and ITS system friendly (SCP2) and CS is minimum and SS is maximum then the SC is ITS system friendly (SCP3).<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>Results are promising toward the integration of the proposed system with contemporary SCs, as the stakeholders are able to choose between the proposed SCPs according to the SC infrastructure. More specifically, cyclist-friendly SCs can adopt SCP1, SCs that treat cyclists and ITS equally can adopt SCP2 and ITS friendly SCs can adopt SCP3.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>The proposed approach uses internet connectivity available in modern smartphones, which provide users control over the data they provide to us, to obviate the installation of additional sensing infrastructure. It extends related study by assuming an ITS system, which turns traffic lights green by considering the normal PDF and the analytics computed for a certain group of cyclists. The inference model is built based on the real-time spatiotemporal data of the cyclists. As the system is highly distributed \u2013 both physically (i.e. location of the cyclists) and logically (i.e. different threads), the system is treated under the umbrella of MAS. MAS has been used in the literature to model complex systems by incorporating intelligent agents. In this study, the authors treat agents as proxy threads running in the cloud, as they require high computation power not available to smartphones.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/jsit-12-2018-0158","type":"journal-article","created":{"date-parts":[[2020,4,7]],"date-time":"2020-04-07T04:32:05Z","timestamp":1586233925000},"page":"119-134","source":"Crossref","is-referenced-by-count":1,"title":["A multi-agent system for distributed smartphone sensing cycling in smart cities"],"prefix":"10.1108","volume":"22","author":[{"given":"Theodoros","family":"Anagnostopoulos","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chu","family":"Luo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jino","family":"Ramson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Klimis","family":"Ntalianis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vassilis","family":"Kostakos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christos","family":"Skourlas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2020061908072805500_ref001","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.pmcj.2016.01.012","article-title":"Cyclist-aware traffic lights through distributed smartphone sensing","volume":"31","year":"2016","journal-title":"Pervasive and Mobile Computing"},{"key":"key2020061908072805500_ref002","doi-asserted-by":"publisher","DOI":"10.1145\/3139367.3139412","article-title":"ToA estimation system for efficient cycling in smart cities","volume-title":"Proceedings of the 21st ACM Pan-Hellenic Conference on Informatics","year":"2017"},{"key":"key2020061908072805500_ref003","first-page":"303","article-title":"Characterizing mobility and network usage in a corporate wireless local-area network","volume-title":"Proceedings of the 1st International Conference","year":"2003"},{"key":"key2020061908072805500_ref004","unstructured":"B-ICYCLE (2015), available at: http:\/\/b-icycle.com\/ (accessed 23 July 2019)."},{"key":"key2020061908072805500_ref005","unstructured":"BIKE-COMPUTER (2017), available at: https:\/\/play.google.com\/store\/apps\/details?id=pl.com.digita.BikeComputer (accessed 23 July 2019)."},{"issue":"1","key":"key2020061908072805500_ref006","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1049\/iet-its:20060020","article-title":"Deriving origin-destination data from a mobile phone network","volume":"1","year":"2007","journal-title":"Intelligent Transport Systems"},{"issue":"4","key":"key2020061908072805500_ref007","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MPRV.2011.41","article-title":"Estimating origin-destination flows using mobile phone location data","volume":"10","year":"2011","journal-title":"IEEE Pervasive Computing"},{"key":"key2020061908072805500_ref008","first-page":"1632","article-title":"Vehicle travel time prediction algorithm based on historical data and shared location","volume-title":"Proceedings on the 5th International Join Conference on INC, IMS and IDC, (NCM 2009)","year":"2009"},{"key":"key2020061908072805500_ref009","unstructured":"CYCLEMETER (2018), available at: https:\/\/itunes.apple.com\/us\/app\/cyclemeter-gps-cycling-running\/id330595774?mt=8 (accessed 23 July 2019)."},{"key":"key2020061908072805500_ref010","unstructured":"CYCLE-TRACKER (2013), available at: https:\/\/itunes.apple.com\/us\/app\/cycle-tracker-pro\/id423365379?mt=8 (accessed 23 July 2019)."},{"key":"key2020061908072805500_ref011","unstructured":"CYCLIST-SIMULATOR (2019), available at: https:\/\/github.com\/cluo29\/cyclistSimulator (accessed 23 July 2019)."},{"issue":"4","key":"key2020061908072805500_ref012","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1007\/s00779-005-0046-3","article-title":"Reality mining: sensing complex social systems","volume":"10","year":"2006","journal-title":"Personal and Ubiquitous Computing"},{"key":"key2020061908072805500_ref013","first-page":"1408","article-title":"BikeNow: a pervasive application for crowdsourcing bicycle traffic data","volume-title":"Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing, (UbiComp 2016)","year":"2016"},{"key":"key2020061908072805500_ref014","first-page":"302","article-title":"Improving the analysis of road pricing acceptability surveys by using hybrid models","volume":"49","year":"2013","journal-title":"Transportation Research Part A: Policy and Practice"},{"key":"key2020061908072805500_ref015","doi-asserted-by":"crossref","first-page":"779","DOI":"10.1038\/nature06958","article-title":"Understanding individual human mobility patterns","volume":"453","year":"2008","journal-title":"Nature"},{"key":"key2020061908072805500_ref016","unstructured":"Graham, M.R. (2014), \u201cGood idea: The Netherlands has traffic lights that automatically give priority to cyclists\u201d, available at: www.treehugger.com\/bikes\/netherlands-has-traffic-lights-automatically-give-priority-cyclists.html (accessed 23 July 2019)."},{"key":"key2020061908072805500_ref017","doi-asserted-by":"crossref","first-page":"840","DOI":"10.1016\/j.aap.2012.07.008","article-title":"Why do cyclists infringe at red lights? An investigation of Australian cyclists\u2019 reasons for red light infringement","volume":"50","year":"2013","journal-title":"Accident Analysis and Prevention"},{"issue":"1","key":"key2020061908072805500_ref018","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1016\/j.aap.2010.08.030","article-title":"Riding through red lights: the rate characteristics and risk factors of non-compliant urban commuter cyclists","volume":"43","year":"2011","journal-title":"Accident Analysis and Prevention"},{"key":"key2020061908072805500_ref019","doi-asserted-by":"crossref","first-page":"867","DOI":"10.1016\/j.trc.2018.03.023","article-title":"Smartphones as an integrated platform for monitoring driver behaviour: the role of sensor fusion and connectivity","volume":"95","year":"2018","journal-title":"Transportation Research Part C: Emerging Technologies"},{"issue":"1","key":"key2020061908072805500_ref020","doi-asserted-by":"publisher","first-page":"e0146760","DOI":"10.1371\/journal.pone.0146760","article-title":"Modeling the internet of things, self-organizing and other complex adaptive communication networks: a cognitive Agent-Based computing approach","volume":"11","year":"2016","journal-title":"PloS One"},{"key":"key2020061908072805500_ref021","first-page":"72","article-title":"Smart tarfile monitoring and control architecture and design","volume-title":"Proceedings of the 15th IEEE Student Conference on Research and Development, (SCOReD 2017)","year":"2017"},{"key":"key2020061908072805500_ref022","first-page":"336","article-title":"Public bus arrival time prediction based on traffic information management system","volume-title":"Proceedings of the 2011 IEEE Conference on Service Operations, Logistics, and Informatics","year":"2011"},{"issue":"2","key":"key2020061908072805500_ref023","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/j.compenvurbsys.2012.02.002","article-title":"Pervasive location acquisition technologies: opportunities and challenges for geospatial studies","volume":"36","year":"2012","journal-title":"Computer, Environment and Urban Systems"},{"key":"key2020061908072805500_ref024","unstructured":"MAP-RIDE (2018), available at: www.mapmyride.com\/app\/ (accessed 23 July 2019)."},{"key":"key2020061908072805500_ref025","unstructured":"Miller, D. (2013), \u201cBike counters total number of cyclists\u201d, available at: www.edinburghnews.scotsman.com\/news\/transport\/bike-counters-to-tally-number-of-cyclists-1-3196994 (accessed 23 July 2019)."},{"key":"key2020061908072805500_ref026","first-page":"1","article-title":"Smart traffic light in terms of the cognitive road traffic management system (CTMS) based on the internet of things","volume-title":"Proceedings of the 2014 IEEE Design and Test Symposium","year":"2014"},{"key":"key2020061908072805500_ref027","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1016\/j.aap.2013.09.008","article-title":"Cyclists\u2019 red-light running behaviours: an examination of risk-taking, opportunistic, and law-obeying behaviours","volume":"62","year":"2014","journal-title":"Accident Analysis and Prevention"},{"key":"key2020061908072805500_ref028","unstructured":"PROJECT-VICTORIA (2009), available at: https:\/\/wiki.openstreetmap.org\/wiki\/WikiProject_Victoria,_Australia (accessed 23 July 2019)."},{"issue":"Suppl 1","key":"key2020061908072805500_ref029","first-page":"S106","article-title":"Infrastructure, programs, and policies to increase bicycling: an international review","volume":"50","year":"2010","journal-title":"Preventive Medicine"},{"key":"key2020061908072805500_ref030","doi-asserted-by":"crossref","first-page":"688","DOI":"10.1109\/TITS.2008.2006799","article-title":"Prediction of transit vehicle arrival time for signal priority control: algorithm and performance","volume":"9","year":"2008","journal-title":"IEEE Transactions on Intelligent Transportation Systems"},{"key":"key2020061908072805500_ref031","first-page":"1","article-title":"A testbed for intelligent control of traffic lights at pedestrian crossings on a road","volume-title":"Proceedings of the 9th International Conference on Intelligent Control and Information Processing","year":"2018"},{"key":"key2020061908072805500_ref032","first-page":"379","article-title":"How long to wait? Predicting bus arrival time with mobile phone-based participatory sensing","volume-title":"Proceedings of the 10th International Conference om Mobile Systems, Applications and Services","year":"2012"}],"container-title":["Journal of Systems and Information Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/JSIT-12-2018-0158\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/JSIT-12-2018-0158\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T22:24:10Z","timestamp":1753395850000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/jsit\/article\/22\/1\/119-134\/249152"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,6]]},"references-count":32,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,4,6]]}},"alternative-id":["10.1108\/JSIT-12-2018-0158"],"URL":"https:\/\/doi.org\/10.1108\/jsit-12-2018-0158","relation":{},"ISSN":["1328-7265","1328-7265"],"issn-type":[{"type":"print","value":"1328-7265"},{"type":"print","value":"1328-7265"}],"subject":[],"published":{"date-parts":[[2020,4,6]]}}}