{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T14:36:48Z","timestamp":1775745408654,"version":"3.50.1"},"reference-count":59,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"9","license":[{"start":{"date-parts":[[2017,9,1]],"date-time":"2017-09-01T00:00:00Z","timestamp":1504224000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"DOI":"10.13039\/501100003593","name":"CNPq","doi-asserted-by":"publisher","award":["131550\/2015-2"],"award-info":[{"award-number":["131550\/2015-2"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"CNPq","doi-asserted-by":"publisher","award":["303232\/2015-3"],"award-info":[{"award-number":["303232\/2015-3"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002322","name":"CAPES","doi-asserted-by":"publisher","award":["7619-15-4"],"award-info":[{"award-number":["7619-15-4"]}],"id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]},{"name":"BRA","award":["1184533"],"award-info":[{"award-number":["1184533"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2017,9,1]]},"DOI":"10.1109\/tse.2016.2633992","type":"journal-article","created":{"date-parts":[[2016,12,1]],"date-time":"2016-12-01T16:38:13Z","timestamp":1480610293000},"page":"798-816","source":"Crossref","is-referenced-by-count":19,"title":["A Qualitative Study of Application-Level Caching"],"prefix":"10.1109","volume":"43","author":[{"given":"Jhonny","family":"Mertz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ingrid","family":"Nunes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.7"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2003.1209022"},{"key":"ref33","first-page":"468","article-title":"Exploring caching for efficient\n collection operations","author":"surapaneni","year":"0","journal-title":"Proc 26th IEEE\/ACM Int Conf Autom Softw Eng"},{"key":"ref32","first-page":"18","article-title":"A survey\n of Web caching and prefetching","volume":"3","author":"ali","year":"2011","journal-title":"Int J Advance Soft Comput Appl"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1002\/bltj.20011"},{"key":"ref30","first-page":"730","article-title":"Identifying caching opportunities, effortlessly","author":"infante","year":"0","journal-title":"Proc 36th Int Conf Softw Eng"},{"key":"ref37","first-page":"115","article-title":"ARC: A self-tuning, low overhead replacement cache","volume":"3","author":"megiddo","year":"0","journal-title":"Proc 2nd Usenix Conf File and Storage Technologies"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/PDP.2014.34"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2013.04.060"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2009.5061926"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/UCC.2013.34"},{"key":"ref27","year":"2016","journal-title":"Redis"},{"key":"ref29","article-title":"Cachetor: Detecting cacheable data to remove bloat","author":"nguyen","year":"0","journal-title":"Proc 9th Joint Meeting Found Softw Eng"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2009.03.005"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/11925071_1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/DEEC.2005.25"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-75530-2_7"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/1088149.1088185"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2004.1319994"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2600428.2609490"},{"key":"ref26","year":"2016","journal-title":"Memcached"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/2677832.2677837"},{"key":"ref50","first-page":"1","article-title":"The discovery of grounded theory","volume":"5","author":"glaser","year":"1967","journal-title":"International Journal of Qualitative Methods"},{"key":"ref51","year":"2016","journal-title":"Spring Caching"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/CSNT.2014.84"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1016\/j.peva.2005.11.001"},{"key":"ref57","article-title":"A qualitative study of application-level caching - guidelines and patterns","author":"mertz","year":"2016"},{"key":"ref56","year":"2016","journal-title":"CaffeineMark"},{"key":"ref55","article-title":"Google Guava","year":"2016"},{"key":"ref54","year":"2016","journal-title":"Rails low-level caching"},{"key":"ref53","year":"2016","journal-title":"Infinispan"},{"key":"ref52","year":"2016","journal-title":"EHCache"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2527791"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2663165.2663317"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2532873"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.128"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70741"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.29"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/954339.954341"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/375663.375736"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2005.89"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/QSIC.2006.9"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/NCA.2011.55"},{"key":"ref4","first-page":"279","article-title":"Transactional consistency and automatic management in an\n application data cache","author":"ports","year":"0","journal-title":"Proc 9th USENIX Symp Operating Syst Des Implementation"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254766"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-25821-3_17"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814290"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2008.26"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.101"},{"key":"ref49","first-page":"528","article-title":"The\n goal question metric approach","volume":"2","author":"basili","year":"1994","journal-title":"Encyclopaedia of Software Eng"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2015.2415793"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1186\/s13174-015-0018-4"},{"key":"ref45","article-title":"Adaptive caching of distributed components","author":"pohl","year":"2005"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1986.6312975"},{"key":"ref47","author":"glaser","year":"1992","journal-title":"Basics of grounded theory analysis"},{"key":"ref42","first-page":"57","article-title":"LAMA: Optimized locality-aware memory allocation for\n key-value cache","author":"hu","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741956"},{"key":"ref44","first-page":"33","article-title":"Adaptive performance-aware distributed memory caching","author":"wood","year":"0","journal-title":"Proc 10th Int Conf Auton Comput"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1007\/s00607-013-0365-6"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/8038906\/07762909.pdf?arnumber=7762909","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T11:41:31Z","timestamp":1641987691000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7762909\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,1]]},"references-count":59,"journal-issue":{"issue":"9"},"URL":"https:\/\/doi.org\/10.1109\/tse.2016.2633992","relation":{},"ISSN":["0098-5589","1939-3520"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,9,1]]}}}