{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,25]],"date-time":"2026-10-25T19:46:55Z","timestamp":1792957615497,"version":"4.5.0"},"reference-count":30,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,5]]},"DOI":"10.1109\/iwmse.2009.5071382","type":"proceedings-article","created":{"date-parts":[[2009,6,16]],"date-time":"2009-06-16T17:08:52Z","timestamp":1245172132000},"page":"41-48","source":"Crossref","is-referenced-by-count":5,"title":["COMPASS: A Community-driven Parallelization Advisor for Sequential Software"],"prefix":"10.1109","author":[{"given":"Simha","family":"Sethumadhavan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nipun","family":"Arora","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ravindra Babu","family":"Ganapathi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"John","family":"Demme","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gail E.","family":"Kaiser","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"19","first-page":"20","article-title":"cp-miner: a tool for finding copy-paste and related bugs in operating system code","author":"li","year":"2004","journal-title":"OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2001.957835"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1147\/sj.442.0289"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2006.18"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1145\/24039.24041"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368132"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/1056018.1056044"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2004.42"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1145\/1365490.1365500"},{"key":"20","year":"0"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1145\/357114.357115"},{"key":"23","article-title":"the pagerank citation ranking: bringing order to the web","author":"page","year":"1998"},{"key":"24","first-page":"2","article-title":"the law of the pack","author":"reed","year":"2001","journal-title":"Harvard Business Review"},{"key":"25","author":"sethumadhavan","year":"2009"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1145\/1168918.1168908"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250754"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1145\/1168918.1168907"},{"key":"29","author":"stewart","year":"2004","journal-title":"Intel Integrated Performance Primitives How to Optimize Software Applications Using Intel IPP"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1995.514697"},{"key":"2","author":"aho","year":"1986","journal-title":"Compilers Principles Techniques and Tools"},{"key":"10","first-page":"15","article-title":"the transmeta code morphingtmsoftware: using speculation, recovery, and adaptive retranslation to address real-life challenges","author":"dehnert","year":"2003","journal-title":"CGO '03 Proceedings of the international symposium on Code generation and optimization"},{"key":"1","year":"0","journal-title":"Frameweave optimized libraries for vector signal and image processing by amd"},{"key":"30","author":"surowiecki","year":"2005","journal-title":"The Wisdom of Crowds"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.71"},{"key":"6","year":"0","journal-title":"V8 javascript engine"},{"key":"5","year":"0","journal-title":"The google code search engine"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1998.738528"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368154"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1145\/115372.115320"}],"event":{"name":"2009 ICSE Workshop on Multicore Software Engineering (IWMSE)","location":"Vancouver, BC, Canada","start":{"date-parts":[[2009,5,18]]},"end":{"date-parts":[[2009,5,18]]}},"container-title":["2009 ICSE Workshop on Multicore Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5061470\/5071362\/05071382.pdf?arnumber=5071382","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,18]],"date-time":"2017-03-18T03:53:08Z","timestamp":1489809188000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5071382\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,5]]},"references-count":30,"URL":"https:\/\/doi.org\/10.1109\/iwmse.2009.5071382","relation":{},"subject":[],"published":{"date-parts":[[2009,5]]}}}