{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T07:47:18Z","timestamp":1759132038598,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,9,3]],"date-time":"2014-09-03T00:00:00Z","timestamp":1409702400000},"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":[],"published-print":{"date-parts":[[2014,9,3]]},"DOI":"10.1145\/2633448.2633453","type":"proceedings-article","created":{"date-parts":[[2014,9,2]],"date-time":"2014-09-02T12:48:33Z","timestamp":1409662113000},"page":"13-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Discovering parallel pattern candidates in Erlang"],"prefix":"10.1145","author":[{"given":"Istv\u00e1n","family":"Boz\u00f3","sequence":"first","affiliation":[{"name":"ELTE-Soft Nonprofit Ltd, Budapest, Hungary"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Viktoria","family":"Ford\u00f3s","sequence":"additional","affiliation":[{"name":"ELTE-Soft Nonprofit Ltd, Budapest, Hungary"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zolt\u00e1n","family":"Horvath","sequence":"additional","affiliation":[{"name":"ELTE-Soft Nonprofit Ltd, Budapest, Hungary"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Melinda","family":"T\u00f3th","sequence":"additional","affiliation":[{"name":"ELTE-Soft Nonprofit Ltd, Budapest, Hungary"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"D\u00e1niel","family":"Horp\u00e1csi","sequence":"additional","affiliation":[{"name":"Eotvos Lorand University, Budapest, Hungary"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tam\u00e1s","family":"Kozsik","sequence":"additional","affiliation":[{"name":"Eotvos Lorand University, Budapest, Hungary"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Judit","family":"K\u00f6szegi","sequence":"additional","affiliation":[{"name":"Eotvos Lorand University, Budapest, Hungary"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adam","family":"Barwell","sequence":"additional","affiliation":[{"name":"University of St Andrews, St Andrews, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christopher","family":"Brown","sequence":"additional","affiliation":[{"name":"University of St Andrews, St Andrews, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kevin","family":"Hammond","sequence":"additional","affiliation":[{"name":"University of St Andrews, St Andrews, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,9,3]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proceedings of the Symposium on Trends in Functional Programming","author":"Aronis S.","year":"2012","unstructured":"S. Aronis and K. Sagonas . On Using Erlang for Parallelization: Experience from Parallelizing Dialyzer . Proceedings of the Symposium on Trends in Functional Programming , 2012 . S. Aronis and K. Sagonas. On Using Erlang for Parallelization: Experience from Parallelizing Dialyzer. Proceedings of the Symposium on Trends in Functional Programming, 2012."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2364489.2364495"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1159789.1159792"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4330070305"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/525592.823105"},{"key":"e_1_3_2_1_6_1","first-page":"138 178","volume-title":"Proceedings of the 12th Symposium on Programming Languages and Software Tools","author":"Boz\u00f3 I.","year":"2011","unstructured":"I. Boz\u00f3 , D. Horp\u00e1csi , Z. Horv\u00e1th , R. Kitlei , J. K\u0151szegi , M. Tejfel , and M. T\u00f3th . RefactorErl - Source Code Analysis and Refactoring in Erlang . In Proceedings of the 12th Symposium on Programming Languages and Software Tools , pages 138 -- 148 , Tallin, Estonia , October 2011 . ISBN 978-9949-23- 178 - 172 . I. Boz\u00f3, D. Horp\u00e1csi, Z. Horv\u00e1th, R. Kitlei, J. K\u0151szegi, M. Tejfel, and M. T\u00f3th. RefactorErl - Source Code Analysis and Refactoring in Erlang. In Proceedings of the 12th Symposium on Programming Languages and Software Tools, pages 138--148, Tallin, Estonia, October 2011. ISBN 978-9949-23-178-2."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32037-8_6"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/2630180.2630190"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/PDP.2014.94"},{"key":"e_1_3_2_1_11_1","volume-title":"Algorithmic Skeletons: Structured Management of Parallel Computation","author":"Cole M.","year":"1991","unstructured":"M. Cole . Algorithmic Skeletons: Structured Management of Parallel Computation . MIT Press , Cambridge, MA, USA , 1991 . ISBN 0-262-53086-4. M. Cole. Algorithmic Skeletons: Structured Management of Parallel Computation. MIT Press, Cambridge, MA, USA, 1991. ISBN 0-262-53086-4."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2003.12.002"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/209936.209940"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2011.1"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.40"},{"key":"e_1_3_2_1_16_1","first-page":"195","volume-title":"Proc. of the 10th International Workshop on the Implementation of Functional Languages (IFL'98)","author":"Hamdan M.","year":"1998","unstructured":"M. Hamdan , P. King , and G. Michaelson . A Scheme for Nesting Algorithmic Skeletons. In K. Hammond, T. Davie, and C. Clack, editors , Proc. of the 10th International Workshop on the Implementation of Functional Languages (IFL'98) , pages 195 -- 211 . Department of Computer Science, University College London , 1998 . M. Hamdan, P. King, and G. Michaelson. A Scheme for Nesting Algorithmic Skeletons. In K. Hammond, T. Davie, and C. Clack, editors, Proc. of the 10th International Workshop on the Implementation of Functional Languages (IFL'98), pages 195--211. Department of Computer Science, University College London, 1998."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWMSE.2009.5071383"},{"key":"e_1_3_2_1_18_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"218","DOI":"10.1007\/978-3-642-35887-6_12","volume-title":"Formal Methods for Components and Objects","author":"Hammond K.","year":"2013","unstructured":"K. Hammond , M. Aldinucci , C. Brown , F. Cesarini , M. Danelutto , H. Gonz\u00e1lez-V\u00e9lez , P. Kilpatrick , R. Keller , M. Rossbory , and G. Shainer . The ParaPhrase Project: Parallel Patterns for Adaptive Heterogeneous Multicore Systems . In B. Beckert, F. Damiani, F. S. Boer, and M. M. Bonsangue, editors, Formal Methods for Components and Objects , volume 7542 of Lecture Notes in Computer Science , pages 218 -- 236 . Springer Berlin Heidelberg , 2013 . ISBN 978-3-642-35886-9. URL http:\/\/dx.doi.org\/10.1007\/978-3-642-35887-6_12. 10.1007\/978-3-642-35887-6_12 K. Hammond, M. Aldinucci, C. Brown, F. Cesarini, M. Danelutto, H. Gonz\u00e1lez-V\u00e9lez, P. Kilpatrick, R. Keller, M. Rossbory, and G. Shainer. The ParaPhrase Project: Parallel Patterns for Adaptive Heterogeneous Multicore Systems. In B. Beckert, F. Damiani, F. S. Boer, and M. M. Bonsangue, editors, Formal Methods for Components and Objects, volume 7542 of Lecture Notes in Computer Science, pages 218--236. Springer Berlin Heidelberg, 2013. ISBN 978-3-642-35886-9. URL http:\/\/dx.doi.org\/10.1007\/978-3-642-35887-6_12."},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the Workshop on High-Level Programming for Heterogeneous and Hierarchical Parallel Systems","author":"Janjic V.","year":"2014","unstructured":"V. Janjic , A. Barwell , and K. Hammond . Using erlang skeletons to parallelise realistic medium-scale parallel programs . In Proceedings of the Workshop on High-Level Programming for Heterogeneous and Hierarchical Parallel Systems , 2014 . V. Janjic, A. Barwell, and K. Hammond. Using erlang skeletons to parallelise realistic medium-scale parallel programs. In Proceedings of the Workshop on High-Level Programming for Heterogeneous and Hierarchical Parallel Systems, 2014."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-28872-2_34"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1411273.1411283"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1088361.1088366"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 3rd ACM Workshop on Refactoring Tools, WRT'09","author":"Markstrum S. A.","year":"2009","unstructured":"S. A. Markstrum and R. M. Fuhrer . Extracting Concurrency via Refactoring in X10 . In Proceedings of the 3rd ACM Workshop on Refactoring Tools, WRT'09 , 2009 . URL http:\/\/refactoring.info\/WRT09\/#program. S. A. Markstrum and R. M. Fuhrer. Extracting Concurrency via Refactoring in X10. In Proceedings of the 3rd ACM Workshop on Refactoring Tools, WRT'09, 2009. URL http:\/\/refactoring.info\/WRT09\/#program."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1504176.1504226"},{"key":"e_1_3_2_1_26_1","first-page":"415993","volume-title":"Morgan Kaufmann","author":"McCool M.","year":"2012","unstructured":"M. McCool , J. Reinders , and A. Robison . Structured Parallel Programming . Morgan Kaufmann , 2012 . ISBN 978-0-12- 415993 - 415998 . M. McCool, J. Reinders, and A. Robison. Structured Parallel Programming. Morgan Kaufmann, 2012. ISBN 978-0-12-415993-8."},{"key":"e_1_3_2_1_27_1","first-page":"539","volume-title":"Proceedings of 9th International Workshop on Implementation of Functional Languages","author":"Michaelson G.","year":"1997","unstructured":"G. Michaelson , A. Ireland , and P. King . Towards a Skeleton Based Parallelising Compiler for SML . In Proceedings of 9th International Workshop on Implementation of Functional Languages , pages 539 -- 546 , 1997 . G. Michaelson, A. Ireland, and P. King. Towards a Skeleton Based Parallelising Compiler for SML. In Proceedings of 9th International Workshop on Implementation of Functional Languages, pages 539--546, 1997."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.49"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31202-1_8"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233797"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/2050135.2050144"},{"key":"e_1_3_2_1_32_1","volume-title":"http:\/\/refactorerl.com","author":"Homepage RefactorErl","year":"2014","unstructured":"RefactorErl Homepage . http:\/\/refactorerl.com , 2014 . RefactorErl Homepage. http:\/\/refactorerl.com, 2014."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1082983.1083086"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32096-5_9"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595723"}],"event":{"name":"ICFP'14: ACM SIGPLAN International Conference on Functional Programming","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Gothenburg Sweden","acronym":"ICFP'14"},"container-title":["Proceedings of the Thirteenth ACM SIGPLAN workshop on Erlang"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2633448.2633453","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2633448.2633453","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:56:11Z","timestamp":1750229771000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2633448.2633453"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9,3]]},"references-count":33,"alternative-id":["10.1145\/2633448.2633453","10.1145\/2633448"],"URL":"https:\/\/doi.org\/10.1145\/2633448.2633453","relation":{},"subject":[],"published":{"date-parts":[[2014,9,3]]},"assertion":[{"value":"2014-09-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}