Skip to main content

Advertisement

Log in

Design of a Web-Based LBS Framework Addressing Usability, Cost, and Implementation Constraints

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

This research investigates barriers that prevent Location Based Services (LBS) from reaching its full potential. The different constraints, including poor usability, lack of positioning support, costs, and integration difficulties are highlighted. A framework was designed incorporating components based on existing and new technologies that could help address the constraints of LBS and increase end-user acceptance. This research proposes that usability constraints can be addressed by adapting a system to user characteristics which are inferred on the basis of captured user context and interaction data. A prototype LBS system was developed to prove the feasibility and benefit of the framework design, demonstrating that constraints of positioning, cost, and integration can be overcome. Volunteers were asked to use the system, and to answer questions in relation to their proficiency and experience. User-feedback showed that the proposed combination of functionality was well-received, and the prototype was appealing to many users. Ground-truths from the survey were related back to data captured with a user monitoring component in order to investigate whether users can be classified according to their context and how they interact. The results have shown that statistically significant relationships exist, and that by using the C4.5 decision-tree, computer proficiency can be estimated within one class-width in 76.7% of the cases. These results suggest that it may be possible to build a user-model to estimate computer proficiency on the basis of user-interaction data. The user model could then used to improve usability through adaptive user-specific customisations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Abrams, J.: Friendster. Mountain View, California. http://www.friendster.com (2002). Accessed 8 Jan 2009

  2. Anne, M., Crowley, J.L., Devin, V., Privat, G.: Localisation intra-bâtiment multi-technologies: RFID, wifi et vision. In: 2nd French-speaking conference on Mobility and ubiquity computing. Grenoble, France, pp. 29–35 (2005)

  3. Ardissono, L., Torasso, P.: Dynamic user modeling in a Web store shell. In: 14th European Conference on Artificial Intelligence. Berlin, Germany, pp. 621–625 (2000)

  4. Bill, R., Cap, C., Kofahl, M., Mundt, T.: Indoor and outdoor positioning in mobile environments—a review and some investigations. Geogr. Inf. Sci. 10, 91–98 (2004)

    Google Scholar 

  5. Bilton, N.: Facebook Will Allow Users to Share Location. The New York Times, New York, U.S. http://bits.blogs.nytimes.com/2010/03/09/facebook-will-allow-users-to-share-location/ (2010). Accessed 9 Mar 2010

  6. Burstein, M.H., McDermott, D.V.: Ontology translation for interoperability among semantic web services. AI Mag 26, 71–83 (2005)

    Google Scholar 

  7. Calero, C.: An applicable data quality model for web portal data consumers. World Wide Web 11, 465–484 (2008)

    Article  Google Scholar 

  8. Chen, S.-I., Kao, F.-C.: The design of embedded GPS navigation system based on internet structure. In: 3th International Workshop on Positioning, Navigation and Communication (WPNC ‘06). Shaker Verlag, Hannover, Germany, pp. 97–103 (2006)

  9. Cheng, Y.-C., Chawathe, Y., LaMarca, A., Krumm, J.: Accuracy characterization for metropolitan-scale Wi-Fi localization. In: 3rd International Conference On Mobile Systems, Applications And Services. Seattle, Washington, pp. 233–245 (2005)

  10. Chepegin, V., Aroyo, L., Bra, P.D., Heckmann, D.: User modeling for modular adaptive hypermedia. In: Workshop on Applications of Semantic Web Technologies for Adaptive Educational Hypermedia (SW-EL@AH’04). Eindhoven, The Netherlands (2004)

  11. Delfos, J., Tan, T., Veenendaal, B.: Scale-dependency in IP-based positioning of network clusters. J. Locat. Based Serv. 2, 3–23 (2008)

    Article  Google Scholar 

  12. Dorsey, J.: Twitter. Twitter, Inc, San Francisco , CA. http://twitter.com (2006). Accessed 20 Apr 2009

  13. eUniverse: MySpace. MySpace Inc., Beverley Hills, CA. http://www.myspace.com (2003). Accessed 8 Jan 2009

  14. Flesca, S.: Mining user preferences, page content and usage to personalize Website navigation. World Wide Web 8, 317–345 (2005)

    Article  Google Scholar 

  15. Gal, A., Modica, G., Jamil, H., Eyal, A.: Automatic ontology matching using application semantics. AI Mag 26, 21–32 (2005)

    Google Scholar 

  16. Garrett, J.J.: Ajax: A new approach to web applications. Adaptive path. http://www.adaptivepath.com/publications/essays/archives/000385.php (2005). Accessed February 18, 2005

  17. Gilliéron, P.-Y., Merminod, B.: Personal navigation system for indoor applications. In: 11th IAIN World Congress. Berlin, Germany (2003)

  18. Goldberg, D.W., Wilson, J.P., Knoblock, C.A.: From text to geographic coordinates: the current state of geocoding. Urban Reg. Inf. Syst. Assoc. J. 19, 33–41 (2007)

    Google Scholar 

  19. Google Inc: Google Maps. Google Inc. http://maps.google.com (2005). Accessed

  20. Gordini, C., Kealy, A.N., Grgich, P.M., Hale, M.J., Gordini, C.: Testing and evaluation of a GPS CORS network for real time centimetric positioning—The Victoria GPSnet™. In: Proceedings of the IGNSS2006 Symposium. Gold Coast, Australia (2006)

  21. Gornall, S.: HostIP. “hostip.info”. http://www.hostip.info (2005)

  22. Haklay, M., Jones, C.: Usability and GIS—Why your boss should buy you a larger monitor. In: AGI GeoCommunity ‘08: Shaping a Changing World. Stratford-on-Avon, UK (2008)

  23. Hilbert, D.M., Redmiles, D.F.: Extracting usability information from user interface events. ACM Comput. Surv. (CSUR) 32, 384–421 (2000)

    Google Scholar 

  24. Holtkamp, B., Gartmann, R., Han, Y.: FLAME2008—Personalized Web Services for the Olympic Games 2008 in Beijing. In: Echallenges 2003. Bologna, Italy (2003)

  25. Intel: Place Lab. Seattle. http://www.placelab.org (2004). Accessed 1 Aug 2007

  26. ISO (1998) 9241: Ergonomic requirements for office work with visual display terminals (VDTs)—Part 11: Guidance on usability

  27. Kieras, D.: Using the keystroke-level model to estimate execution times. University of Michigan, Michigan (2001)

  28. Kim, K., Summet, J., Starner, T., Ashbrook, D., Kapade, M., Essa, I.: Localization and 3D reconstruction of urban scenes using GPS. In: 2008 IEEE International Conference on Wearable Computers. IEEE Computer Society, Pittsburgh, United States, pp. 11–14 (2008)

  29. Klaus-Dieter, S., Bernhard, T., Qing, W.: Customising web information systems according to user preferences. World Wide Web 12, 27–50 (2009)

    Article  Google Scholar 

  30. Köppen, B., van Bunningen, A., Muthukrishnan, K.: Wireless campus LBS: building campus-wide location based services based on WiFi technology. In: Stefanakis, E., Peterson, M.P., Armenakis, C., Delis, V. (eds.) International workshop on geographic hypermedia, pp. 399–408. Springer-Verlag, Berlin (2006)

    Google Scholar 

  31. LaMarca, A., Chawathe, Y., Consolvo, S., Hightower, J., Smith, I., Scott, J., Sohn, T., Howard, J., Hughes, J., Potter, F., Tabert, J., Powledge, P., Borriello, G., Schilit, B.: Place lab: device positioning using radio beacons in the wild. In: 3rd International Conference on Pervasive Computing. Munich, Germany, pp. 116–133 (2005)

  32. Letchner, J., Fox, D., LaMarca, A.: Large scale localization from wireless signal strength. In: National Conference on Artificial Intelligence (AAAI 2005). Pittsburgh, Pennsylvania, pp. 15–20 (2005)

  33. Li, F.L., Xiaolei, L., Fuling, B.: Autonomic LBS based on context: Preview. In: International Conference on Wireless Communications, Networking and Mobile Computing, 2007 (WiCom 2007). IEEE, Shanghai, China, pp. 3261–3264 (2007)

  34. Lime, S.: UMN MapServer. University of Minnesota, Minnesota. http://mapserver.gis.umn.edu (1996)

  35. Locatrix Communications: Uandme. http://locatrix.com/solutions/uandme/ (2006). Accessed 12 Jan 2010

  36. Lowry, E., Doppelt, A., O’Donnell P.: Urbanspoon. Seattle, Washington, United States. http://www.urbanspoon.com (2006). Accessed 1 Feb 2010

  37. Mabrouk, M.: OpenGIS Location services (OpenLS): Core Services. 1.2 ed United States: Open Geospatial Consortium Inc., p. 169 (2008)

  38. Mackinnon, L., Wilson, M.: User modelling for information retrieval from multidatabases. In: 2nd ERCIM Workshop on ‘User Interfaces for All’. Prague, Czech Republic, p. 9 (1996)

  39. Martin, A., Ionut, C., Romit Roy, C.: SurroundSense: mobile phone localization via ambience fingerprinting. In: Proceedings of the 15th annual international conference on Mobile computing and networking. ACM, Beijing, China, pp. 261–272 (2009)

  40. Meng, Y., Malczewski, J.: Usability evaluation for a web-based public participatory GIS: A case study in Canmore, Alberta. Cybergeo: Eur. J. of Geogr. Article 483 (2009)

  41. MetaCarta: OpenLayers. MetaCarta, Cambridge, MA, USA. http://openlayers.org/ (2005)

  42. Microsoft Corporation: MapPoint. http://www.microsoft.com/mappoint (2000). Accessed 12 Jan 2010

  43. Nokia: Ovi Maps. Nokia. http://maps.nokia.com/explore-services/ovi-maps (2006)

  44. Oppermann, R., Specht, M., Jaceniak, I., Huettenhain, R.: Hippie: A Nomadic Information System. In: 5th ERCIM Workshop on “User Interfaces For All”. Dagstuhl, Germany, pp. 251–253 (1999)

  45. Padmanabhan, V.N., Subramanian, L.: An investigation of geographic mapping techniques for internet hosts. In: Applications, technologies, architectures, and protocols for computer communications. ACM Press, San Diego, California, United States, pp. 173–185 (2001)

  46. Papatheodorou, C.: Machine learning in user modeling. In: Machine Learning and Its Applications. pp. 286–294 (2001)

  47. Patterson, L.: Department of Spatial Sciences. Curtin University of Technology. http://www.spatial.curtin.edu.au/ (2009). Accessed 5 May 2009

  48. Peng, X., Silver, D.L.: Interface adaptation based on user expectation. In: 21st International Conference on Advanced Information Networking and Applications Workshops 2007 (AINAW ‘07). IEEE Computer Society, Niagara Falls, ON, Canada, pp. 264–269 (2007)

  49. Phelan, S.: Multimap. (1995). Accessed 12 Jan 2010

  50. Quinlan, J.R.: C4.5: programs for machine learning. Kaufmann, Burlington (1993)

    Google Scholar 

  51. Refractions: PostGIS. Refractions Research, Victoria, British Columbia, Canada. (2000)

  52. Reichenbacher, T.: Adaptive methods for mobile cartography. In: 21st International Cartographic Conference (ICC). Durban, South Africa, pp. 1311–1322 (2003)

  53. Samulowitz, M.: Designing a hierarchy of user models for context-aware applications. In: Situated Interaction in Ubiquitous Computing—Workshop at CHI2000. The Hague, Netherlands (2000)

  54. Sashima, A., Kurumatani, K.: Seamless context-aware information assists based on multiagent cooperation. In: The second International Workshop on Agent-based Approaches in Economic and Social Complex Systems (AESCS‘02). Tokyo, pp. 39–46 (2002)

  55. Schilit, B.N., LaMarca, A., Borriello, G., Griswold, W.G., McDonald, D., Lazowska, E., Balachandran, A., Hong, J., Iverson, V.: Challenge: ubiquitous location-aware computing and the “place lab” initiative. In: The First ACM International Workshop on Wireless Mobile Applications and Services on WLAN Hotspots (WMASH). San Diego, CA, pp. 29–35 (2003)

  56. Schimiguel, J., Baranauskas, M.C.C., Medeiros, C.B.: Inspecting user interface quality in web GIS applications. In: VI Simpósio Brasileiro de GeoInformática. University of Campinas, Campos do Jordão, SP, Brasil (2004)

  57. Sheng-Po, K., Hsiao-Ju, K., Yu-Chee, T.: The Beacon movement detection problem in wireless sensor networks for localization applications. IEEE Trans. Mob. Comput. 8, 1326–1338 (2009)

    Article  Google Scholar 

  58. Spaccapietra, S., Al-Jadir, L., Yu S.: Somebody, sometime, somewhere, something. In: International Workshop on Ubiquitous Data Management. Tokyo, Japan, pp. 6–16 (2005)

  59. Spencer, P.: Ka-Map. DM Solutions Group, Ottawa, Canada. http://ka-map.maptools.org (2004)

  60. Stephanidis, C., Paramythis, A., Sfyrakis, M., Stergiou, A., Maou, N., Leventis, A., Paparoulis, G., Karagiannidis, C.: Adaptable and adaptive user interfaces for disabled users in the AVANTI project. In: Proceedings of the 5th International Conference on Intelligence and Services in Networks (IS&N ‘98): Technology for Ubiquitous Telecom Services. Antwerp, Belgium, pp. 153–166 (1998)

  61. Teng, C.-M., Chu, H.-h., Hsu, J.Y.-j.: Making use of serendipity: a new direction for pervasive computing from a sociological view. In: 2nd International Conference on Pervasive Computing (Pervasive 2004). Linz/Vienna, Austria, pp. pp. 303–308 (2004)

  62. Thomas, R.C., Karahasanovic, A., Kennedy, G.E.: An investigation into keystroke latency metrics as an indicator of programming performance. In: Seventh Australasian Computing Education Conference (ACE2005). Australian Computer Society, Inc., Newcastle, New South Wales, Australia, pp. 127–134 (2005)

  63. Völkel, T., Weber, G.: Location-based and Personalized Information Services for Spas. In: Interact 2005. Rome, Italy (2005)

  64. Wallace, R.S.: A.L.I.C.E. ALICE A. I. Foundation, Oakland, CA, United States. http://alicebot.blogspot.com (2001). Accessed 1 Jun 2007

  65. Weyn, M., Schrooyen, F.: A WiFi assisted GPS positioning concept. In: The Third European Conference on the Use of Modern Information and Communication Technologies. Gent, Belgium (2008)

  66. Wigle: Wireless Geographic Logging Engine—Plotting WiFi on Maps. http://wigle.net. http://www.wigle.net (2007). Accessed 1 Aug 2007

  67. Witten, I.H., Frank, E.: Data Mining: Practical machine learning tools and techniques. Kaufmann, San Francisco (2005)

    MATH  Google Scholar 

  68. Yang, Y., Aufaure, M.-A., Claramunt, C.: Towards a DL-based semantic user model for web personalization. In: Third International Conference on Autonomic and Autonomous Systems. Athens, Greece, p. 61 (2007)

  69. Yu, S., Aufaure, M.-A., Cullot, N., Spaccapietra, S.: Location-based spatial modelling using ontology. In: 6th AGILE on Geographic Information Science—“The Science behind the Infrastructure”. Lyon, France (2003)

  70. Yu, S., Spaccapietra, S., Cullot, N., Aufaure, M.-A.: User profiles in location-based services: make humans more nomadic and personalised. In: International Workshop on Next Generation Geospatial Information, NG2I 2003. Cambridge, USA (2003)

  71. Yu, Z., Yukun, C., Xing, X., Wei-Ying, M.: GeoLife2.0: A location-based social networking service. In: Proceedings of the 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware—Volume 00. IEEE Computer Society, pp. 357–358 (2009)

  72. Zhang, J., Ghorbani, A.A.: GUMSAWS: A generic user modeling server for adaptive web systems. In: Conference on Communication Networks & Services Research (CNSR 2007). Fredericton, Canada, pp. 117–124 (2007)

  73. Zhang, K., Wu, F., Wu, S., Rizos, C., Lim, S., Roberts, C., Ge, L., Kealy, A.: The latest development of a state-wide GNSS network-based RTK system in Australia. In: International GNSS Conference. Sydney (2007)

  74. Zogg, J.-M.: GPS Basics. U-Blox, Thalwil (2002)

    Google Scholar 

  75. Zuckerberg, M.: Facebook. Facebook Inc., Palo Alto, CA. http://www.facebook.com (2004). Accessed 8 Jan 2009

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jacob Delfos.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Delfos, J., Tan, T. & Veenendaal, B. Design of a Web-Based LBS Framework Addressing Usability, Cost, and Implementation Constraints. World Wide Web 13, 391–418 (2010). https://doi.org/10.1007/s11280-010-0090-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11280-010-0090-4

Keywords

Navigation