{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,22]],"date-time":"2026-01-22T22:57:08Z","timestamp":1769122628206,"version":"3.49.0"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2017,3,17]],"date-time":"2017-03-17T00:00:00Z","timestamp":1489708800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Front. Comput. Sci."],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1007\/s11704-016-5399-4","type":"journal-article","created":{"date-parts":[[2017,3,16]],"date-time":"2017-03-16T23:44:18Z","timestamp":1489707858000},"page":"987-1006","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Towards a programming framework for activity-oriented context-aware applications"],"prefix":"10.1007","volume":"11","author":[{"given":"Xuansong","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xianping","family":"Tao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jian","family":"Lu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,3,17]]},"reference":[{"issue":"3","key":"5399_CR1","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1038\/scientificamerican0991-94","volume":"265","author":"M Weiser","year":"1991","unstructured":"Weiser M. The computer for the 21st century. Scientific American, 1991, 265(3): 94\u2013104","journal-title":"Scientific American"},{"issue":"4","key":"5399_CR2","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/98.943998","volume":"8","author":"M Satyanarayanan","year":"2001","unstructured":"Satyanarayanan M. Pervasive computing: vision and challenges. Personal Communications, 2001, 8(4): 10\u201317","journal-title":"Personal Communications"},{"issue":"2","key":"5399_CR3","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1207\/S15327051HCI16234_02","volume":"16","author":"A Dey","year":"2001","unstructured":"Dey A, Abowd G, Salber D. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction, 2001, 16(2): 97\u2013166","journal-title":"Human-Computer Interaction"},{"issue":"4","key":"5399_CR4","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1145\/643550.643558","volume":"6","author":"M Rom\u00e1n","year":"2002","unstructured":"Rom\u00e1n M, Hess C, Cerqueira R, Ranganathan A, Campbell R, Nahrstedt K. Gaia: a middleware platform for active spaces. ACM SIGMOBILE Mobile Computing and Communications Review, 2002, 6(4): 65\u201367","journal-title":"ACM SIGMOBILE Mobile Computing and Communications Review"},{"issue":"3","key":"5399_CR5","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1017\/S0269888904000025","volume":"18","author":"H Chen","year":"2003","unstructured":"Chen H, Finin T, Joshi A. An ontology for context-aware pervasive computing environments. The Knowledge Engineering Review, 2003, 18(3): 197\u2013207","journal-title":"The Knowledge Engineering Review"},{"key":"5399_CR6","volume-title":"Solar: Building a context fusion network for pervasive computing","author":"G Chen","year":"2004","unstructured":"Chen G. Solar: Building a context fusion network for pervasive computing. Dissertation for the Doctoral Degree. Hanover: Dartmouth College, 2004"},{"issue":"4","key":"5399_CR7","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1109\/MPRV.2004.19","volume":"3","author":"T Gu","year":"2004","unstructured":"Gu T, Pung H, Zhang D. Toward an osgi-based infrastructure for context-aware applications. Pervasive Computing, 2004, 3(4): 66\u201374","journal-title":"Pervasive Computing"},{"issue":"1","key":"5399_CR8","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.pmcj.2005.07.003","volume":"2","author":"K Henricksen","year":"2006","unstructured":"Henricksen K, Indulska J. Developing context-aware pervasive computing applications: models and approach. Pervasive and Mobile Computing, 2006, 2(1): 37\u201364","journal-title":"Pervasive and Mobile Computing"},{"issue":"1","key":"5399_CR9","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1007\/s00779-003-0253-8","volume":"8","author":"P Dourish","year":"2004","unstructured":"Dourish P. What we talk about when we talk about context. Personal and Ubiquitous Computing, 2004, 8(1): 19\u201330","journal-title":"Personal and Ubiquitous Computing"},{"issue":"6","key":"5399_CR10","doi-asserted-by":"crossref","first-page":"683","DOI":"10.1007\/s11432-008-0057-6","volume":"51","author":"J Lu","year":"2008","unstructured":"Lu J, Ma X, Tao X, Cao C, Huang Y, Yu P. On environment-driven software model for internetware. Science in China Series F: Information Sciences, 2008, 51(6): 683\u2013721","journal-title":"Science in China Series F: Information Sciences"},{"key":"5399_CR11","volume-title":"Separation of Concerns","author":"W L H\u00fcrsch","year":"1995","unstructured":"H\u00fcrsch W L, Lopes C V. Separation of Concerns. Technical Report NU-CCS-95-03. 1995"},{"issue":"2","key":"5399_CR12","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1207\/S15327051HCI16234_11","volume":"16","author":"J I Hong","year":"2001","unstructured":"Hong J I, Landay J A. An infrastructure approach to context-aware computing. Human-Computer Interaction, 2001, 16(2): 287\u2013303","journal-title":"Human-Computer Interaction"},{"issue":"3","key":"5399_CR13","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1016\/j.pmcj.2010.11.008","volume":"7","author":"L Wang","year":"2011","unstructured":"Wang L, Gu T, Tao X, Chen H, Lu J. Recognizing multi-user activities using wearable sensors in a smart home. Pervasive and Mobile Computing, 2011, 7(3): 287\u2013298","journal-title":"Pervasive and Mobile Computing"},{"key":"5399_CR14","first-page":"19","volume-title":"Proceedings of the 2nd Asia-Pacific Symposium on Internetware","author":"J Xu","year":"2010","unstructured":"Xu J, Wang L, Tao X. Building a real-world body area sensor networksystem. In: Proceedings of the 2nd Asia-Pacific Symposium on Internetware. 2010, 19"},{"key":"5399_CR15","first-page":"1","volume-title":"Proceedings of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks","author":"J Ma","year":"2008","unstructured":"Ma J, Li X, Tao X, Lu J. Cluster filtered KNN: AWLAN-based indoor positioning scheme. In: Proceedings of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks. 2008, 1\u20138"},{"key":"5399_CR16","first-page":"2","volume-title":"Proceedings of IEEE International Conference on Pervasive Computing and Communications","author":"H Ye","year":"2012","unstructured":"Ye H, Gu T, Zhu X, Xu J, Tao X, Lu J, Jin N. Ftrack: infrastructurefree floor localization via mobile phone sensing. In: Proceedings of IEEE International Conference on Pervasive Computing and Communications. 2012, 2\u201310"},{"key":"5399_CR17","first-page":"578","volume-title":"Encyclopedia of Software Engineering","author":"R Solingen Van","year":"2002","unstructured":"Van Solingen R, Basili V, Caldiera G, Rombach H D. Goal question metric (GQM) approach. Encyclopedia of Software Engineering, 2002, 578\u2013583"},{"issue":"1","key":"5399_CR18","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jnca.2004.06.002","volume":"28","author":"T Gu","year":"2005","unstructured":"Gu T, Pung H K, Zhang D Q. A service-oriented middleware for building context-aware services. Journal of Network and Computer Applications, 2005, 28(1): 1\u201318","journal-title":"Journal of Network and Computer Applications"},{"issue":"2","key":"5399_CR19","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/2089116.2089121","volume":"21","author":"D Kulkarni","year":"2012","unstructured":"Kulkarni D, Ahmed T, Tripathi A. A generative programming framework for context-aware cscw applications. ACM Transactions on Software Engineering and Methodology, 2012, 21(2): 11","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"issue":"3","key":"5399_CR20","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1145\/2093548.2093567","volume":"55","author":"Y Lee","year":"2012","unstructured":"Lee Y, Iyengar S, Min C, Ju Y, Kang S, Park T, Lee J, Rhee Y, Song J. Mobicon: a mobile context-monitoring platform. Communications of the ACM, 2012, 55(3): 54\u201365","journal-title":"Communications of the ACM"},{"issue":"3","key":"5399_CR21","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1007\/s10606-004-2802-8","volume":"13","author":"M Chalmers","year":"2004","unstructured":"Chalmers M. A historical view of context. Computer Supported Cooperative Work, 2004, 13(3): 223\u2013247","journal-title":"Computer Supported Cooperative Work"},{"issue":"2","key":"5399_CR22","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1207\/S15327051HCI16234_09","volume":"16","author":"S Greenberg","year":"2001","unstructured":"Greenberg S. Context as a dynamic construct. Human-Computer Interaction, 2001, 16(2): 257\u2013268","journal-title":"Human-Computer Interaction"},{"key":"5399_CR23","first-page":"298","volume-title":"Proceedings of International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services","author":"J Wischweh","year":"2011","unstructured":"Wischweh J, Bade D. Activity-oriented context adaptation in mobile applications. In: Proceedings of International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services. 2011, 298\u2013313"},{"issue":"1","key":"5399_CR24","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1109\/MPRV.2007.5","volume":"6","author":"K Rehman","year":"2007","unstructured":"Rehman K, Stajano F, Coulouris G. An architecture for interactive context-aware applications. IEEE Pervasive Computing, 2007, 6(1): 73\u201380","journal-title":"IEEE Pervasive Computing"},{"key":"5399_CR25","first-page":"173","volume-title":"Proceedings of IEEE International Conference on Quality Software","author":"X Li","year":"2013","unstructured":"Li X, Tao X, Lu J. Improving the quality of context-aware applications: an activity-oriented context approach. In: Proceedings of IEEE International Conference on Quality Software. 2013, 173\u2013182"},{"key":"5399_CR26","volume-title":"Relevance: Communication and Cognition","author":"D Sperber","year":"1995","unstructured":"Sperber D, Wilson D. Relevance: Communication and Cognition. New Jersey: Wiley-Blackwell, 1995"},{"key":"5399_CR27","volume-title":"Understanding Pragmatics","author":"J Verschueren","year":"1999","unstructured":"Verschueren J. Understanding Pragmatics. Oxford: Oxford University Press, 1999"},{"key":"5399_CR28","volume-title":"Context and Consciousness: Activity Theory and Humancomputer Interaction","author":"B Nardi","year":"1996","unstructured":"Nardi B. Context and Consciousness: Activity Theory and Humancomputer Interaction. Cambridge: the MIT Press, 1996"},{"key":"5399_CR29","volume-title":"Human-machine Reconfigurations: Plans and Situated Actions","author":"L Suchman","year":"2007","unstructured":"Suchman L. Human-machine Reconfigurations: Plans and Situated Actions. Cambridge: Cambridge University Press, 2007"}],"container-title":["Frontiers of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11704-016-5399-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-016-5399-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-016-5399-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,2,21]],"date-time":"2018-02-21T16:42:04Z","timestamp":1519231324000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11704-016-5399-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,17]]},"references-count":29,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["5399"],"URL":"https:\/\/doi.org\/10.1007\/s11704-016-5399-4","relation":{},"ISSN":["2095-2228","2095-2236"],"issn-type":[{"value":"2095-2228","type":"print"},{"value":"2095-2236","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,3,17]]}}}