{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:29:45Z","timestamp":1750307385762,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2010,5,1]],"date-time":"2010-05-01T00:00:00Z","timestamp":1272672000000},"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":[[2010,5]]},"DOI":"10.1145\/1810295.1810316","type":"proceedings-article","created":{"date-parts":[[2010,6,8]],"date-time":"2010-06-08T12:37:34Z","timestamp":1276000654000},"page":"139-148","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Experiences in initiating concurrency software research efforts"],"prefix":"10.1145","author":[{"given":"K. Eric","family":"Harper","sequence":"first","affiliation":[{"name":"ABB Corporate Research, Industrial Software Systems, Raleigh, NC"}]},{"given":"Jiang","family":"Zheng","sequence":"additional","affiliation":[{"name":"ABB Corporate Research, Industrial Software Systems, Raleigh, NC"}]},{"given":"Shakeel","family":"Mahate","sequence":"additional","affiliation":[{"name":"ABB Corporate Research, Industrial Software Systems, Raleigh, NC"}]}],"member":"320","published-online":{"date-parts":[[2010,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Abonyi J. and Feil B. 2007. Cluster Analysis for Data Mining and System Identification. Birkhauser (August 2007).   Abonyi J. and Feil B. 2007. Cluster Analysis for Data Mining and System Identification. Birkhauser (August 2007)."},{"key":"e_1_3_2_1_2_1","unstructured":"Allen R. and Kennedy K. 2001. Optimizing Compilers for Modern Architectures. Morgan Kaufmann New York (October 2001).   Allen R. and Kennedy K. 2001. Optimizing Compilers for Modern Architectures. Morgan Kaufmann New York (October 2001)."},{"volume-title":"Computer: An Introduction to the Design of Warehouse-Scale Machines","year":"2009","author":"Barroso L.","key":"e_1_3_2_1_3_1"},{"key":"e_1_3_2_1_4_1","unstructured":"Bass L. Clements P. and Kazman R. 2007. Software Architecture in Practice. Second Edition Addison-Wesley New York (November 2007).   Bass L. Clements P. and Kazman R. 2007. Software Architecture in Practice. Second Edition Addison-Wesley New York (November 2007)."},{"key":"e_1_3_2_1_5_1","unstructured":"Cheng D. 1993. A Survey of Parallel Programming Languages and Tools. NASA Ames Research Center (1993).  Cheng D. 1993. A Survey of Parallel Programming Languages and Tools. NASA Ames Research Center (1993)."},{"volume-title":"Proceedings of First International Workshop on Software Evolution Transformations (Delft, the Netherlands","year":"2004","author":"Collard M.","key":"e_1_3_2_1_6_1"},{"key":"e_1_3_2_1_7_1","unstructured":"Coverity Prevent. http:\/\/www.coverity.com\/html\/coverity-prevent.html  Coverity Prevent. http:\/\/www.coverity.com\/html\/coverity-prevent.html"},{"key":"e_1_3_2_1_8_1","unstructured":"Duffy J. 2008. Concurrent Programming on Windows. Addison-Wesley New York (December 2008)   Duffy J. 2008. Concurrent Programming on Windows. Addison-Wesley New York (December 2008)"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1055626.1055646"},{"key":"e_1_3_2_1_10_1","unstructured":"Gamma E. Helm R. Johnson R. and Vlissides J. 1995. Design Patterns. Addison-Wesley (1995).  Gamma E. Helm R. Johnson R. and Vlissides J. 1995. Design Patterns. Addison-Wesley (1995)."},{"volume-title":"The Goal: A Process of Ongoing Improvement","year":"2004","author":"Goldratt E.","key":"e_1_3_2_1_11_1"},{"key":"e_1_3_2_1_12_1","unstructured":"Grand M. 2002. Patterns in Java Volume 1: A Catalog of Reusable Design Patterns Illustrated with UML. Second Edition John Wiley &amp; Sons (2002).   Grand M. 2002. Patterns in Java Volume 1: A Catalog of Reusable Design Patterns Illustrated with UML. Second Edition John Wiley &amp; Sons (2002)."},{"key":"e_1_3_2_1_13_1","unstructured":"Grand M. 2002. Patterns in Java Volume 3: Java Enterprise Design Patterns. Second Edition John Wiley &amp; Sons (2002).  Grand M. 2002. Patterns in Java Volume 3: Java Enterprise Design Patterns. Second Edition John Wiley &amp; Sons (2002)."},{"volume-title":"Proceedings of the 34th International Computer Measurement Group Conference (Las Vegas, Nevada, USA, December 7--12, 2008). CMG'08.","author":"Harper E.","key":"e_1_3_2_1_14_1"},{"key":"e_1_3_2_1_15_1","unstructured":"Intel Thread Checker 3.1 for Windows. http:\/\/www.intel.com\/support\/performancetools\/threadchecker\/windows\/  Intel Thread Checker 3.1 for Windows. http:\/\/www.intel.com\/support\/performancetools\/threadchecker\/windows\/"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1565694.1565700"},{"key":"e_1_3_2_1_17_1","unstructured":"Klocwork. http:\/\/www.klocwork.com  Klocwork. http:\/\/www.klocwork.com"},{"volume-title":"Proceedings of the Second Pattern Languages of Programs conference","year":"1995","author":"Lavender G.","key":"e_1_3_2_1_18_1"},{"key":"e_1_3_2_1_19_1","unstructured":"Lea D. 1999. Concurrent Programming in Java: Design Principles and Patterns. Second Edition Addison-Wesley (November 1999).   Lea D. 1999. Concurrent Programming in Java: Design Principles and Patterns. Second Edition Addison-Wesley (November 1999)."},{"key":"e_1_3_2_1_20_1","unstructured":"Mahemoff M. 2006. Ajax Design Patterns: Creating Web 2.0 Sites with Programming and Usability Patterns. O'Reilly. (June 2006).   Mahemoff M. 2006. Ajax Design Patterns: Creating Web 2.0 Sites with Programming and Usability Patterns. O'Reilly. (June 2006)."},{"key":"e_1_3_2_1_21_1","unstructured":"MSDN. Multi-threaded Programming with the Event-based Asynchronous Pattern. http:\/\/msdn.microsoft.com\/en-us\/library\/hkasytyf.aspx  MSDN. Multi-threaded Programming with the Event-based Asynchronous Pattern. http:\/\/msdn.microsoft.com\/en-us\/library\/hkasytyf.aspx"},{"key":"e_1_3_2_1_22_1","unstructured":"MSDN. PictureBox Class. http:\/\/msdn.microsoft.com\/en-us\/library\/system.windows.forms.picturebox.aspx  MSDN. PictureBox Class. http:\/\/msdn.microsoft.com\/en-us\/library\/system.windows.forms.picturebox.aspx"},{"key":"e_1_3_2_1_23_1","unstructured":"Muhl G. Fiege L. and Pietzuch P. 2006. Distributed Event-Based Systems. Springer (July 2006).   Muhl G. Fiege L. and Pietzuch P. 2006. Distributed Event-Based Systems. Springer (July 2006)."},{"volume-title":"CHESS: A Systematic Testing Tool for Concurrent Software. Microsoft Research Technical Report MSR-TR-2007-149 (November","year":"2007","author":"Musuvathi M.","key":"e_1_3_2_1_24_1"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/269629.269648"},{"volume-title":"Reactor: An Object Behavioral Pattern for Concurrent Event Demultiplexing and Event Handler Dispatching. In Pattern Languages of Program Design","year":"1995","author":"Schmidt D. C.","key":"e_1_3_2_1_26_1"},{"key":"e_1_3_2_1_27_1","first-page":"9","article-title":"Strategized Locking, Thread-safe Decorator, and Scoped Locking: Patterns and Idioms for Simplifying Multi-threaded C++ Components. C++ Report","volume":"11","author":"Schmidt D. C.","year":"1999","journal-title":"SIGS."},{"volume-title":"SIGS, (October","year":"2000","author":"Schmidt D. C.","key":"e_1_3_2_1_28_1"},{"volume-title":"Proceedings of the Second Pattern Languages of Programs Conference.","year":"1995","author":"Schmidt D. C.","key":"e_1_3_2_1_29_1"},{"volume-title":"Proceedings of the Third Annual Pattern Languages of Programming Conference","year":"1996","author":"Schmidt D. C.","key":"e_1_3_2_1_30_1"},{"volume-title":"Proceedings of the Fourth Annual Pattern Languages of Programming Conference","year":"1997","author":"Schmidt D. C.","key":"e_1_3_2_1_31_1"},{"volume-title":"Leader\/Followers: A Design Pattern for Efficient Multi-threaded Event Demultiplexing and Dispatching. In Proceedings of the Seventh Pattern Languages of Programs Conference","year":"2000","author":"Schmidt D. C.","key":"e_1_3_2_1_32_1"},{"volume-title":"Intel: Programmers Face Multi-Core Challenge. (April 2008) http:\/\/www.pcadvisor.co.uk\/news\/index.cfm?newsid=12594","year":"2008","author":"Shah A.","key":"e_1_3_2_1_33_1"},{"key":"e_1_3_2_1_34_1","article-title":"The New Landscape of Parallel Computer Architecture","volume":"78","author":"Shalf J.","year":"2007","journal-title":"Journal of Physics."},{"key":"e_1_3_2_1_35_1","unstructured":"Stanford Pervasive Parallelism Lab. http:\/\/ppl.stanford.edu\/wiki\/index.php\/Pervasive_Parallelism_Laboratory  Stanford Pervasive Parallelism Lab. http:\/\/ppl.stanford.edu\/wiki\/index.php\/Pervasive_Parallelism_Laboratory"},{"volume-title":"Proceedings of the 34th International Computer Measurement Group Conference (Las Vegas, Nevada, USA, December 7--12, 2008). CMG'08.","author":"Zheng J.","key":"e_1_3_2_1_36_1"}],"event":{"name":"ICSE '10: 32nd International Conference on Software Engineering","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"],"location":"Cape Town South Africa","acronym":"ICSE '10"},"container-title":["Proceedings of the 32nd ACM\/IEEE International Conference on Software Engineering - Volume 2"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1810295.1810316","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1810295.1810316","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:23:25Z","timestamp":1750245805000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1810295.1810316"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,5]]},"references-count":36,"alternative-id":["10.1145\/1810295.1810316","10.1145\/1810295"],"URL":"https:\/\/doi.org\/10.1145\/1810295.1810316","relation":{},"subject":[],"published":{"date-parts":[[2010,5]]},"assertion":[{"value":"2010-05-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}