{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,13]],"date-time":"2026-03-13T05:55:09Z","timestamp":1773381309428,"version":"3.50.1"},"reference-count":60,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2009,7,27]],"date-time":"2009-07-27T00:00:00Z","timestamp":1248652800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000002","name":"National Institutes of Health","doi-asserted-by":"publisher","award":["1R01EB-006435-01A1"],"award-info":[{"award-number":["1R01EB-006435-01A1"]}],"id":[{"id":"10.13039\/100000002","id-type":"DOI","asserted-by":"publisher"}]},{"name":"California","award":["MICRO 08-077"],"award-info":[{"award-number":["MICRO 08-077"]}]},{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["CCF-0635381"],"award-info":[{"award-number":["CCF-0635381"]}],"id":[{"id":"10.13039\/100000143","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2009,7,27]]},"abstract":"<jats:p>We present algorithms for simulating and visualizing the insertion and steering of needles through deformable tissues for surgical training and planning. Needle insertion is an essential component of many clinical procedures such as biopsies, injections, neurosurgery, and brachytherapy cancer treatment. The success of these procedures depends on accurate guidance of the needle tip to a clinical target while avoiding vital tissues. Needle insertion deforms body tissues, making accurate placement difficult. Our interactive needle insertion simulator models the coupling between a steerable needle and deformable tissue. We introduce (1) a novel algorithm for local remeshing that quickly enforces the conformity of a tetrahedral mesh to a curvilinear needle path, enabling accurate computation of contact forces, (2) an efficient method for coupling a 3D finite element simulation with a 1D inextensible rod with stick-slip friction, and (3) optimizations that reduce the computation time for physically based simulations. We can realistically and interactively simulate needle insertion into a prostate mesh of 13,375 tetrahedra and 2,763 vertices at a 25 Hz frame rate on an 8-core 3.0 GHz Intel Xeon PC. The simulation models prostate brachytherapy with needles of varying stiffness, steering needles around obstacles, and supports motion planning for robotic needle insertion. We evaluate the accuracy of the simulation by comparing against real-world experiments in which flexible, steerable needles were inserted into gel tissue phantoms.<\/jats:p>","DOI":"10.1145\/1531326.1531394","type":"journal-article","created":{"date-parts":[[2009,7,28]],"date-time":"2009-07-28T12:43:55Z","timestamp":1248785035000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":85,"title":["Interactive simulation of surgical needle insertion and steering"],"prefix":"10.1145","volume":"28","author":[{"given":"Nuttapong","family":"Chentanez","sequence":"first","affiliation":[{"name":"U.C. Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ron","family":"Alterovitz","sequence":"additional","affiliation":[{"name":"U.N.C. Chapel Hill"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Ritchie","sequence":"additional","affiliation":[{"name":"U.C. Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lita","family":"Cho","sequence":"additional","affiliation":[{"name":"U.C. Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kris K.","family":"Hauser","sequence":"additional","affiliation":[{"name":"U.C. Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ken","family":"Goldberg","sequence":"additional","affiliation":[{"name":"U.C. Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonathan R.","family":"Shewchuk","sequence":"additional","affiliation":[{"name":"U.C. Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James F.","family":"O'Brien","sequence":"additional","affiliation":[{"name":"U.C. Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,7,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"crossref","unstructured":"Abolhassani N. Patel R. V. and Moallem M. 2007. Needle insertion into soft tissue: A survey. Medical Engineering &amp; Physics 29 4 (May) 413--431.  Abolhassani N. Patel R. V. and Moallem M. 2007. Needle insertion into soft tissue: A survey. Medical Engineering &amp; Physics 29 4 (May) 413--431.","DOI":"10.1016\/j.medengphy.2006.07.003"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/321607.321609"},{"key":"e_1_2_2_3_1","unstructured":"Allard J. Cotin S. Faure F. Bensoussan P.-J. Poyer F. Duriez C. Delingette H. and Grisoni L. 2007. SOFA---An open source framework for medical simulation. In Medicine Meets Virtual Reality 15 IOS Press 13--18.  Allard J. Cotin S. Faure F. Bensoussan P.-J. Poyer F. Duriez C. Delingette H. and Grisoni L. 2007. SOFA---An open source framework for medical simulation. In Medicine Meets Virtual Reality 15 IOS Press 13--18."},{"key":"e_1_2_2_4_1","series-title":"Springer Tracts in Advanced Robotics","volume-title":"Medicine: Optimization and Simulation Algorithms for Image-Guided Procedures","author":"Alterovitz R.","year":"2008","unstructured":"Alterovitz , R. , and Goldberg , K . 2008 . Motion Planning in Medicine: Optimization and Simulation Algorithms for Image-Guided Procedures , vol. 50 of Springer Tracts in Advanced Robotics . Springer , Berlin, Germany. Alterovitz, R., and Goldberg, K. 2008. Motion Planning in Medicine: Optimization and Simulation Algorithms for Image-Guided Procedures, vol. 50 of Springer Tracts in Advanced Robotics. Springer, Berlin, Germany."},{"key":"e_1_2_2_5_1","unstructured":"Alterovitz R. Pouliot J. Taschereau R. Hsu I.-C. and Goldberg K. 2003. Simulating needle insertion and radioactive seed implantation for prostate brachytherapy. In Medicine Meets Virtual Reality 11 IOS Press 19--25.  Alterovitz R. Pouliot J. Taschereau R. Hsu I.-C. and Goldberg K. 2003. Simulating needle insertion and radioactive seed implantation for prostate brachytherapy. In Medicine Meets Virtual Reality 11 IOS Press 19--25."},{"key":"e_1_2_2_6_1","volume-title":"IEEE International Conference on Robotics and Automation, 1652--1657","author":"Alterovitz R.","unstructured":"Alterovitz , R. , Goldberg , K. , and Okamura , A. M . 2005. Planning for steerable bevel-tip needle insertion through 2D soft tissue with obstacles . In IEEE International Conference on Robotics and Automation, 1652--1657 . Alterovitz, R., Goldberg, K., and Okamura, A. M. 2005. Planning for steerable bevel-tip needle insertion through 2D soft tissue with obstacles. In IEEE International Conference on Robotics and Automation, 1652--1657."},{"key":"e_1_2_2_7_1","volume-title":"Robotics: Science and Systems III, 233--241.","author":"Alterovitz R.","year":"2007","unstructured":"Alterovitz , R. , Sim &amp;#233;on, T., and Goldberg , K . 2007 . The stochastic motion roadmap: A sampling framework for planning with Markov motion uncertainty. In Robotics: Science and Systems III, 233--241. Alterovitz, R., Sim&amp;#233;on, T., and Goldberg, K. 2007. The stochastic motion roadmap: A sampling framework for planning with Markov motion uncertainty. In Robotics: Science and Systems III, 233--241."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276397"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360662"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1142012"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01381.x"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TITB.2006.864479"},{"key":"e_1_2_2_13_1","doi-asserted-by":"crossref","unstructured":"Crouch J. R. Schneider C. M. Wainer J. and \n      Okamura A. M\n  . \n  2005\n  . A velocity-dependent model for needle insertion in soft tissue. In Medical Image Computing and Computer-Assisted Intervention vol. \n  3749\n   of \n  LNCS\n  . \n  Springer Berlin Oct. 624--632.   Crouch J. R. Schneider C. M. Wainer J. and Okamura A. M. 2005. A velocity-dependent model for needle insertion in soft tissue. In Medical Image Computing and Computer-Assisted Intervention vol. 3749 of LNCS . Springer Berlin Oct. 624--632.","DOI":"10.1007\/11566489_77"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/800195.805928"},{"key":"e_1_2_2_15_1","first-page":"15","article-title":"Adaptive simulation of soft bodies in real-time","volume":"2000","author":"Debunne G.","year":"2000","unstructured":"Debunne , G. , Desbrun , M. , Cani , M.-P. , and Barr , A. 2000 . Adaptive simulation of soft bodies in real-time . In Computer Animation 2000 , 15 -- 20 . Debunne, G., Desbrun, M., Cani, M.-P., and Barr, A. 2000. Adaptive simulation of soft bodies in real-time. In Computer Animation 2000, 15--20.","journal-title":"Computer Animation"},{"key":"e_1_2_2_16_1","volume-title":"2007 IEEE International Conference on Robotics and Automation, 2267--2272","author":"Dehghan E.","unstructured":"Dehghan , E. , and Salcudean , S. E . 2007. Needle insertion point and orientation optimization in non-linear tissue with application to brachytherapy . In 2007 IEEE International Conference on Robotics and Automation, 2267--2272 . Dehghan, E., and Salcudean, S. E. 2007. Needle insertion point and orientation optimization in non-linear tissue with application to brachytherapy. In 2007 IEEE International Conference on Robotics and Automation, 2267--2272."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TBME.2005.846734"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1097\/01.sla.0000151982.85062.80"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.3109\/10929080601089997"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015746"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1128888.1128902"},{"key":"e_1_2_2_22_1","volume-title":"Robotics: Science and Systems V.","author":"Hauser K.","year":"2009","unstructured":"Hauser , K. , Alterovitz , R. , Chentanez , N. , Okamura , A. , and Goldberg , K . 2009 . Feedback control for steering needles through 3D deformable tissue using helical paths. In Robotics: Science and Systems V. Hauser, K., Alterovitz, R., Chentanez, N., Okamura, A., and Goldberg, K. 2009. Feedback control for steering needles through 3D deformable tissue using helical paths. In Robotics: Science and Systems V."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028541"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276394"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1137\/S1064827595287997"},{"key":"e_1_2_2_26_1","volume-title":"Proceedings of the 16th International Meshing Roundtable, 3--23","author":"Klingner B. M.","unstructured":"Klingner , B. M. , and Shewchuk , J. R . 2007. Aggressive tetrahedral mesh improvement . In Proceedings of the 16th International Meshing Roundtable, 3--23 . Klingner, B. M., and Shewchuk, J. R. 2007. Aggressive tetrahedral mesh improvement. In Proceedings of the 16th International Meshing Roundtable, 3--23."},{"key":"e_1_2_2_27_1","volume-title":"New York: National Academy.","author":"Kohn L. T.","year":"2000","unstructured":"Kohn , L. T. , Corrigan , J. M. , and Donaldson , M. S . 2000 . To Err Is Human: Building a Safer Health System . New York: National Academy. Kohn, L. T., Corrigan, J. M., and Donaldson, M. S. 2000. To Err Is Human: Building a Safer Health System. New York: National Academy."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1177\/016173469802000403"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276448"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1236246.1236307"},{"key":"e_1_2_2_31_1","volume-title":"5th World Multiconference on Systemics, Cybernetics and Informatics, 325--332.","author":"Loock A.","unstructured":"Loock , A. , and Sch &amp;#246;mer, E. 2001. A virtual environment for interactive assembly simulation: From rigid bodies to deformable cables . In 5th World Multiconference on Systemics, Cybernetics and Informatics, 325--332. Loock, A., and Sch&amp;#246;mer, E. 2001. A virtual environment for interactive assembly simulation: From rigid bodies to deformable cables. In 5th World Multiconference on Systemics, Cybernetics and Informatics, 325--332."},{"key":"e_1_2_2_32_1","volume-title":"Third Eurographics Workshop in Virtual Reality Interactions and Physical Simulations, 109--118","author":"Marchal M.","unstructured":"Marchal , M. , Promayon , E. , and Troccaz , J . 2006. Simulating prostate surgical procedures with a discrete soft tissue model . In Third Eurographics Workshop in Virtual Reality Interactions and Physical Simulations, 109--118 . Marchal, M., Promayon, E., and Troccaz, J. 2006. Simulating prostate surgical procedures with a discrete soft tissue model. In Third Eurographics Workshop in Virtual Reality Interactions and Physical Simulations, 109--118."},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.apnum.2007.01.014"},{"key":"e_1_2_2_34_1","volume-title":"2003 IEEE International Conference on Robotics and Automation, 1109--1114","author":"Mendoza C.","unstructured":"Mendoza , C. , and Laugier , C . 2003. Simulating soft tissue cutting using finite element models . In 2003 IEEE International Conference on Robotics and Automation, 1109--1114 . Mendoza, C., and Laugier, C. 2003. Simulating soft tissue cutting using finite element models. In 2003 IEEE International Conference on Robotics and Automation, 1109--1114."},{"key":"e_1_2_2_35_1","first-page":"239","article-title":"Interactive virtual materials","volume":"2004","author":"Gross M. H.","year":"2004","unstructured":"M&amp;#252;ller, M., and Gross , M. H. 2004 . Interactive virtual materials . In Graphics Interface 2004 , 239 -- 246 . M&amp;#252;ller, M., and Gross, M. H. 2004. Interactive virtual materials. In Graphics Interface 2004, 239--246.","journal-title":"Graphics Interface"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/545261.545269"},{"key":"e_1_2_2_37_1","volume-title":"4th International Conference, 153--160","author":"Nienhuys H.-W.","unstructured":"Nienhuys , H.-W. , and van der Stappen, A. F. 2001. A surgery simulation supporting cuts and finite element deformation. In Medical Image Computing and Computer-Assisted Intervention , 4th International Conference, 153--160 . Nienhuys, H.-W., and van der Stappen, A. F. 2001. A surgery simulation supporting cuts and finite element deformation. In Medical Image Computing and Computer-Assisted Intervention, 4th International Conference, 153--160."},{"key":"e_1_2_2_38_1","volume-title":"IEEE International Conference on Robotics and Automation","volume":"2","author":"Nienhuys H.-W.","year":"2061","unstructured":"Nienhuys , H.-W. , and van der Stappen, A. 2004. A computational technique for interactive needle insertions in 3D nonlinear material . In IEEE International Conference on Robotics and Automation , vol. 2 , 2061 --2067. Nienhuys, H.-W., and van der Stappen, A. 2004. A computational technique for interactive needle insertions in 3D nonlinear material. In IEEE International Conference on Robotics and Automation, vol. 2, 2061--2067."},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311550"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566579"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00594"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1137\/0712047"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/0168-874X(94)90033-7"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1524-0703(03)00045-6"},{"key":"e_1_2_2_45_1","volume-title":"Proceedings of the Second IEEE\/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 819--824","author":"Reed K. B.","unstructured":"Reed , K. B. , Kallem , V. , Alterovitz , R. , Goldberg , K. , Okamura , A. M. , and Cowan , N. J . 2008. Integrated planning and image-guided control for planar needle steering . In Proceedings of the Second IEEE\/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 819--824 . Reed, K. B., Kallem, V., Alterovitz, R., Goldberg, K., Okamura, A. M., and Cowan, N. J. 2008. Integrated planning and image-guided control for planar needle steering. In Proceedings of the Second IEEE\/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 819--824."},{"key":"e_1_2_2_46_1","volume-title":"Identification and reduction of surgical error using simulation. Minimally Invasive Therapy &amp","author":"Satava R. M.","unstructured":"Satava , R. M. 2005. Identification and reduction of surgical error using simulation. Minimally Invasive Therapy &amp ; Allied Technologies 14, 4--5 (Sept .), 257--261. Satava, R. M. 2005. Identification and reduction of surgical error using simulation. Minimally Invasive Therapy &amp; Allied Technologies 14, 4--5 (Sept.), 257--261."},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1097\/00000658-200210000-00008"},{"key":"e_1_2_2_48_1","volume-title":"Proceedings of the 2007 Symposium on Computer Animation, 81--90","author":"Sifakis E.","unstructured":"Sifakis , E. , Shinar , T. , Irving , G. , and Fedkiw , R . 2007. Hybrid simulation of deformable solids . In Proceedings of the 2007 Symposium on Computer Animation, 81--90 . Sifakis, E., Shinar, T., Irving, G., and Fedkiw, R. 2007. Hybrid simulation of deformable solids. In Proceedings of the 2007 Symposium on Computer Animation, 81--90."},{"key":"e_1_2_2_49_1","volume-title":"IEEE International Conference on Robotics and Automation","author":"Simone C.","unstructured":"Simone , C. , and Okamura , A. M . 2002. Modeling of needle insertion forces for robot-assisted percutaneous therapy . In IEEE International Conference on Robotics and Automation , 2085--2091. Simone, C., and Okamura, A. M. 2002. Modeling of needle insertion forces for robot-assisted percutaneous therapy. In IEEE International Conference on Robotics and Automation, 2085--2091."},{"key":"e_1_2_2_50_1","volume-title":"Proceedings of the 2007 Symposium on Computer Animation, Eurographics Association, 63--72","author":"Spillmann J.","unstructured":"Spillmann , J. , and Teschner , M . 2007. CORDE: Cosserat rod elements for the dynamic simulation of one-dimensional elastic objects . In Proceedings of the 2007 Symposium on Computer Animation, Eurographics Association, 63--72 . Spillmann, J., and Teschner, M. 2007. CORDE: Cosserat rod elements for the dynamic simulation of one-dimensional elastic objects. In Proceedings of the 2007 Symposium on Computer Animation, Eurographics Association, 63--72."},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01147.x"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8140(00)00162-6"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2006.880669"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/37401.37427"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.v19:2"},{"key":"e_1_2_2_56_1","volume-title":"2004 IEEE International Symposium on Biomedical Imaging, 280--283","author":"Wang X.","unstructured":"Wang , X. , and Fenster , A . 2004. A virtual reality based 3D real-time interactive brachytherapy simulation of needle insertion and seed implantation . In 2004 IEEE International Symposium on Biomedical Imaging, 280--283 . Wang, X., and Fenster, A. 2004. A virtual reality based 3D real-time interactive brachytherapy simulation of needle insertion and seed implantation. In 2004 IEEE International Symposium on Biomedical Imaging, 280--283."},{"key":"e_1_2_2_57_1","volume-title":"2005 IEEE International Conference on Robotics and Automation, 3588--3594","author":"Webster III, R. J.","unstructured":"Webster III, R. J. , Memisevic , J. , and Okamura , A. M . 2005. Design considerations for robotic needle steering . In 2005 IEEE International Conference on Robotics and Automation, 3588--3594 . Webster III, R. J., Memisevic, J., and Okamura, A. M. 2005. Design considerations for robotic needle steering. In 2005 IEEE International Conference on Robotics and Automation, 3588--3594."},{"key":"e_1_2_2_58_1","unstructured":"Webster III R. J. Okamura A. M. Cowan N. J. Chirikjian G. S. Goldberg K. and Alterovitz R. 2005. Distal bevel-tip needle control device and algorithm. U.S. patent application number 11\/436 995 May.  Webster III R. J. Okamura A. M. Cowan N. J. Chirikjian G. S. Goldberg K. and Alterovitz R. 2005. Distal bevel-tip needle control device and algorithm. U.S. patent application number 11\/436 995 May."},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364906065388"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360646"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1531326.1531394","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1531326.1531394","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:12Z","timestamp":1750249392000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1531326.1531394"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,7,27]]},"references-count":60,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,7,27]]}},"alternative-id":["10.1145\/1531326.1531394"],"URL":"https:\/\/doi.org\/10.1145\/1531326.1531394","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,7,27]]},"assertion":[{"value":"2009-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}