{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T22:00:09Z","timestamp":1725746409257},"reference-count":39,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,10]]},"DOI":"10.1109\/ase.2017.8115687","type":"proceedings-article","created":{"date-parts":[[2017,11,23]],"date-time":"2017-11-23T17:03:57Z","timestamp":1511456637000},"page":"765-775","source":"Crossref","is-referenced-by-count":7,"title":["Understanding and overcoming parallelism bottlenecks in ForkJoin applications"],"prefix":"10.1109","author":[{"given":"Gustavo","family":"Pinto","sequence":"first","affiliation":[]},{"given":"Anthony","family":"Canino","sequence":"additional","affiliation":[]},{"given":"Fernando","family":"Castor","sequence":"additional","affiliation":[]},{"given":"Guoqing","family":"Xu","sequence":"additional","affiliation":[]},{"given":"Yu David","family":"Liu","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2647508.2647511"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.50"},{"key":"ref33","first-page":"7:1","article-title":"What bugs live in the cloud? a study of 3000+ issues in cloud systems","author":"gunawi","year":"2014","journal-title":"Proceedings of the ACM Symposium on Cloud Computing"},{"key":"ref32","first-page":"249","article-title":"Simple testing can prevent most critical failures: An analysis of production failures in distributed data-intensive systems","author":"yuan","year":"2014","journal-title":"Proc USENIX Conf Operating System Design and Implementations"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254075"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346323"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070539"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393660"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635903"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2013.41"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.04.064"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277725"},{"journal-title":"Akka","year":"0","key":"ref12"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2660193.2660235"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-46675-9_21"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1840845.1840883"},{"journal-title":"Actors","year":"0","key":"ref16"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542523"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1254882.1254902"},{"key":"ref19","first-page":"14","article-title":"The thrifty barrier: Energy-aware synchronization in shared-memory multiprocessors","author":"li","year":"2004","journal-title":"Proceedings of the 10th International Symposium on High Performance Computer Architecture"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227200"},{"journal-title":"Groovy Programming Language","year":"0","key":"ref4"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2480362.2480681"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1016\/j.tcs.2008.09.019"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168873"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2016.34"},{"journal-title":"A dynamic programming language that targets the java virtual machine","year":"0","key":"ref5"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1394441.1394443"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772992"},{"journal-title":"Parallelism (The Java Tutorials > Collections > Aggregate Operations)","year":"0","author":"tutorials","key":"ref2"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541971"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/337449.337465"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2007.4336206"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2414729.2414738"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254086"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-44202-9_13"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869514"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33518-1_34"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522714"}],"event":{"name":"2017 32nd IEEE\/ACM International Conference on Automated Software Engineering (ASE)","start":{"date-parts":[[2017,10,30]]},"location":"Urbana, IL","end":{"date-parts":[[2017,11,3]]}},"container-title":["2017 32nd IEEE\/ACM International Conference on Automated Software Engineering (ASE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8106906\/8115603\/08115687.pdf?arnumber=8115687","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,1,8]],"date-time":"2018-01-08T17:47:14Z","timestamp":1515433634000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/8115687\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10]]},"references-count":39,"URL":"https:\/\/doi.org\/10.1109\/ase.2017.8115687","relation":{},"subject":[],"published":{"date-parts":[[2017,10]]}}}