{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T21:09:55Z","timestamp":1776114595264,"version":"3.50.1"},"reference-count":58,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2015,1,28]],"date-time":"2015-01-28T00:00:00Z","timestamp":1422403200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Italian Ministry of University and Research"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Interact. Intell. Syst."],"published-print":{"date-parts":[[2015,1,28]]},"abstract":"<jats:p>Smart home environments should proactively support users in their activities, anticipating their needs according to their preferences. Understanding what the user is doing in the environment is important for adapting the environment's behavior, as well as for identifying situations that could be problematic for the user. Enabling the environment to exploit models of the user's most common behaviors is an important step toward this objective. In particular, models of the daily routines of a user can be exploited not only for predicting his\/her needs, but also for comparing the actual situation at a given moment with the expected one, in order to detect anomalies in his\/her behavior. While manually setting up process models in business and factory environments may be cost-effective, building models of the processes involved in people's everyday life is infeasible. This fact fully justifies the interest of the Ambient Intelligence community in automatically learning such models from examples of actual behavior. Incremental adaptation of the models and the ability to express\/learn complex conditions on the involved tasks are also desirable. This article describes how process mining can be used for learning users\u2019 daily routines from a dataset of annotated sensor data. The solution that we propose relies on a First-Order Logic learning approach. Indeed, First-Order Logic provides a single, comprehensive and powerful framework for supporting all the previously mentioned features. Our experiments, performed both on a proprietary toy dataset and on publicly available real-world ones, indicate that this approach is efficient and effective for learning and modeling daily routines in Smart Home Environments.<\/jats:p>","DOI":"10.1145\/2675063","type":"journal-article","created":{"date-parts":[[2015,2,3]],"date-time":"2015-02-03T13:39:49Z","timestamp":1422970789000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":24,"title":["Incremental Learning of Daily Routines as Workflows in a Smart Home Environment"],"prefix":"10.1145","volume":"4","author":[{"given":"Berardina De","family":"Carolis","sequence":"first","affiliation":[{"name":"University of Bari, Italy"}]},{"given":"Stefano","family":"Ferilli","sequence":"additional","affiliation":[{"name":"University of Bari, Italy"}]},{"given":"Domenico","family":"Redavid","sequence":"additional","affiliation":[{"name":"University of Bari, Italy"}]}],"member":"320","published-online":{"date-parts":[[2015,1,28]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"crossref","unstructured":"G. Abowd and E. Mynatt. 2004. Designing for the human experience in smart environments. In Smart Environments: Technology Protocols and Applications. Wiley 153--174.  G. Abowd and E. Mynatt. 2004. Designing for the human experience in smart environments. In Smart Environments: Technology Protocols and Applications. Wiley 153--174.","DOI":"10.1002\/047168659X.ch7"},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the 6th International Conference on Extending Database Technology: Advances in Database Technology (EDBT\u201998)","author":"Agrawal R.","unstructured":"R. Agrawal , D. Gunopulos , and F. Leymann . 1998. Mining process models from workflow logs . In Proceedings of the 6th International Conference on Extending Database Technology: Advances in Database Technology (EDBT\u201998) . Springer, 469--483. R. Agrawal, D. Gunopulos, and F. Leymann. 1998. Mining process models from workflow logs. In Proceedings of the 6th International Conference on Extending Database Technology: Advances in Database Technology (EDBT\u201998). Springer, 469--483."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.2013.2252892"},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of the 4th International Conference on Knowledge Science, Engineering and Management (KSEM\u201910)","author":"Bellodi E.","unstructured":"E. Bellodi , F. Riguzzi , and E. Lamma . 2010. Probabilistic declarative process mining . In Proceedings of the 4th International Conference on Knowledge Science, Engineering and Management (KSEM\u201910) . Springer, 292--303. E. Bellodi, F. Riguzzi, and E. Lamma. 2010. Probabilistic declarative process mining. In Proceedings of the 4th International Conference on Knowledge Science, Engineering and Management (KSEM\u201910). Springer, 292--303."},{"key":"e_1_2_1_5_1","volume-title":"More intelligent smart houses for better care and health. Global Telemedicine and eHealth Updates: Knowledge Resources","author":"Bierhoff I.","unstructured":"I. Bierhoff and A. van Berlo . 2008. More intelligent smart houses for better care and health. Global Telemedicine and eHealth Updates: Knowledge Resources , Vol. 1 , Luxexpo , Luxembourg , 322--325. I. Bierhoff and A. van Berlo. 2008. More intelligent smart houses for better care and health. Global Telemedicine and eHealth Updates: Knowledge Resources, Vol. 1, Luxexpo, Luxembourg, 322--325."},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the 23rd Annual Conference of the German Association for Computer Science. 214--219","author":"Bocionek S.","unstructured":"S. Bocionek and T. Mitchell . 1993. Office automation systems that are \u201cprogrammed\u201d by their users . In Proceedings of the 23rd Annual Conference of the German Association for Computer Science. 214--219 . S. Bocionek and T. Mitchell. 1993. Office automation systems that are \u201cprogrammed\u201d by their users. In Proceedings of the 23rd Annual Conference of the German Association for Computer Science. 214--219."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/11766247_3"},{"key":"e_1_2_1_8_1","volume-title":"Studies in Computational Intelligence","volume":"260","author":"Cattafi M.","unstructured":"M. Cattafi , E. Lamma , F. Riguzzi , and S. Storari . 2010. Incremental declarative process mining. Smart Information and Knowledge Management , Studies in Computational Intelligence , Vol. 260 . Springer, 103--127. M. Cattafi, E. Lamma, F. Riguzzi, and S. Storari. 2010. Incremental declarative process mining. Smart Information and Knowledge Management, Studies in Computational Intelligence, Vol. 260. Springer, 103--127."},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems (PECCS\u201912)","author":"Cavone D.","unstructured":"D. Cavone , B. De Carolis , S. Ferilli , and N. Novielli . 2012. A multiagent system supporting situation aware interaction with a smart environment . In Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems (PECCS\u201912) . SciTePress, 67--72. D. Cavone, B. De Carolis, S. Ferilli, and N. Novielli. 2012. A multiagent system supporting situation aware interaction with a smart environment. In Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems (PECCS\u201912). SciTePress, 67--72."},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the Association for the Advancement of Artificial Intelligence (AAAI) 2007 Spring Symposium. AAAI, 18--25","author":"Cesta A.","unstructured":"A. Cesta , G. Cortellessa , F. Pecora , and R. Rasconi . 2007. Supporting interaction in the robocare intelligent assistive environment . In Proceedings of the Association for the Advancement of Artificial Intelligence (AAAI) 2007 Spring Symposium. AAAI, 18--25 . A. Cesta, G. Cortellessa, F. Pecora, and R. Rasconi. 2007. Supporting interaction in the robocare intelligent assistive environment. In Proceedings of the Association for the Advancement of Artificial Intelligence (AAAI) 2007 Spring Symposium. AAAI, 18--25."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cmpb.2008.02.001"},{"key":"e_1_2_1_12_1","first-page":"20","article-title":"A logical framework for behaviour reasoning and assistance in a smart home","volume":"9","author":"Chen L.","year":"2008","unstructured":"L. Chen , C. Nugent , M. Mulvenna , D. Finlay , and X. Hong . 2008 . A logical framework for behaviour reasoning and assistance in a smart home . Int. J. Assist. Roboti. Mech. 9 , 4, 20 -- 34 . L. Chen, C. Nugent, M. Mulvenna, D. Finlay, and X. Hong. 2008. A logical framework for behaviour reasoning and assistance in a smart home. Int. J. Assist. Roboti. Mech. 9, 4, 20--34.","journal-title":"Int. J. Assist. Roboti. Mech."},{"key":"e_1_2_1_13_1","doi-asserted-by":"crossref","unstructured":"S.\n      Consolvo P.\n      Roessler and \n      B. E.\n      Shelton\n  . \n  2004\n  . The carenet display: Lessons learned from an in home evaluation of an ambient display. In Proceedings of the 6th International Conference on Ubiquitous Computing (UbiComp\u201904) Lecture Notes in Computer Science Vol. \n  3205 Springer New York 1--17.  S. Consolvo P. Roessler and B. E. Shelton. 2004. The carenet display: Lessons learned from an in home evaluation of an ambient display. In Proceedings of the 6th International Conference on Ubiquitous Computing (UbiComp\u201904) Lecture Notes in Computer Science Vol. 3205 Springer New York 1--17.","DOI":"10.1007\/978-3-540-30119-6_1"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/1036248"},{"key":"e_1_2_1_15_1","volume-title":"Technical Report CU-CS-819-96. Department of Computer Science","author":"Cook J.","year":"1996","unstructured":"J. Cook and A. Wolf . 1996 . Discovering Models of Software Processes from Event-Based Data . Technical Report CU-CS-819-96. Department of Computer Science , University of Colorado . J. Cook and A. Wolf. 1996. Discovering Models of Software Processes from Event-Based Data. Technical Report CU-CS-819-96. Department of Computer Science, University of Colorado."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/11425274_42"},{"key":"e_1_2_1_17_1","unstructured":"A. de Medeiros B. van Dongen W. van der Aalst and A. Weijters. 2004. Process mining: Extending the &alpha;-algorithm to mine short loops WP 113 BETA Working Paper Series Eindhoven University of Technology.  A. de Medeiros B. van Dongen W. van der Aalst and A. Weijters. 2004. Process mining: Extending the &alpha;-algorithm to mine short loops WP 113 BETA Working Paper Series Eindhoven University of Technology."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10618-006-0061-7"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCA.2004.838488"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007638124237"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/224019.224021"},{"key":"e_1_2_1_22_1","first-page":"1","article-title":"A general similarity framework for horn clause logic","volume":"90","author":"Ferilli S.","year":"2009","unstructured":"S. Ferilli , T. M. A. Basile , M. Biba , N. Di Mauro , and F. Esposito . 2009 . A general similarity framework for horn clause logic . Fund. Inf. 90 , 1 -- 2 (2009), 43--66. S. Ferilli, T. M. A. Basile, M. Biba, N. Di Mauro, and F. Esposito. 2009. A general similarity framework for horn clause logic. Fund. Inf. 90, 1--2 (2009), 43--66.","journal-title":"Fund. Inf."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.3233\/FI-2013-951"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.2013.2273310"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIS.2007.15"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2010.184"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.107"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2493432.2493501"},{"key":"e_1_2_1_29_1","volume-title":"European Concurrent Engineering Conference, SCS Europe.","author":"Herbst J.","year":"2000","unstructured":"J. Herbst . 2000 a. Dealing with concurrency in workflow induction . European Concurrent Engineering Conference, SCS Europe. J. Herbst. 2000a. Dealing with concurrency in workflow induction. European Concurrent Engineering Conference, SCS Europe."},{"key":"e_1_2_1_30_1","volume-title":"A Machine Learning Approach to Workflow Management","author":"Herbst J.","year":"2000","unstructured":"J. Herbst . 2000b. A Machine Learning Approach to Workflow Management . Machine Learning : ECML 2000 . Lecture Notes in Computer Science, Vol. 1810 , Springer , 183--194. J. Herbst. 2000b. A Machine Learning Approach to Workflow Management. Machine Learning: ECML 2000. Lecture Notes in Computer Science, Vol. 1810, Springer, 183--194."},{"key":"e_1_2_1_31_1","volume-title":"Proceedings of the 9th International Workshop on Database and Expert Systems Applications, IEEE.","author":"Herbst J.","unstructured":"J. Herbst and D. Karagiannis . 1998. Integrating machine learning and workflow management to support acquisition and adaptation of workflow models . In Proceedings of the 9th International Workshop on Database and Expert Systems Applications, IEEE. J. Herbst and D. Karagiannis. 1998. Integrating machine learning and workflow management to support acquisition and adaptation of workflow models. In Proceedings of the 9th International Workshop on Database and Expert Systems Applications, IEEE."},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI\u201999)","author":"Herbst J.","unstructured":"J. Herbst and D. Karagiannis . 1999. An inductive approach to the acquisition and adaptation of workflow models . In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI\u201999) Work-shop on Intelligent Workflow and Process Management : The New Frontier for AI in Business. 52--57. J. Herbst and D. Karagiannis. 1999. An inductive approach to the acquisition and adaptation of workflow models. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI\u201999) Work-shop on Intelligent Workflow and Process Management: The New Frontier for AI in Business. 52--57."},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the 23rd Association for the Advancement of Artificial Intelligence (AAAI) Conference on Artificial Intelligence (AAAI\u201908)","author":"Hu D. H.","unstructured":"D. H. Hu and Q. Yang . 2008. Cigar: Concurrent and interleaving goal and activity recognition . In Proceedings of the 23rd Association for the Advancement of Artificial Intelligence (AAAI) Conference on Artificial Intelligence (AAAI\u201908) . AAAI, 1363--1368. D. H. Hu and Q. Yang. 2008. Cigar: Concurrent and interleaving goal and activity recognition. In Proceedings of the 23rd Association for the Advancement of Artificial Intelligence (AAAI) Conference on Artificial Intelligence (AAAI\u201908). AAAI, 1363--1368."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2010.7"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/2594719.2594725"},{"key":"e_1_2_1_36_1","doi-asserted-by":"crossref","unstructured":"E.\n      Lamma P.\n      Mello F.\n      Riguzzi and \n      S.\n      Storari\n  . \n  2007\n  . Applying inductive logic programming to process mining. In Proceedings of the 17th International Conference on Inductive Logic Programming (ILP\u201907) Lecture Notes in Computer Science Vol. \n  4894 Springer 132--146.   E. Lamma P. Mello F. Riguzzi and S. Storari. 2007. Applying inductive logic programming to process mining. In Proceedings of the 17th International Conference on Inductive Logic Programming (ILP\u201907) Lecture Notes in Computer Science Vol. 4894 Springer 132--146.","DOI":"10.1007\/978-3-540-78469-2_16"},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the 3rd National Conference of Emerging Researchers in Ageing (ERA\u201904)","author":"McFadden T.","unstructured":"T. McFadden and J. Indulska . 2004. Context-aware environments for independent living . In Proceedings of the 3rd National Conference of Emerging Researchers in Ageing (ERA\u201904) . T. McFadden and J. Indulska. 2004. Context-aware environments for independent living. In Proceedings of the 3rd National Conference of Emerging Researchers in Ageing (ERA\u201904)."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134293"},{"key":"e_1_2_1_39_1","volume-title":"Proceedings of the 9th International Conference ELEKTRO. IEEE, 341--344","author":"Novak M.","unstructured":"M. Novak , M. Binas , and F. Jakab . 2012. Unobtrusive anomaly detection in presence of elderly in a smart-home environment . In Proceedings of the 9th International Conference ELEKTRO. IEEE, 341--344 . M. Novak, M. Binas, and F. Jakab. 2012. Unobtrusive anomaly detection in presence of elderly in a smart-home environment. In Proceedings of the 9th International Conference ELEKTRO. IEEE, 341--344."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/11837862_18"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/356698.356702"},{"key":"e_1_2_1_42_1","volume-title":"Proceedings of the Association for the Advancement of Artificial Intelligence (AAAI) Workshop on Preference Handling. AAAI, 78--84","author":"Rashidi P.","unstructured":"P. Rashidi and D. J. Cook . 2008. Adapting to resident preferences in smart environments . In Proceedings of the Association for the Advancement of Artificial Intelligence (AAAI) Workshop on Preference Handling. AAAI, 78--84 . P. Rashidi and D. J. Cook. 2008. Adapting to resident preferences in smart environments. In Proceedings of the Association for the Advancement of Artificial Intelligence (AAAI) Workshop on Preference Handling. AAAI, 78--84."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCA.2009.2025137"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.pmcj.2011.02.001"},{"key":"e_1_2_1_45_1","series-title":"BETA Working Paper Series","volume-title":"Decision Mining in Business Processes. WP 164","author":"Rozinat A.","unstructured":"A. Rozinat and W. van der Aalst . 2006. Decision Mining in Business Processes. WP 164 , BETA Working Paper Series , Eindhoven University of Technology . A. Rozinat and W. van der Aalst. 2006. Decision Mining in Business Processes. WP 164, BETA Working Paper Series, Eindhoven University of Technology."},{"key":"e_1_2_1_46_1","first-page":"378","article-title":"Supporting runtime system evolution to adapt to user behaviour. In Proceedings of the 22nd International Conference on Advanced Information Systems Engineering (CAiSE\u201910)","volume":"6051","author":"Serral E.","year":"2010","unstructured":"E. Serral , P. Valderas , and V. Pelechano . 2010 . Supporting runtime system evolution to adapt to user behaviour. In Proceedings of the 22nd International Conference on Advanced Information Systems Engineering (CAiSE\u201910) . Lecture Notes in Computer Science , Vol. 6051 , Spring er, 378 -- 392 . E. Serral, P. Valderas, and V. Pelechano. 2010. Supporting runtime system evolution to adapt to user behaviour. In Proceedings of the 22nd International Conference on Advanced Information Systems Engineering (CAiSE\u201910). Lecture Notes in Computer Science, Vol. 6051, Springer, 378--392.","journal-title":"Lecture Notes in Computer Science"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10462-011-9283-1"},{"key":"e_1_2_1_48_1","unstructured":"H. Steg H. Strese C. Loroff J. Hull and S. Schmidt. 2006. Europe is Facing a Demographic Challenge. Ambient Assisted Living Offers Solutions. VDI\/VDE\/IT Berlin.  H. Steg H. Strese C. Loroff J. Hull and S. Schmidt. 2006. Europe is Facing a Demographic Challenge. Ambient Assisted Living Offers Solutions. VDI\/VDE\/IT Berlin."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-27916-4_4"},{"key":"e_1_2_1_50_1","volume-title":"Plans and Situated Actions: The Problem of Human-Machine Communication","author":"Suchman L. A.","unstructured":"L. A. Suchman . 1987. Plans and Situated Actions: The Problem of Human-Machine Communication . Cambridge University Press , Cambridge . L. A. Suchman. 1987. Plans and Situated Actions: The Problem of Human-Machine Communication. Cambridge University Press, Cambridge."},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218126698000043"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2006.05.003"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2004.47"},{"key":"e_1_2_1_54_1","volume-title":"Proceedings of the 3rd IET International Conference on Intelligent Environments (IE\u201907)","author":"van Kasteren T.","unstructured":"T. van Kasteren and B. Kr\u00f6se . 2007. Bayesian activity recognition in residence for elders . In Proceedings of the 3rd IET International Conference on Intelligent Environments (IE\u201907) . 209--212. T. van Kasteren and B. Kr\u00f6se. 2007. Bayesian activity recognition in residence for elders. In Proceedings of the 3rd IET International Conference on Intelligent Environments (IE\u201907). 209--212."},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409635.1409637"},{"key":"e_1_2_1_56_1","doi-asserted-by":"crossref","unstructured":"T. L. M. van Kasteren G. Englebienne and B. Kr\u00f6se. 2010. Human activity recognition from wireless sensor network data: Benchmark and software. Activity Recognition in Pervasive Intelligent Environments Atlantis Ambient and Pervasive Intelligence series Atlantis Press.  T. L. M. van Kasteren G. Englebienne and B. Kr\u00f6se. 2010. Human activity recognition from wireless sensor network data: Benchmark and software. Activity Recognition in Pervasive Intelligent Environments Atlantis Ambient and Pervasive Intelligence series Atlantis Press.","DOI":"10.2991\/978-94-91216-05-3_8"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.5555\/1273320.1273325"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1007\/11610113_52"}],"container-title":["ACM Transactions on Interactive Intelligent Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2675063","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2675063","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:03:50Z","timestamp":1750273430000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2675063"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,1,28]]},"references-count":58,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2015,1,28]]}},"alternative-id":["10.1145\/2675063"],"URL":"https:\/\/doi.org\/10.1145\/2675063","relation":{},"ISSN":["2160-6455","2160-6463"],"issn-type":[{"value":"2160-6455","type":"print"},{"value":"2160-6463","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,1,28]]},"assertion":[{"value":"2013-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-01-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}