{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T18:56:43Z","timestamp":1771700203003,"version":"3.50.1"},"reference-count":111,"publisher":"Association for Computing Machinery (ACM)","issue":"3s","license":[{"start":{"date-parts":[[2017,6,28]],"date-time":"2017-06-28T00:00:00Z","timestamp":1498608000000},"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. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2017,8,31]]},"abstract":"<jats:p>Deep Learning (DL) has become a crucial technology for multimedia computing. It offers a powerful instrument to automatically produce high-level abstractions of complex multimedia data, which can be exploited in a number of applications, including object detection and recognition, speech-to- text, media retrieval, multimodal data analysis, and so on. The availability of affordable large-scale parallel processing architectures, and the sharing of effective open-source codes implementing the basic learning algorithms, caused a rapid diffusion of DL methodologies, bringing a number of new technologies and applications that outperform, in most cases, traditional machine learning technologies. In recent years, the possibility of implementing DL technologies on mobile devices has attracted significant attention. Thanks to this technology, portable devices may become smart objects capable of learning and acting. The path toward these exciting future scenarios, however, entangles a number of important research challenges. DL architectures and algorithms are hardly adapted to the storage and computation resources of a mobile device. Therefore, there is a need for new generations of mobile processors and chipsets, small footprint learning and inference algorithms, new models of collaborative and distributed processing, and a number of other fundamental building blocks. This survey reports the state of the art in this exciting research area, looking back to the evolution of neural networks, and arriving to the most recent results in terms of methodologies, technologies, and applications for mobile environments.<\/jats:p>","DOI":"10.1145\/3092831","type":"journal-article","created":{"date-parts":[[2017,6,30]],"date-time":"2017-06-30T12:36:19Z","timestamp":1498826179000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":100,"title":["Deep Learning for Mobile Multimedia"],"prefix":"10.1145","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3382-1652","authenticated-orcid":false,"given":"Kaoru","family":"Ota","sequence":"first","affiliation":[{"name":"Muroran Institute of Technology, Hokkaido, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Minh Son","family":"Dao","sequence":"additional","affiliation":[{"name":"Universiti Teknologi Brunei, Bandar Seri Begawan, Brunei"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vasileios","family":"Mezaris","sequence":"additional","affiliation":[{"name":"ITI-Centre for Research and Technology Hellas, Thermi-Thessaloniki, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francesco G. B. De","family":"Natale","sequence":"additional","affiliation":[{"name":"DISI-University of Trento, Trento, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,6,28]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Caffe\n       for \n      Android\n    .\n   Retrieved from https:\/\/github.com\/sh1r0\/caffe-android-lib. Accessed: 2017-02-20.  Caffe for Android. Retrieved from https:\/\/github.com\/sh1r0\/caffe-android-lib. Accessed: 2017-02-20."},{"key":"e_1_2_1_2_1","unstructured":"CaffeOnSpark.\n   Retrieved from https:\/\/github.com\/yahoo\/CaffeOnSpark. Accessed: 2017-02-20.  CaffeOnSpark. Retrieved from https:\/\/github.com\/yahoo\/CaffeOnSpark. Accessed: 2017-02-20."},{"key":"e_1_2_1_3_1","unstructured":"Chainer.\n   Retrieved from http:\/\/chainer.org. Accessed: 2017-02-20.  Chainer. Retrieved from http:\/\/chainer.org. Accessed: 2017-02-20."},{"key":"e_1_2_1_4_1","unstructured":"Keras.\n   Retrieved from https:\/\/keras.io\/. Accessed: 2017-02-20.  Keras. Retrieved from https:\/\/keras.io\/. Accessed: 2017-02-20."},{"key":"e_1_2_1_5_1","unstructured":"Lasagne.\n   Retrieved from https:\/\/lasagne.readthedocs.io. Accessed: 2017-02-20.  Lasagne. Retrieved from https:\/\/lasagne.readthedocs.io. Accessed: 2017-02-20."},{"key":"e_1_2_1_6_1","unstructured":"MXNet.\n   Retrieved from http:\/\/mxnet.io\/. Accessed: 2017-02-20.  MXNet. Retrieved from http:\/\/mxnet.io\/. Accessed: 2017-02-20."},{"key":"e_1_2_1_7_1","unstructured":"Neon.\n   Retrieved from http:\/\/neon.nervanasys.com\/index.html\/index.html. Accessed: 2017-02-20.  Neon. Retrieved from http:\/\/neon.nervanasys.com\/index.html\/index.html. Accessed: 2017-02-20."},{"key":"e_1_2_1_8_1","unstructured":"PyTorch.\n   Retrieved from http:\/\/pytorch.org\/. Accessed: 2017-02-20.  PyTorch. Retrieved from http:\/\/pytorch.org\/. Accessed: 2017-02-20."},{"key":"e_1_2_1_9_1","unstructured":"TensorFlowOnSpark.\n   Retrieved from https:\/\/github.com\/yahoo\/TensorFlowOnSpark. Accessed: 2017-02-20.  TensorFlowOnSpark. Retrieved from https:\/\/github.com\/yahoo\/TensorFlowOnSpark. Accessed: 2017-02-20."},{"key":"e_1_2_1_10_1","unstructured":"Torch.\n   Retrieved from http:\/\/torch.ch\/. Accessed: 2017-02-20.  Torch. Retrieved from http:\/\/torch.ch\/. Accessed: 2017-02-20."},{"key":"e_1_2_1_11_1","unstructured":"Torch\n       for \n      Android\n    .\n   Retrieved from https:\/\/github.com\/soumith\/torch-android. Accessed: 2017-02-20.  Torch for Android. Retrieved from https:\/\/github.com\/soumith\/torch-android. Accessed: 2017-02-20."},{"key":"e_1_2_1_12_1","unstructured":"Mart\u00edn Abadi Ashish Agarwal Paul Barham Eugene Brevdo Zhifeng Chen Craig Citro etal 2016. TensorFlow: Large-scale machine learning on heterogeneous distributed systems. CoRR abs\/1603.04467 (2016). Retrieved from http:\/\/arxiv.org\/abs\/1603.04467.  Mart\u00edn Abadi Ashish Agarwal Paul Barham Eugene Brevdo Zhifeng Chen Craig Citro et al. 2016. TensorFlow: Large-scale machine learning on heterogeneous distributed systems. CoRR abs\/1603.04467 (2016). Retrieved from http:\/\/arxiv.org\/abs\/1603.04467."},{"key":"e_1_2_1_13_1","volume-title":"Movidius to Bring Deep Learning to Mobile Devices.","author":"Adhikari Richard","year":"2016"},{"key":"e_1_2_1_14_1","volume-title":"Theano: A python framework for fast computation of mathematical expressions. CoRR abs\/1605.02688","author":"Al-Rfou Rami","year":"2016"},{"key":"e_1_2_1_15_1","volume-title":"Alvarez and Lars Petersson","author":"Jose","year":"2016"},{"key":"e_1_2_1_16_1","volume-title":"OS X, and tvOS developed in Metal and Swift.","author":"Amund Tveit Torbjrn Morland"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3005348"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2436696.2443836"},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the 6th National Conference on Artificial Intelligence, K. Forbus and H. Shrobe (Eds.). Morgan Kaufmann","author":"Ballard Dana H."},{"key":"e_1_2_1_20_1","volume-title":"Advances in Neural Information Processing Systems 19","author":"Bengio Yoshua"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/72.279181"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2013.57"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/72.572092"},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the 10th International Workshop on Frontiers in Handwriting Recognition. Suvisoft.","author":"Chellapilla Kumar","year":"2006"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541967"},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the 32nd International Conference on Machine Learning (ICML\u201915)","author":"Chen Wenlin","year":"2015"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.58"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the 2016 IEEE International Solid-State Circuits Conference (ISSCC\u201916)","author":"Chen Y. H."},{"key":"e_1_2_1_29_1","volume-title":"CUDNN: Efficient primitives for deep learning. arXiv:1410.0759","author":"Chetlur Sharan","year":"2014"},{"key":"e_1_2_1_30_1","volume-title":"Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201914)","author":"Chilimbi Trishul","year":"2014"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2968455.2968510"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/2283516.2283603"},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the 30th International Conference on Machine Learning (ICML\u201913), Sanjoy Dasgupta and David Mcallester (Eds.)","volume":"28","author":"Coates Adam","year":"2013"},{"key":"e_1_2_1_34_1","volume-title":"Collins and Pushmeet Kohli","author":"Maxwell","year":"2014"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901323"},{"key":"e_1_2_1_36_1","volume-title":"Solla","author":"Cun Yann Le","year":"1990"},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the 2015 International Joint Conference on Neural Networks (IJCNN\u201915)","author":"David O. E."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.1973.1100330"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/1756006.1756025"},{"key":"e_1_2_1_40_1","volume-title":"Proceedings of the 2016 IEEE First International Conference on Connected Health: Applications, Systems and Engineering Technologies (CHASE\u201916)","author":"Gao Y."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPRW.2014.106"},{"key":"e_1_2_1_42_1","volume-title":"Bourdev","author":"Gong Yunchao","year":"2014"},{"key":"e_1_2_1_43_1","volume-title":"Advances in Neural Information Processing Systems 27","author":"Goodfellow Ian"},{"key":"e_1_2_1_44_1","volume-title":"Dally","author":"Han Song","year":"2015"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.90"},{"key":"e_1_2_1_46_1","volume-title":"The Organization of Behavior: A Neuropsychological Theory","author":"Hebb Donald O."},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1162\/neco.2006.18.7.1527"},{"key":"e_1_2_1_48_1","volume-title":"Untersuchungen zu dynamischen neuronalen Netzen. Diploma thesis","author":"Hochreiter S.","year":"1991"},{"key":"e_1_2_1_49_1","volume-title":"Gradient Flow in Recurrent Nets: the Difficulty of Learning Long-Term Dependencies","author":"Hochreiter Sepp","year":"2001"},{"key":"e_1_2_1_50_1","volume-title":"Proceedings of the 2016 IEEE\/WIC\/ACM International Conference on Web Intelligence Workshops (WIW\u201916)","author":"Hou S."},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2935643.2935650"},{"key":"e_1_2_1_52_1","volume-title":"Introducing A Brain-inspired Computer and an End-to-End Ecosystem that Could Revolutionize Computing.","author":"IBM Corporation","year":"2016"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2647868.2654889"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897073.2897132"},{"key":"e_1_2_1_55_1","volume-title":"A deep semantic mobile application for thyroid cytopathology","author":"Kim Edward","year":"2016"},{"key":"e_1_2_1_56_1","volume-title":"Hinton","author":"Krizhevsky Alex","year":"2012"},{"key":"e_1_2_1_57_1","volume-title":"Proceedings of the 2015 IEEE International Conference on Computational Intelligence and Virtual Environments for Measurement Systems and Applications (CIVEMSA\u201915)","author":"Kuhad P."},{"key":"e_1_2_1_58_1","unstructured":"G. Lacey G. W. Taylor and S. Areibi. 2016. Deep learning on FPGAs: Past present and future. ArXiv e-prints (Feb. 2016). arXiv:cs.DC\/1602.04283.  G. Lacey G. W. Taylor and S. Areibi. 2016. Deep learning on FPGAs: Past present and future. ArXiv e-prints (Feb. 2016). arXiv:cs.DC\/1602.04283."},{"key":"e_1_2_1_59_1","volume-title":"Proceedings of the 2016 15th ACM\/IEEE International Conference on Information Processing in Sensor Networks (IPSN\u201916)","author":"Lane N. D."},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2820975.2820980"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2699343.2699349"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2699343.2699349"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2750858.2804262"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2964284.2973801"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1989.1.4.541"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2957265.2962662"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/2938559.2948831"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02478259"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2016.7472820"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/2986035.2986036"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2971648.2971731"},{"key":"e_1_2_1_72_1","volume-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2574--2582","author":"Moosavi-Dezfooli S.-M."},{"key":"e_1_2_1_73_1","volume-title":"Boda-RTC: Productive generation of portable, efficient code for convolutional neural networks on mobile computing platforms. CoRR abs\/1606.00094","author":"Moskewicz Matthew W.","year":"2016"},{"key":"e_1_2_1_74_1","volume-title":"Embedded Neural Network Compute Framework: Fathom.","year":"2017"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1974.5408453"},{"key":"e_1_2_1_76_1","unstructured":"NVIDIA.\n       2017. \n      Next-Gen Smartphones Tablets Devices\n  . Retrieved from http:\/\/www.nvidia.com\/object\/tegra-phones-tablet s.html (\n  2017\n  ).  NVIDIA. 2017. Next-Gen Smartphones Tablets Devices. Retrieved from http:\/\/www.nvidia.com\/object\/tegra-phones-tablet s.html (2017)."},{"key":"e_1_2_1_77_1","volume-title":"Embedded Systems Developer Kits 8 Modules.","author":"NVIDIA Corporation","year":"2017"},{"key":"e_1_2_1_78_1","volume-title":"Programming guide","author":"CUDA.","year":"2010"},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2016.03.019"},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806416.2806620"},{"key":"e_1_2_1_81_1","unstructured":"Qualcomm Technologies Inc. 2016. Qualcomm Helps Make Your Mobile Devices Smarter With New Snapdragon Machine Learning Software Development Kit. Retrieved from https:\/\/www.qualcomm.com\/news\/releases\/2016\/05\/02\/qualcomm-helps-make-your-mobile-devices-smarter-new-snapdragon-machine (2016).  Qualcomm Technologies Inc. 2016. Qualcomm Helps Make Your Mobile Devices Smarter With New Snapdragon Machine Learning Software Development Kit. Retrieved from https:\/\/www.qualcomm.com\/news\/releases\/2016\/05\/02\/qualcomm-helps-make-your-mobile-devices-smarter-new-snapdragon-machine (2016)."},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/1553374.1553486"},{"key":"e_1_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1109\/72.248452"},{"key":"e_1_2_1_84_1","doi-asserted-by":"crossref","unstructured":"F. Rosenblatt. 1958. The perceptron: A probabilistic model for information storage and organization in the brain. Psychol. Rev. (1958) 65--386.  F. Rosenblatt. 1958. The perceptron: A probabilistic model for information storage and organization in the brain. Psychol. Rev. (1958) 65--386.","DOI":"10.1037\/h0042519"},{"key":"e_1_2_1_85_1","volume-title":"Principles of Neurodynamics: Perceptrons and the Theory of Brain Mechanisms","author":"Rosenblatt F."},{"key":"e_1_2_1_86_1","volume-title":"Foundations","author":"Rumelhart David E.","year":"1986"},{"key":"e_1_2_1_87_1","volume-title":"Portable Documents","author":"Sanders Jason"},{"key":"e_1_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978392"},{"key":"e_1_2_1_89_1","volume-title":"Advances in Neural Information Processing Systems 28","author":"Sindhwani Vikas"},{"key":"e_1_2_1_90_1","volume-title":"Compression of Deep Neural Networks on the Fly","author":"Souli\u00e9 Guillaume"},{"key":"e_1_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01501173"},{"key":"e_1_2_1_92_1","volume-title":"Proceedings of the 27th International Conference on Neural Information Processing Systems (NIPS\u201914)","author":"Sutskever Ilya"},{"key":"e_1_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2015.7298594"},{"key":"e_1_2_1_94_1","volume-title":"Proceedings of the International Conference on Learning Representations.","author":"Szegedy C."},{"key":"e_1_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/2986035.2986044"},{"key":"e_1_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3264-1"},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1145\/1390156.1390294"},{"key":"e_1_2_1_98_1","volume-title":"Chip could bring deep learning to mobile devices.","author":"Vivienne Sze Joel Emer","year":"2016"},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/2984511.2984565"},{"key":"e_1_2_1_100_1","volume-title":"Learning structured sparsity in deep neural networks. CoRR abs\/1608.03665","author":"Wen Wei","year":"2016"},{"key":"e_1_2_1_101_1","volume-title":"Proceedings of the 1992 IJCNN International Joint Conference on Neural Networks","volume":"1","author":"Weng J."},{"key":"e_1_2_1_102_1","volume-title":"Applications of Advances in Nonlinear Sensitivity Analysis","author":"Werbos Paul J."},{"key":"e_1_2_1_103_1","volume-title":"Hoff","author":"Widrow Bernard","year":"1962"},{"key":"e_1_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.521"},{"key":"e_1_2_1_105_1","unstructured":"Yonghui Wu Mike Schuster Zhifeng Chen Quoc V. Le Mohammad Norouzi Wolfgang Macherey and etal 2016b. Google\u2019s neural machine translation system: Bridging the gap between human and machine translation. CoRR abs\/1609.08144 (2016). Retrieved from http:\/\/arxiv.org\/abs\/1609.08144.  Yonghui Wu Mike Schuster Zhifeng Chen Quoc V. Le Mohammad Norouzi Wolfgang Macherey and et al. 2016b. Google\u2019s neural machine translation system: Bridging the gap between human and machine translation. CoRR abs\/1609.08144 (2016). Retrieved from http:\/\/arxiv.org\/abs\/1609.08144."},{"key":"e_1_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2631434"},{"key":"e_1_2_1_107_1","first-page":"1","article-title":"Droiddetector: Android malware characterization and detection using deep learning. Tsinghua Sci","volume":"21","author":"Yuan Z.","year":"2016","journal-title":"Technol."},{"key":"e_1_2_1_108_1","volume-title":"Zeiler and Rob Fergus","author":"Matthew","year":"2014"},{"key":"e_1_2_1_109_1","volume-title":"Proceedings of the 2016 International Conference on Biometrics (ICB\u201916)","author":"Zhang Q."},{"key":"e_1_2_1_110_1","volume-title":"Advances in Neural Information Processing Systems 28","author":"Zhang Sixin"},{"key":"e_1_2_1_111_1","volume-title":"Proceedings of the 2015 17th International Conference on E-health Networking, Application Services (HealthCom\u201915)","author":"Zhu J."}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3092831","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3092831","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:37:27Z","timestamp":1750217847000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3092831"}},"subtitle":["A Survey"],"short-title":[],"issued":{"date-parts":[[2017,6,28]]},"references-count":111,"journal-issue":{"issue":"3s","published-print":{"date-parts":[[2017,8,31]]}},"alternative-id":["10.1145\/3092831"],"URL":"https:\/\/doi.org\/10.1145\/3092831","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"value":"1551-6857","type":"print"},{"value":"1551-6865","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,6,28]]},"assertion":[{"value":"2017-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-06-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}