{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:08:54Z","timestamp":1750306134458,"version":"3.41.0"},"reference-count":55,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2018,1,30]],"date-time":"2018-01-30T00:00:00Z","timestamp":1517270400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000183","name":"U.S. Army Research Office","doi-asserted-by":"crossref","award":["W911NF-12-1-0445"],"award-info":[{"award-number":["W911NF-12-1-0445"]}],"id":[{"id":"10.13039\/100000183","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Intell. Syst. Technol."],"published-print":{"date-parts":[[2018,7,31]]},"abstract":"<jats:p>The scarcity of potable water is a critical challenge in many regions around the world. Previous studies have shown that knowledge of device-level water usage can lead to significant conservation. Although there is considerable interest in determining discriminative features via sparse coding for water disaggregation to separate whole-house consumption into its component appliances, existing methods lack a mechanism for fitting coefficient distributions and are thus unable to accurately discriminate parallel devices\u2019 consumption. This article proposes a Bayesian discriminative sparse coding model, referred to as Virtual Metering (VM), for this disaggregation task. Mixture-of-Gammas is employed for the prior distribution of coefficients, contributing two benefits: (i) guaranteeing the coefficients\u2019 sparseness and non-negativity, and (ii) capturing the distribution of active coefficients. The resulting method effectively adapts the bases to aggregated consumption to facilitate discriminative learning in the proposed model, and devices\u2019 shape features are formalized and incorporated into Bayesian sparse coding to direct the learning of basis functions. Compact Gibbs Sampling (CGS) is developed to accelerate the inference process by utilizing the sparse structure of coefficients. The empirical results obtained from applying the new model to large-scale real and synthetic datasets revealed that VM significantly outperformed the benchmark methods.<\/jats:p>","DOI":"10.1145\/3141770","type":"journal-article","created":{"date-parts":[[2018,1,31]],"date-time":"2018-01-31T13:25:40Z","timestamp":1517405140000},"page":"1-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Virtual Metering"],"prefix":"10.1145","volume":"9","author":[{"given":"Bingsheng","family":"Wang","sequence":"first","affiliation":[{"name":"Google Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4112-9647","authenticated-orcid":false,"given":"Zhiqian","family":"Chen","sequence":"additional","affiliation":[{"name":"Virginia Tech, Falls Church, VA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arnold P.","family":"Boedihardjo","sequence":"additional","affiliation":[{"name":"U. S. Army Corps of Engineers"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chang-Tien","family":"Lu","sequence":"additional","affiliation":[{"name":"Virginia Tech, Falls Church, VA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,1,30]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1162\/089976699300016458"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2020408.2020450"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1137\/S1064827596304010"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.2517-6161.1977.tb01600.x"},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the International Joint Conference on Artificial Intelligence. 2804--2810","author":"Dong H.","year":"2013","unstructured":"H. Dong , B. Wang , and C.-T. Lu . 2013 . Deep sparse coding based recursive disaggregation model for water conservation . In Proceedings of the International Joint Conference on Artificial Intelligence. 2804--2810 . H. Dong, B. Wang, and C.-T. Lu. 2013. Deep sparse coding based recursive disaggregation model for water conservation. In Proceedings of the International Joint Conference on Artificial Intelligence. 2804--2810."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2006.871582"},{"key":"e_1_2_1_7_1","doi-asserted-by":"crossref","unstructured":"B. Ellert S. Makonin and F. Popowich. 2016. Appliance water disaggregation via non-intrusive load monitoring (NILM). In Smart City 360\u00b0. SmartCity 360 2016 SmartCity 360 2015 A. Leon-Garcia et al. (Eds). Lecture Notes of the Institute for Computer Sciences Social Informatics and Telecommunications Engineering vol. 166. Springer 455--467.  B. Ellert S. Makonin and F. Popowich. 2016. Appliance water disaggregation via non-intrusive load monitoring (NILM). In Smart City 360\u00b0. SmartCity 360 2016 SmartCity 360 2015 A. Leon-Garcia et al. (Eds). Lecture Notes of the Institute for Computer Sciences Social Informatics and Telecommunications Engineering vol. 166. Springer 455--467.","DOI":"10.1007\/978-3-319-33681-7_38"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.1999.760624"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1620545.1620581"},{"volume-title":"Proceedings of the 9th International Conference on Pervasive Computing. 50--69","author":"Froehlich J.","key":"e_1_2_1_10_1","unstructured":"J. Froehlich , E. Larson , E. Saba , T. Campbell , L. Atlas , J. Fogarty , and S. Patel . 2011. A longitudinal study of pressure sensing to infer real-world water usage events in the home . In Proceedings of the 9th International Conference on Pervasive Computing. 50--69 . J. Froehlich, E. Larson, E. Saba, T. Campbell, L. Atlas, J. Fogarty, and S. Patel. 2011. A longitudinal study of pressure sensing to infer real-world water usage events in the home. In Proceedings of the 9th International Conference on Pervasive Computing. 50--69."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2207676.2208397"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the 23rd International Conference on Neural Information Processing Systems (NIPS\u201910)","volume":"1","author":"Garrigues P.","unstructured":"P. Garrigues and B. A. Olshausen . 2010. Group sparse coding with a laplacian scale mixture prior{C} . In Proceedings of the 23rd International Conference on Neural Information Processing Systems (NIPS\u201910) . Vol. 1 . Vancouver, British Columbia, Canada, Curran Associates Inc., USA, 676--684. P. Garrigues and B. A. Olshausen. 2010. Group sparse coding with a laplacian scale mixture prior{C}. In Proceedings of the 23rd International Conference on Neural Information Processing Systems (NIPS\u201910). Vol. 1. Vancouver, British Columbia, Canada, Curran Associates Inc., USA, 676--684."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.1984.4767596"},{"key":"e_1_2_1_14_1","unstructured":"R. Gerwen S. Jaarsma and R. Wilhite. 2006. Smart metering. Leonardo-Energy.org (2006).  R. Gerwen S. Jaarsma and R. Wilhite. 2006. Smart metering. Leonardo-Energy.org (2006)."},{"key":"e_1_2_1_15_1","volume-title":"Proceeddings of the IEEE International Conference on Acoustics, Speech and Signal","volume":"3","author":"Gharavi-Alkhansari M.","unstructured":"M. Gharavi-Alkhansari and T. S. Huang . 1998. A fast orthogonal matching pursuit algorithm . In Proceeddings of the IEEE International Conference on Acoustics, Speech and Signal , Vol. 3 . 1389--1392. M. Gharavi-Alkhansari and T. S. Huang. 1998. A fast orthogonal matching pursuit algorithm. In Proceeddings of the IEEE International Conference on Acoustics, Speech and Signal, Vol. 3. 1389--1392."},{"key":"e_1_2_1_16_1","doi-asserted-by":"crossref","unstructured":"N. Gilbert. 2010. Balancing water supply and wildlife. Nature News (2010)  N. Gilbert. 2010. Balancing water supply and wildlife. Nature News (2010)","DOI":"10.1038\/news.2010.505"},{"key":"e_1_2_1_17_1","first-page":"455","article-title":"Adaptive rejection metropolis sampling within Gibbs sampling","volume":"44","author":"Gilks W. R.","year":"1995","unstructured":"W. R. Gilks , N. G. Best , and K. K. C. Tan . 1995 . Adaptive rejection metropolis sampling within Gibbs sampling . Journal of the Royal Statistical Society 44 , 4 (1995), 455 -- 472 . W. R. Gilks, N. G. Best, and K. K. C. Tan. 1995. Adaptive rejection metropolis sampling within Gibbs sampling. Journal of the Royal Statistical Society 44, 4 (1995), 455--472.","journal-title":"Journal of the Royal Statistical Society"},{"key":"e_1_2_1_18_1","volume-title":"Water futures: A review of global water resources projections. World Water Scenarios: Analyses","author":"Gleick P. H.","year":"2000","unstructured":"P. H. Gleick . 2000. Water futures: A review of global water resources projections. World Water Scenarios: Analyses ( 2000 ), 27--45. P. H. Gleick. 2000. Water futures: A review of global water resources projections. World Water Scenarios: Analyses (2000), 27--45."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/78.558475"},{"volume-title":"Proceedings of the 23rd Conference Annual Conference on Uncertainty in Artificial Intelligence (UAI-07)","author":"Grosse R.","key":"e_1_2_1_20_1","unstructured":"R. Grosse , R. Raina , H. Kwong , and A. Ng . 2007. Shift-invariance sparse coding for audio classification . In Proceedings of the 23rd Conference Annual Conference on Uncertainty in Artificial Intelligence (UAI-07) . 149--158. R. Grosse, R. Raina, H. Kwong, and A. Ng. 2007. Shift-invariance sparse coding for audio classification. In Proceedings of the 23rd Conference Annual Conference on Uncertainty in Artificial Intelligence (UAI-07). 149--158."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/NNSP.2002.1030067"},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence (AAAI\u201912)","author":"Huss Anders","year":"2012","unstructured":"Anders Huss . 2012 . Hybrid model approach to appliance load disaggregation: Expressive appliance modelling by combining convolutional neural networks and hidden semi-Markov models . In Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence (AAAI\u201912) . AAAI Press, Toronto, Ontario, Canada, 356--362. Anders Huss. 2012. Hybrid model approach to appliance load disaggregation: Expressive appliance modelling by combining convolutional neural networks and hidden semi-Markov models. In Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence (AAAI\u201912). AAAI Press, Toronto, Ontario, Canada, 356--362."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2011.5995354"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2821650.2821672"},{"volume-title":"Proceedings of the 2011 SIAM International Conference on Data Mining. 747--758","author":"Kim H.","key":"e_1_2_1_25_1","unstructured":"H. Kim , M. Marwah , M. Arlitt , G. Lyon , and J. Han . 2011. Unsupervised disaggregation of low frequency power measurements . In Proceedings of the 2011 SIAM International Conference on Data Mining. 747--758 . H. Kim, M. Marwah, M. Arlitt, G. Lyon, and J. Han. 2011. Unsupervised disaggregation of low frequency power measurements. In Proceedings of the 2011 SIAM International Conference on Data Mining. 747--758."},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the 23rd International Conference on Neural Information Processing Systems (NIPS\u201910)","volume":"1","author":"Kolter J. Z.","unstructured":"J. Z. Kolter , S. Batra , and A. Y. Ng . 2010. Energy disaggregation via discriminative sparse coding . In Proceedings of the 23rd International Conference on Neural Information Processing Systems (NIPS\u201910) . Vol. 1 . Vancouver, British Columbia, Canada, Curran Associates Inc., USA, 1153--1161. J. Z. Kolter, S. Batra, and A. Y. Ng. 2010. Energy disaggregation via discriminative sparse coding. In Proceedings of the 23rd International Conference on Neural Information Processing Systems (NIPS\u201910). Vol. 1. Vancouver, British Columbia, Canada, Curran Associates Inc., USA, 1153--1161."},{"key":"e_1_2_1_27_1","volume-title":"Proceedings of the Fifteenth International Conference on Artificial Intelligence and Statistics, Proceedings of Machine Learning Research","volume":"22","author":"Zico Kolter J.","unstructured":"J. Zico Kolter and T. Jaakkola . 2012. Approximate inference in additive factorial HMMs with application to energy disaggregation . In Proceedings of the Fifteenth International Conference on Artificial Intelligence and Statistics, Proceedings of Machine Learning Research , Vol. 22 . La Palma, Canary Islands, PMLR, 1472--1482. J. Zico Kolter and T. Jaakkola. 2012. Approximate inference in additive factorial HMMs with application to energy disaggregation. In Proceedings of the Fifteenth International Conference on Artificial Intelligence and Statistics, Proceedings of Machine Learning Research, Vol. 22. La Palma, Canary Islands, PMLR, 1472--1482."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1515\/REVNEURO.2003.14.1-2.53"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1162\/089976603762552951"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.pmcj.2010.08.008"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1162\/089976600300015826"},{"volume-title":"Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI\u201916)","author":"Liu Ye","key":"e_1_2_1_32_1","unstructured":"Ye Liu , Yu Zheng , Yuxuan Liang , Shuming Liu , and David S. Rosenblum . 2016. Urban water quality prediction based on multi-task multi-view learning . In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI\u201916) . AAAI Press, New York, USA, 2576--2582. Ye Liu, Yu Zheng, Yuxuan Liang, Shuming Liu, and David S. Rosenblum. 2016. Urban water quality prediction based on multi-task multi-view learning. In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI\u201916). AAAI Press, New York, USA, 2576--2582."},{"key":"e_1_2_1_33_1","unstructured":"J. Mairal J. Ponce G. Sapiro A. Zisserman and F. R. Bach. 2009. Supervised dictionary learning. In Advances in Neural Information Processing Systems 21. Curran Associates Inc. 1033--1040.   J. Mairal J. Ponce G. Sapiro A. Zisserman and F. R. Bach. 2009. Supervised dictionary learning. In Advances in Neural Information Processing Systems 21. Curran Associates Inc. 1033--1040."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSG.2015.2494592"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/78.258082"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2016.7472104"},{"key":"e_1_2_1_37_1","unstructured":"P. Mayer W. DeOreo E. M. Opitz J. C. Kiefer W. Y. Davis B. Dziegielewski and J. O. Nelson. 1999. Residential End Uses of Water. AWWA Research Foundation and American Water Works Association.  P. Mayer W. DeOreo E. M. Opitz J. C. Kiefer W. Y. Davis B. Dziegielewski and J. O. Nelson. 1999. Residential End Uses of Water. AWWA Research Foundation and American Water Works Association."},{"key":"e_1_2_1_38_1","doi-asserted-by":"crossref","unstructured":"K. A. Nguyen R. A. Stewart and H. Zhang. 2013a. An intelligent pattern recognition model to automate the categorisation of residential water end-use events. Environmental Modelling 8 Software 47 C (2013) 108--127.  K. A. Nguyen R. A. Stewart and H. Zhang. 2013a. An intelligent pattern recognition model to automate the categorisation of residential water end-use events. Environmental Modelling 8 Software 47 C (2013) 108--127.","DOI":"10.1016\/j.envsoft.2013.05.002"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jher.2013.02.004"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1088\/0954-898X_7_2_014"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0042-6989(97)00169-7"},{"key":"e_1_2_1_42_1","unstructured":"B. A. Olshausen and K. J. Millman. 2000. Learning sparse codes with a mixture-of-gaussians prior. In Advances in Neural Information Processing Systems. 841--847.   B. A. Olshausen and K. J. Millman. 2000. Learning sparse codes with a mixture-of-gaussians prior. In Advances in Neural Information Processing Systems. 841--847."},{"volume-title":"Proceedings of the IEEE Conference on Signals, Systems and Computers. 40--44","author":"Pati Y. C.","key":"e_1_2_1_43_1","unstructured":"Y. C. Pati , R. Rezaiifar , and P. S. Krishnaprasad . 1993. Orthogonal matching pursuit: Recursive function approximation with applications to wavelet decomposition . In Proceedings of the IEEE Conference on Signals, Systems and Computers. 40--44 . Y. C. Pati, R. Rezaiifar, and P. S. Krishnaprasad. 1993. Orthogonal matching pursuit: Recursive function approximation with applications to wavelet decomposition. In Proceedings of the IEEE Conference on Signals, Systems and Computers. 40--44."},{"volume-title":"Advances in Neural Information Processing Systems 13","author":"Roweis S. T.","key":"e_1_2_1_44_1","unstructured":"S. T. Roweis . 2001. One microphone source separation . In Advances in Neural Information Processing Systems 13 . MIT Press , 793--799. S. T. Roweis. 2001. One microphone source separation. In Advances in Neural Information Processing Systems 13. MIT Press, 793--799."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/MLSP.2007.4414345"},{"volume-title":"International Conference on Spoken Language Processing.","author":"Schmidt M.","key":"e_1_2_1_46_1","unstructured":"M. Schmidt and R. Olsson . 2006. Single-channel speech separation using sparse non-negative matrix factorization . In International Conference on Spoken Language Processing. M. Schmidt and R. Olsson. 2006. Single-channel speech separation using sparse non-negative matrix factorization. In International Conference on Spoken Language Processing."},{"key":"e_1_2_1_47_1","volume-title":"Proceeding of the 3rd International Workshop on Non-Intrusive Load Monitoring (NILM\u201916)","author":"Singh Shikha","year":"2016","unstructured":"Shikha Singh , Manoj Gulati , and Angshul Majumdar . 2016 . Greedy deep disaggregating sparse coding{C} . In Proceeding of the 3rd International Workshop on Non-Intrusive Load Monitoring (NILM\u201916) . Shikha Singh, Manoj Gulati, and Angshul Majumdar. 2016. Greedy deep disaggregating sparse coding{C}. In Proceeding of the 3rd International Workshop on Non-Intrusive Load Monitoring (NILM\u201916)."},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2434020.2434026"},{"volume-title":"Landscapes, Industries, Businesses, Farms","author":"Vickers A.","key":"e_1_2_1_49_1","unstructured":"A. Vickers . 2001. Handbook of Water Use and Conservation: Homes , Landscapes, Industries, Businesses, Farms . WaterPlow Press . A. Vickers. 2001. Handbook of Water Use and Conservation: Homes, Landscapes, Industries, Businesses, Farms. WaterPlow Press."},{"key":"e_1_2_1_50_1","volume-title":"Proceedings of the Workshop on Statistical and Perceptual Audio Processing (SAPA).","author":"Virtanen T.","year":"2004","unstructured":"T. Virtanen . 2004 . Separation of sound sources by convolutive sparse coding . In Proceedings of the Workshop on Statistical and Perceptual Audio Processing (SAPA). T. Virtanen. 2004. Separation of sound sources by convolutive sparse coding. In Proceedings of the Workshop on Statistical and Perceptual Audio Processing (SAPA)."},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2012.146"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2008.79"},{"key":"e_1_2_1_53_1","unstructured":"T. T. Wu and K. Lange. 2008. Coordinate descent algorithms for lasso penalized regression. The Annals of Applied Statistics (2008) 224--244.  T. T. Wu and K. Lange. 2008. Coordinate descent algorithms for lasso penalized regression. The Annals of Applied Statistics (2008) 224--244."},{"key":"e_1_2_1_54_1","volume-title":"Sequence-to-point learning with neural networks for nonintrusive load monitoring. arXiv preprint arXiv:1612.09106","author":"Zhang Chaoyun","year":"2016","unstructured":"Chaoyun Zhang , Mingjun Zhong , Zongzuo Wang , Nigel Goddard , and Charles Sutton . 2016. Sequence-to-point learning with neural networks for nonintrusive load monitoring. arXiv preprint arXiv:1612.09106 ( 2016 ). Chaoyun Zhang, Mingjun Zhong, Zongzuo Wang, Nigel Goddard, and Charles Sutton. 2016. Sequence-to-point learning with neural networks for nonintrusive load monitoring. arXiv preprint arXiv:1612.09106 (2016)."},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2629592"}],"container-title":["ACM Transactions on Intelligent Systems and Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3141770","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3141770","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3141770","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:37:13Z","timestamp":1750217833000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3141770"}},"subtitle":["An Efficient Water Disaggregation Algorithm via Nonintrusive Load Monitoring"],"short-title":[],"issued":{"date-parts":[[2018,1,30]]},"references-count":55,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,7,31]]}},"alternative-id":["10.1145\/3141770"],"URL":"https:\/\/doi.org\/10.1145\/3141770","relation":{},"ISSN":["2157-6904","2157-6912"],"issn-type":[{"type":"print","value":"2157-6904"},{"type":"electronic","value":"2157-6912"}],"subject":[],"published":{"date-parts":[[2018,1,30]]},"assertion":[{"value":"2016-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-01-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}