{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,7]],"date-time":"2026-01-07T22:43:40Z","timestamp":1767825820355,"version":"3.49.0"},"reference-count":49,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2014,12,17]],"date-time":"2014-12-17T00:00:00Z","timestamp":1418774400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Technol."],"published-print":{"date-parts":[[2014,12,17]]},"abstract":"<jats:p>Socio-Technical Systems demand an evolution of computing into social computing, with a transition from an individualistic to a societal view. As such, they seem particularly suitable to realize multiparty, cross-organizational systems. Multi-Agent Systems are a natural candidate to realize Socio-Technical Systems. However, while Socio-Technical Systems envisage an explicit layer that contains the regulations that all parties must respect in their interaction, and thus preserve the agents' autonomy, current frameworks and platforms require to hard-code the coordination requirements inside the agents. We propose to explicitly represent the missing layer of Socio-Technical Systems in terms of social relationships among the involved parties, that is, in terms of a set of normatively defined relationships among two or more parties, subject to social control by monitoring the observable behaviour. In our proposal, social relationships are resources, available to agents, who use them in their practical reasoning. Both agents and social relationships are first-class entities of the model. The work also describes 2COMM4JADE, a framework that realizes the proposal by extending the well-known JADE and CArtAgO. The impact of the approach on programming is explained both conceptually and with the help of an example.<\/jats:p>","DOI":"10.1145\/2677206","type":"journal-article","created":{"date-parts":[[2014,12,19]],"date-time":"2014-12-19T13:38:51Z","timestamp":1418996331000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["A Commitment-Based Infrastructure for Programming Socio-Technical Systems"],"prefix":"10.1145","volume":"14","author":[{"given":"Matteo","family":"Baldoni","sequence":"first","affiliation":[{"name":"Universit\u00e0 degli Studi di Torino, Torino, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cristina","family":"Baroglio","sequence":"additional","affiliation":[{"name":"Universit\u00e0 degli Studi di Torino, Torino, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Federico","family":"Capuzzimati","sequence":"additional","affiliation":[{"name":"Universit\u00e0 degli Studi di Torino, Torino, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,12,17]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-45343-4_3"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-14484-9_20"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2438653.2438657"},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of the 1st International Workshop on Requirements Engineering for Social Computing (RESC","author":"Baldoni Matteo","year":"2011","unstructured":"Matteo Baldoni , Cristina Baroglio , Elisa Marengo , Viviana Patti , and Alessandro Ricci . 2011. Back to the future: An interaction-oriented framework for social computing . In Proceedings of the 1st International Workshop on Requirements Engineering for Social Computing (RESC 2011 ), held in conjunction with the 19th IEEE International Requirements Engineering Conference. A. K. Chopra, F. Dalpiaz, and S. O. Lim, Eds ., 2--5. DOI:http:\/\/dx.doi.org\/10.1109\/RESC.2011.6046711 10.1109\/RESC.2011.6046711 Matteo Baldoni, Cristina Baroglio, Elisa Marengo, Viviana Patti, and Alessandro Ricci. 2011. Back to the future: An interaction-oriented framework for social computing. In Proceedings of the 1st International Workshop on Requirements Engineering for Social Computing (RESC 2011), held in conjunction with the 19th IEEE International Requirements Engineering Conference. A. K. Chopra, F. Dalpiaz, and S. O. Lim, Eds., 2--5. DOI:http:\/\/dx.doi.org\/10.1109\/RESC.2011.6046711"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2007.6.2.a1"},{"key":"e_1_2_1_6_1","series-title":"Lecture Notes in Computer Science","volume-title":"multi-agent systems and declarative programming: What, when, where, why, who, how&quest","author":"Baldoni Matteo","unstructured":"Matteo Baldoni , Andrea Omicini , Cristina Baroglio , Viviana Mascardi , and Paolo Torroni . 2010. Agents , multi-agent systems and declarative programming: What, when, where, why, who, how&quest ; In Twenty-Five Years of Logic Programming in Italy, A. Dovier and E. Pontelli, Eds., Lecture Notes in Computer Science , vol. 6125 , Springer , 204--230. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-14309-0_10 10.1007\/978-3-642-14309-0_10 Matteo Baldoni, Andrea Omicini, Cristina Baroglio, Viviana Mascardi, and Paolo Torroni. 2010. Agents, multi-agent systems and declarative programming: What, when, where, why, who, how&quest; In Twenty-Five Years of Logic Programming in Italy, A. Dovier and E. Pontelli, Eds., Lecture Notes in Computer Science, vol. 6125, Springer, 204--230. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-14309-0_10"},{"key":"e_1_2_1_7_1","doi-asserted-by":"crossref","unstructured":"Fabio Bellifemine Federico Bergenti Giovanni Caire and Agostino Poggi. 2005. JADE: A Java agent development framework. In Multi-Agent Programming: Languages Platforms and Applications R. H. Bordini M. Dastani J. JDix and A. El Fallah-Seghrouchni Eds. Multiagent Systems Artificial Societies and Simulated Organizations Vol. 15. Springer 125--147.  Fabio Bellifemine Federico Bergenti Giovanni Caire and Agostino Poggi. 2005. JADE: A Java agent development framework. In Multi-Agent Programming: Languages Platforms and Applications R. H. Bordini M. Dastani J. JDix and A. El Fallah-Seghrouchni Eds. Multiagent Systems Artificial Societies and Simulated Organizations Vol. 15. Springer 125--147.","DOI":"10.1007\/0-387-26350-0_5"},{"key":"e_1_2_1_8_1","volume-title":"Developing Multi-Agent Systems with JADE","author":"Bellifemine Fabio Luigi","unstructured":"Fabio Luigi Bellifemine , Giovanni Caire , and Dominic Greenwood . 2007. Developing Multi-Agent Systems with JADE . John Wiley & Sons . Fabio Luigi Bellifemine, Giovanni Caire, and Dominic Greenwood. 2007. Developing Multi-Agent Systems with JADE. John Wiley & Sons."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10506-007-9030-8"},{"key":"e_1_2_1_10_1","first-page":"33","article-title":"A survey of programming languages and platforms for multi-agent systems","volume":"30","author":"Bordini Rafael H.","year":"2006","unstructured":"Rafael H. Bordini , Lars Braubach , Mehdi Dastani , Amal El Fallah-Seghrouchni , Jorge J. G\u00f3mez-Sanz , Jo\u00e3o Leite , Gregory M. P. O'Hare , Alexander Pokahr , and Alessandro Ricci . 2006 . A survey of programming languages and platforms for multi-agent systems . Informatica (Slovenia) 30 , 1, 33 -- 44 . Rafael H. Bordini, Lars Braubach, Mehdi Dastani, Amal El Fallah-Seghrouchni, Jorge J. G\u00f3mez-Sanz, Jo\u00e3o Leite, Gregory M. P. O'Hare, Alexander Pokahr, and Alessandro Ricci. 2006. A survey of programming languages and platforms for multi-agent systems. Informatica (Slovenia) 30, 1, 33--44.","journal-title":"Informatica (Slovenia)"},{"key":"e_1_2_1_11_1","volume-title":"Jomi Fred H\u00fcbner, and Michael Wooldridge","author":"Bordini Rafael H.","year":"2007","unstructured":"Rafael H. Bordini , Jomi Fred H\u00fcbner, and Michael Wooldridge . 2007 . Programming Multi-Agent Systems in AgentSpeak Using Jason. John Wiley & Sons . Rafael H. Bordini, Jomi Fred H\u00fcbner, and Michael Wooldridge. 2007. Programming Multi-Agent Systems in AgentSpeak Using Jason. John Wiley & Sons."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218843097000069"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-25943-5_11"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1177\/001872677602900806"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the AAMAS Workshop on Programming Multiagent Systems. IFAAMAS, 184--202","author":"Amit","unstructured":"Amit K. Chopra and Munindar P. Singh. 2009. An architecture for multiagent systems: An approach based on commitments . In Proceedings of the AAMAS Workshop on Programming Multiagent Systems. IFAAMAS, 184--202 . Amit K. Chopra and Munindar P. Singh. 2009. An architecture for multiagent systems: An approach based on commitments. In Proceedings of the AAMAS Workshop on Programming Multiagent Systems. IFAAMAS, 184--202."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/648205.749445"},{"key":"e_1_2_1_18_1","volume-title":"In Proceedings of the 1st International Workshop on Requirements Engineering for Social Computing. IEEE, DOI:http:\/\/dx.doi.org\/10","author":"Dalpiaz Fabiano","year":"2011","unstructured":"Fabiano Dalpiaz , Amit K. Chopra , and Soo Ling Lim . 2011 . In Proceedings of the 1st International Workshop on Requirements Engineering for Social Computing. IEEE, DOI:http:\/\/dx.doi.org\/10 .1109\/RESC.2011.6046710 10.1109\/RESC.2011.6046710 Fabiano Dalpiaz, Amit K. Chopra, and Soo Ling Lim. 2011. In Proceedings of the 1st International Workshop on Requirements Engineering for Social Computing. IEEE, DOI:http:\/\/dx.doi.org\/10.1109\/RESC.2011.6046710"},{"key":"e_1_2_1_19_1","series-title":"Lecture Notes in Computer Science","volume-title":"Tinnemeier","author":"Dastani Mehdi","year":"2009","unstructured":"Mehdi Dastani , Davide Grossi , John-Jules Ch. Meyer , and Nick A. M . Tinnemeier . 2009 . Normative multi-agent programs and their logics. In Revised Selected Papers of the 1st International Workshop on Knowledge Representation for Agents and Multi-Agent Systems (KRAMAS'08). J.-J. Ch. Meyer and J. Broersen, Eds., Lecture Notes in Computer Science , vol. 5605 , Springer , 16--31. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-05301-6_2 10.1007\/978-3-642-05301-6_2 Mehdi Dastani, Davide Grossi, John-Jules Ch. Meyer, and Nick A. M. Tinnemeier. 2009. Normative multi-agent programs and their logics. In Revised Selected Papers of the 1st International Workshop on Knowledge Representation for Agents and Multi-Agent Systems (KRAMAS'08). J.-J. Ch. Meyer and J. Broersen, Eds., Lecture Notes in Computer Science, vol. 5605, Springer, 16--31. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-05301-6_2"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1571629.1571632"},{"key":"e_1_2_1_21_1","unstructured":"European Parliament. 2004. Directive 2004\/39\/EC of the European Parliament and of the Council of 21 April 2004 on markets in financial instruments. J. Euro. Union L145 1--44.  European Parliament. 2004. Directive 2004\/39\/EC of the European Parliament and of the Council of 21 April 2004 on markets in financial instruments. J. Euro. Union L145 1--44."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8640.2007.00295.x"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10458-006-0017-8"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10506-007-9055-z"},{"key":"e_1_2_1_25_1","unstructured":"Foundation for Intelligent Physical Agents. 2002. FIPA Specifications. http:\/\/www.fipa.org.  Foundation for Intelligent Physical Agents. 2002. FIPA Specifications. http:\/\/www.fipa.org."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10458-009-9084-y"},{"key":"e_1_2_1_27_1","volume-title":"Proceedings of the 10th International Conference on Autonomous Agents and Multiagent Systems (AAMAS'11)","volume":"2","author":"Marengo Elisa","unstructured":"Elisa Marengo , Matteo Baldoni , Cristina Baroglio , Amit K. Chopra , Viviana Patti , and Munindar P. Singh . 2011. Commitments with regulations: Reasoning about safety and control in REGULA . In Proceedings of the 10th International Conference on Autonomous Agents and Multiagent Systems (AAMAS'11) . K. Tumer, P. Yolum, L. Sonenberg, and P. Stone, Eds. , Vol. 2 , IFAAMAS, 467--474. Elisa Marengo, Matteo Baldoni, Cristina Baroglio, Amit K. Chopra, Viviana Patti, and Munindar P. Singh. 2011. Commitments with regulations: Reasoning about safety and control in REGULA. In Proceedings of the 10th International Conference on Autonomous Agents and Multiagent Systems (AAMAS'11). K. Tumer, P. Yolum, L. Sonenberg, and P. Stone, Eds., Vol. 2, IFAAMAS, 467--474."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1017\/S1471068404002029"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1080\/01972243.1993.9960152"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-45343-4_12"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10458-008-9053-x"},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the 1st International Workshop on Innovative Internet Information Systems (IIIS'98)","author":"Omicini Andrea","year":"1998","unstructured":"Andrea Omicini and Franco Zambonelli . 1998 . TuCSoN: A coordination model for mobile information agents. IDI-TR-5\/98 . In Proceedings of the 1st International Workshop on Innovative Internet Information Systems (IIIS'98) . D. G. Schwartz, M. Divitini, and T. Brasethvik, Eds., 177--187. Andrea Omicini and Franco Zambonelli. 1998. TuCSoN: A coordination model for mobile information agents. IDI-TR-5\/98. In Proceedings of the 1st International Workshop on Innovative Internet Information Systems (IIIS'98). D. G. Schwartz, M. Divitini, and T. Brasethvik, Eds., 177--187."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/11837862_18"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/3100615.3100619"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10458-010-9140-7"},{"key":"e_1_2_1_36_1","volume-title":"Proceedings of the 1st International Workshop on Engineering Multi-Agent Systems (EMAS'13)","author":"Rodrigues Thiago Fredes","year":"2013","unstructured":"Thiago Fredes Rodrigues , Ant\u00f4nio Carlos da Rocha Costa , and Gra\u00e7aliz Pereira Dimuro . 2013 . A communication infrastructure based on artifacts for the JaCaMo platform . In Proceedings of the 1st International Workshop on Engineering Multi-Agent Systems (EMAS'13) , held in conjuction with AAMAS'13. M. Cossentino, A. El Fallah Seghrouchni, and M. Winikoff, Eds., IFAAMAS, 97--111. Thiago Fredes Rodrigues, Ant\u00f4nio Carlos da Rocha Costa, and Gra\u00e7aliz Pereira Dimuro. 2013. A communication infrastructure based on artifacts for the JaCaMo platform. In Proceedings of the 1st International Workshop on Engineering Multi-Agent Systems (EMAS'13), held in conjuction with AAMAS'13. M. Cossentino, A. El Fallah Seghrouchni, and M. Winikoff, Eds., IFAAMAS, 97--111."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008319631231"},{"key":"e_1_2_1_38_1","volume-title":"Issues in Agent Communication","author":"Singh Munindar P.","unstructured":"Munindar P. Singh . 2000. A social semantics for agent communication languages . In Issues in Agent Communication , F. Dignum and M. Greaves, Eds., Lecture Notes in Computer Science, vol. 1916 , Springer , 31--45. DOI:http:\/\/dx.doi.org\/10.1007\/10722777_3 10.1007\/10722777_3 Munindar P. Singh. 2000. A social semantics for agent communication languages. In Issues in Agent Communication, F. Dignum and M. Greaves, Eds., Lecture Notes in Computer Science, vol. 1916, Springer, 31--45. DOI:http:\/\/dx.doi.org\/10.1007\/10722777_3"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2011.48"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2542182.2542203"},{"key":"e_1_2_1_41_1","volume-title":"Software Engineering","author":"Sommerville Ian","unstructured":"Ian Sommerville . 2010. Software Engineering ( 9 th Ed.). Addison-Wesley , Harlow, England . Ian Sommerville. 2010. Software Engineering (9th Ed.). Addison-Wesley, Harlow, England.","edition":"9"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2209249.2209268"},{"key":"e_1_2_1_43_1","series-title":"Lecture Notes in Computer Science","volume-title":"Singh","author":"Telang Pankaj R.","year":"2010","unstructured":"Pankaj R. Telang and Munindar P . Singh . 2010 . Abstracting and applying business modeling patterns from RosettaNet. In Proceedings of the 8th International Conference on Service-Oriented Computing (ICSOC'10). P. P. Maglio, M. Weske, J. Yang, and M. Fantinato, Eds., Lecture Notes in Computer Science , vol. 6470 , Springer , 426--440. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-17358-5_29 10.1007\/978-3-642-17358-5_29 Pankaj R. Telang and Munindar P. Singh. 2010. Abstracting and applying business modeling patterns from RosettaNet. In Proceedings of the 8th International Conference on Service-Oriented Computing (ICSOC'10). P. P. Maglio, M. Weske, J. Yang, and M. Fantinato, Eds., Lecture Notes in Computer Science, vol. 6470, Springer, 426--440. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-17358-5_29"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2011.4"},{"key":"e_1_2_1_45_1","volume-title":"Proceedings of the International Conference on Autonomous Agents and Multiagent Systems (AAMAS'12)","author":"Pankaj","unstructured":"Pankaj R. Telang and Munindar P. Singh. 2012. Comma: A commitment-based business modeling methodology and its empirical evaluation . In Proceedings of the International Conference on Autonomous Agents and Multiagent Systems (AAMAS'12) . W. van der Hoek, L. Padgham, V. Conitzer, and M. Winikoff, Eds., IFAAMAS, 1073--1080. Pankaj R. Telang and Munindar P. Singh. 2012. Comma: A commitment-based business modeling methodology and its empirical evaluation. In Proceedings of the International Conference on Autonomous Agents and Multiagent Systems (AAMAS'12). W. van der Hoek, L. Padgham, V. Conitzer, and M. Winikoff, Eds., IFAAMAS, 1073--1080."},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/1791994.1792027"},{"key":"e_1_2_1_47_1","unstructured":"Eric Trist. 1981. The Evolution of Socio-Technical Systems: A Conceptual Framework and an Action Research Program. Occasional paper 2.  Eric Trist. 1981. The Evolution of Socio-Technical Systems: A Conceptual Framework and an Action Research Program. Occasional paper 2."},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10458-006-0012-0"},{"key":"e_1_2_1_50_1","volume-title":"The Encyclopedia of Human-Computer Interaction","author":"Whitworth Brian","unstructured":"Brian Whitworth and Adnan Ahmad . 2013. Socio-technical system design . In The Encyclopedia of Human-Computer Interaction , 2 nd Ed., Mads Soegaard with Rikke Friis Dam (Ed.), The Interaction Design Foundation, Aarhus, Denmark, Chapter 24. http:\/\/www.interaction-design.org\/encyclopedia\/socio-technical_system_design.html. Brian Whitworth and Adnan Ahmad. 2013. Socio-technical system design. In The Encyclopedia of Human-Computer Interaction, 2nd Ed., Mads Soegaard with Rikke Friis Dam (Ed.), The Interaction Design Foundation, Aarhus, Denmark, Chapter 24. http:\/\/www.interaction-design.org\/encyclopedia\/socio-technical_system_design.html.","edition":"2"},{"key":"e_1_2_1_51_1","series-title":"Lecture Notes in Computer Science","volume-title":"Singh","author":"Yolum Pinar","year":"2002","unstructured":"Pinar Yolum and Munindar P . Singh . 2002 . Commitment machines. In Revised Papers of the 8th International Workshop on Intelligent Agents (ATAL'01). J.-J. Ch. Meyer and M. Tambe, Eds., Lecture Notes in Computer Science , Vol. 2333 , Springer , 235--247. DOI:http:\/\/dx.doi.org\/10.1007\/3-540-45448-9_17 10.1007\/3-540-45448-9_17 Pinar Yolum and Munindar P. Singh. 2002. Commitment machines. In Revised Papers of the 8th International Workshop on Intelligent Agents (ATAL'01). J.-J. Ch. Meyer and M. Tambe, Eds., Lecture Notes in Computer Science, Vol. 2333, Springer, 235--247. DOI:http:\/\/dx.doi.org\/10.1007\/3-540-45448-9_17"}],"container-title":["ACM Transactions on Internet Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2677206","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2677206","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:12:58Z","timestamp":1750227178000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2677206"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,12,17]]},"references-count":49,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2014,12,17]]}},"alternative-id":["10.1145\/2677206"],"URL":"https:\/\/doi.org\/10.1145\/2677206","relation":{},"ISSN":["1533-5399","1557-6051"],"issn-type":[{"value":"1533-5399","type":"print"},{"value":"1557-6051","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,12,17]]},"assertion":[{"value":"2013-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-12-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}