{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T11:16:06Z","timestamp":1774264566966,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":48,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,5,31]],"date-time":"2014-05-31T00:00:00Z","timestamp":1401494400000},"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,5,31]]},"DOI":"10.1145\/2568225.2568259","type":"proceedings-article","created":{"date-parts":[[2014,5,20]],"date-time":"2014-05-20T13:48:00Z","timestamp":1400593680000},"page":"1001-1012","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":98,"title":["Detecting performance anti-patterns for applications developed using object-relational mapping"],"prefix":"10.1145","author":[{"given":"Tse-Hsun","family":"Chen","sequence":"first","affiliation":[{"name":"Queen's University, Canada"}]},{"given":"Weiyi","family":"Shang","sequence":"additional","affiliation":[{"name":"Queen's University, Canada"}]},{"given":"Zhen Ming","family":"Jiang","sequence":"additional","affiliation":[{"name":"York University, Canada"}]},{"given":"Ahmed E.","family":"Hassan","sequence":"additional","affiliation":[{"name":"Queen's University, Canada"}]},{"given":"Mohamed","family":"Nasser","sequence":"additional","affiliation":[{"name":"BlackBerry, Canada"}]},{"given":"Parminder","family":"Flora","sequence":"additional","affiliation":[{"name":"BlackBerry, Canada"}]}],"member":"320","published-online":{"date-parts":[[2014,5,31]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.730734"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/619054.621528"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.22"},{"key":"e_1_3_2_1_4_1","volume-title":"http:\/\/www.hibernate.org\/","author":"Community Boss","year":"2013","unstructured":"J Boss Community . Hibernate. http:\/\/www.hibernate.org\/ , 2013 . JBoss Community. Hibernate. http:\/\/www.hibernate.org\/, 2013."},{"key":"e_1_3_2_1_5_1","unstructured":"Apache Software Foundation. Apache openjpa. http:\/\/openjpa.apache.org\/ 2013.  Apache Software Foundation. Apache openjpa. http:\/\/openjpa.apache.org\/ 2013."},{"key":"e_1_3_2_1_6_1","volume-title":"O\u2019Reilly Media","author":"Richardson L.","year":"2008","unstructured":"L. Richardson and S. Ruby . RESTful Web Services . O\u2019Reilly Media , 2008 . L. Richardson and S. Ruby. RESTful Web Services. O\u2019Reilly Media, 2008."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486842"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486862"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1449814.1449911"},{"key":"e_1_3_2_1_10_1","volume-title":"The 9th International Workshop on Component Oriented Programming, WCOP \u201904","author":"Parsons Trevor","year":"2004","unstructured":"Trevor Parsons and John Murphy . A framework for automatically detecting and assessing performance antipatterns in component based systems using run-time analysis . In The 9th International Workshop on Component Oriented Programming, WCOP \u201904 , 2004 . Trevor Parsons and John Murphy. A framework for automatically detecting and assessing performance antipatterns in component based systems using run-time analysis. In The 9th International Workshop on Component Oriented Programming, WCOP \u201904, 2004."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882362.1882448"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2483760.2483784"},{"key":"e_1_3_2_1_13_1","volume-title":"https: \/\/github.com\/SpringSource\/spring-petclinic\/","author":"PetClinic Spring","year":"2013","unstructured":"Spring PetClinic . Petclinic. https: \/\/github.com\/SpringSource\/spring-petclinic\/ , 2013 . Spring PetClinic. Petclinic. https: \/\/github.com\/SpringSource\/spring-petclinic\/, 2013."},{"key":"e_1_3_2_1_14_1","unstructured":"Broadleaf Commerce. Broadleaf commerce. http:\/\/www.broadleafcommerce.org\/ 2013.  Broadleaf Commerce. Broadleaf commerce. http:\/\/www.broadleafcommerce.org\/ 2013."},{"key":"e_1_3_2_1_15_1","unstructured":"Julie Dubois. Improving the performance of the spring-petclinic sample application. http:\/\/blog.ippon.fr\/2013\/03\/14\/improving-theperformance-of-the-spring-petclinic-sampleapplication-part-4-of-5\/ 2013.  Julie Dubois. Improving the performance of the spring-petclinic sample application. http:\/\/blog.ippon.fr\/2013\/03\/14\/improving-theperformance-of-the-spring-petclinic-sampleapplication-part-4-of-5\/ 2013."},{"key":"e_1_3_2_1_16_1","unstructured":"Patrycja Wegrzynowicz. Performance anti-patterns in hibernate. http:\/\/www.devoxx.com\/display\/DV11\/ Performance+Anti-Patterns+in+Hibernate 2013.  Patrycja Wegrzynowicz. Performance anti-patterns in hibernate. http:\/\/www.devoxx.com\/display\/DV11\/ Performance+Anti-Patterns+in+Hibernate 2013."},{"key":"e_1_3_2_1_17_1","volume-title":"Scalable Software","author":"Smith C.U.","year":"2001","unstructured":"C.U. Smith and L.G. Williams . Performance Solutions: A Practical Guide to Creating Responsive , Scalable Software . The Addison-Wesley object technology series. ADDISON WESLEY Publishing Company Incorporated , 2001 . C.U. Smith and L.G. Williams. Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software. The Addison-Wesley object technology series. ADDISON WESLEY Publishing Company Incorporated, 2001."},{"key":"e_1_3_2_1_18_1","volume-title":"Computer Security","author":"Gollmann D.","year":"2011","unstructured":"D. Gollmann . Computer Security . Wiley , 2011 . D. Gollmann. Computer Security. Wiley, 2011."},{"key":"e_1_3_2_1_19_1","volume-title":"http: \/\/docs.jboss.org\/hibernate\/orm\/4.2\/manual\/en-US\/html\/ch20.html#performance-fetching","author":"Community Boss","year":"2014","unstructured":"J Boss Community . Hibernate. http: \/\/docs.jboss.org\/hibernate\/orm\/4.2\/manual\/en-US\/html\/ch20.html#performance-fetching , 2014 . JBoss Community. Hibernate. http: \/\/docs.jboss.org\/hibernate\/orm\/4.2\/manual\/en-US\/html\/ch20.html#performance-fetching, 2014."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287681"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254074"},{"key":"e_1_3_2_1_22_1","volume-title":"Testing Object-oriented Systems: Models, Patterns, and Tools","author":"Binder R.V.","year":"2000","unstructured":"R.V. Binder . Testing Object-oriented Systems: Models, Patterns, and Tools . Addison-Wesley , 2000 . R.V. Binder. Testing Object-oriented Systems: Models, Patterns, and Tools. Addison-Wesley, 2000."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048081"},{"key":"e_1_3_2_1_24_1","volume-title":"log4jdbc. https:\/\/code.google.com\/p\/log4jdbc\/","author":"Bloom Ryan","year":"2013","unstructured":"Ryan Bloom . log4jdbc. https:\/\/code.google.com\/p\/log4jdbc\/ , 2013 . Ryan Bloom. log4jdbc. https:\/\/code.google.com\/p\/log4jdbc\/, 2013."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491894.2464160"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297033"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/582419.582432"},{"key":"e_1_3_2_1_28_1","volume-title":"Introduction to the Practice of Statistics","author":"Moore D.S.","year":"2009","unstructured":"D.S. Moore , G.P. MacCabe , and B.A. Craig . Introduction to the Practice of Statistics . W.H. Freeman and Company , 2009 . D.S. Moore, G.P. MacCabe, and B.A. Craig. Introduction to the Practice of Statistics. W.H. Freeman and Company, 2009."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1469-185X.2007.00027.x"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2007.02.015"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1027796"},{"key":"e_1_3_2_1_32_1","volume-title":"Statistical Meta-Analysis with Applications","author":"Hartung J.","year":"2011","unstructured":"J. Hartung , G. Knapp , and B.K. Sinha . Statistical Meta-Analysis with Applications . Wiley , 2011 . J. Hartung, G. Knapp, and B.K. Sinha. Statistical Meta-Analysis with Applications. Wiley, 2011."},{"key":"e_1_3_2_1_33_1","volume-title":"Statistical Power Analysis for the Behavioral Sciences","author":"Cohen J.","year":"1988","unstructured":"J. Cohen . Statistical Power Analysis for the Behavioral Sciences . L. Erlbaum Associates , 1988 . J. Cohen. Statistical Power Analysis for the Behavioral Sciences. L. Erlbaum Associates, 1988."},{"issue":"3","key":"e_1_3_2_1_34_1","first-page":"26","article-title":"A cookbook for using the model-view controller user interface paradigm in smalltalk-80","volume":"1","author":"Krasner Glenn E.","year":"1988","unstructured":"Glenn E. Krasner and Stephen T. Pope . A cookbook for using the model-view controller user interface paradigm in smalltalk-80 . J. Object Oriented Program. , 1 ( 3 ): 26 \u2013 49 , August 1988 . Glenn E. Krasner and Stephen T. Pope. A cookbook for using the model-view controller user interface paradigm in smalltalk-80. J. Object Oriented Program., 1(3):26\u201349, August 1988.","journal-title":"J. Object Oriented Program."},{"key":"e_1_3_2_1_35_1","volume-title":"Spring framework. www.springsource.org\/","year":"2013","unstructured":"SpringSource. Spring framework. www.springsource.org\/ , 2013 . SpringSource. Spring framework. www.springsource.org\/, 2013."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254075"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2013.47"},{"key":"e_1_3_2_1_38_1","volume-title":"O\u2019Reilly Media","author":"Zaitsev P.","year":"2008","unstructured":"P. Zaitsev , V. Tkachenko , J.D. Zawodny , A. Lentz , and D.J. Balling . High Performance MySQL: Optimization, Backups, Replication, and More . O\u2019Reilly Media , 2008 . P. Zaitsev, V. Tkachenko, J.D. Zawodny, A. Lentz, and D.J. Balling. High Performance MySQL: Optimization, Backups, Replication, and More. O\u2019Reilly Media, 2008."},{"key":"e_1_3_2_1_39_1","volume-title":"Principles of Statistics","author":"Bulmer G.","year":"1979","unstructured":"G. Bulmer . Principles of Statistics . Dover Books on Mathematics Series. Dover Publications , 1979 . G. Bulmer. Principles of Statistics. Dover Books on Mathematics Series. Dover Publications, 1979."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/1830474"},{"key":"e_1_3_2_1_41_1","volume-title":"Proceedings of the 2003 Computer Measurement Group Conference, CMG 2003","author":"Smith C. U.","year":"2003","unstructured":"C. U. Smith and L.G. Williams . More new software performance antipatterns: Even more ways to shoot yourself in the foot . In Proceedings of the 2003 Computer Measurement Group Conference, CMG 2003 , 2003 . C. U. Smith and L.G. Williams. More new software performance antipatterns: Even more ways to shoot yourself in the foot. In Proceedings of the 2003 Computer Measurement Group Conference, CMG 2003, 2003."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/350391.350420"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2483760.2483768"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-30982-3_9"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384616.2384688"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806617"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2013.19"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491412"}],"event":{"name":"ICSE '14: 36th International Conference on Software Engineering","location":"Hyderabad India","acronym":"ICSE '14","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","TCSE IEEE Computer Society's Tech. Council on Software Engin."]},"container-title":["Proceedings of the 36th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2568225.2568259","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2568225.2568259","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:10:30Z","timestamp":1750234230000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2568225.2568259"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,5,31]]},"references-count":48,"alternative-id":["10.1145\/2568225.2568259","10.1145\/2568225"],"URL":"https:\/\/doi.org\/10.1145\/2568225.2568259","relation":{},"subject":[],"published":{"date-parts":[[2014,5,31]]},"assertion":[{"value":"2014-05-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}