{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T08:37:46Z","timestamp":1725784666419},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,5,14]],"date-time":"2016-05-14T00:00:00Z","timestamp":1463184000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,5,14]]},"DOI":"10.1145\/2889160.2889228","type":"proceedings-article","created":{"date-parts":[[2016,5,16]],"date-time":"2016-05-16T12:27:23Z","timestamp":1463401643000},"page":"71-80","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Detecting problems in the database access code of large scale systems"],"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":"Concordia University, Quebec, 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":[[2016,5,14]]},"reference":[{"volume-title":"http:\/\/stackoverflow.com\/questions\/1614139\/spring-transactional-read-only-propagation","year":"2009","author":"Spring","unstructured":"Spring @Transactional read-only propagation. http:\/\/stackoverflow.com\/questions\/1614139\/spring-transactional-read-only-propagation , 2009 . Last accessed 15 Feb 2016. Spring @Transactional read-only propagation. http:\/\/stackoverflow.com\/questions\/1614139\/spring-transactional-read-only-propagation, 2009. Last accessed 15 Feb 2016.","key":"e_1_3_2_1_1_1"},{"volume-title":"http:\/\/stackoverflow.com\/questions\/2562865\/spring-transaction-readonly","year":"2010","author":"Spring","unstructured":"Spring transaction readonly. http:\/\/stackoverflow.com\/questions\/2562865\/spring-transaction-readonly , 2010 . Last accessed 15 Feb 2016. Spring transaction readonly. http:\/\/stackoverflow.com\/questions\/2562865\/spring-transaction-readonly, 2010. Last accessed 15 Feb 2016.","key":"e_1_3_2_1_2_1"},{"volume-title":"http:\/\/stackoverflow.com\/questions\/3037006\/starting-new-transaction-in-spring-bean","year":"2010","author":"Starting","unstructured":"Starting new transaction in spring bean. http:\/\/stackoverflow.com\/questions\/3037006\/starting-new-transaction-in-spring-bean , 2010 . Last accessed 15 Feb 2016. Starting new transaction in spring bean. http:\/\/stackoverflow.com\/questions\/3037006\/starting-new-transaction-in-spring-bean, 2010. Last accessed 15 Feb 2016.","key":"e_1_3_2_1_3_1"},{"unstructured":"Spring transaction: requires new beharivour. http:\/\/stackoverflow.com\/questions\/22927763\/spring-transaction-requires-new-beharivour 2014. Last accessed 15 Feb 2016. Spring transaction: requires new beharivour. http:\/\/stackoverflow.com\/questions\/22927763\/spring-transaction-requires-new-beharivour 2014. Last accessed 15 Feb 2016.","key":"e_1_3_2_1_4_1"},{"volume-title":"http:\/\/stackoverflow.com\/questions\/20395543\/how-to-change-the-ordering-of-sql-execution-in-\\hibernate","year":"2015","author":"Hibernate How","unstructured":"How to change the ordering of SQL execution in Hibernate . http:\/\/stackoverflow.com\/questions\/20395543\/how-to-change-the-ordering-of-sql-execution-in-\\hibernate , 2015 . Last accessed 15 Feb 2016. How to change the ordering of SQL execution in Hibernate. http:\/\/stackoverflow.com\/questions\/20395543\/how-to-change-the-ordering-of-sql-execution-in-\\hibernate, 2015. Last accessed 15 Feb 2016.","key":"e_1_3_2_1_5_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_6_1","DOI":"10.1145\/1251535.1251536"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1109\/MS.2015.27"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1145\/2568225.2568259"},{"unstructured":"Coverity. Coverity code advisor. http:\/\/www.coverity.com\/ 2016. Last accessed 15 Feb 2016. Coverity. Coverity code advisor. http:\/\/www.coverity.com\/ 2016. Last accessed 15 Feb 2016.","key":"e_1_3_2_1_9_1"},{"volume-title":"http:\/\/fbinfer.com\/","year":"2016","unstructured":"Facebook. Infer. http:\/\/fbinfer.com\/ , 2016 . Last accessed 15 Feb 2016. Facebook. Infer. http:\/\/fbinfer.com\/, 2016. Last accessed 15 Feb 2016.","key":"e_1_3_2_1_10_1"},{"volume-title":"Delete then insert in collection - order of executed sql. https:\/\/forum.hibernate.org\/viewtopic.php?t=934483","year":"2004","author":"Forum H. U.","unstructured":"H. U. Forum . Delete then insert in collection - order of executed sql. https:\/\/forum.hibernate.org\/viewtopic.php?t=934483 , 2004 . Last accessed 15 Feb 2016. H. U. Forum. Delete then insert in collection - order of executed sql. https:\/\/forum.hibernate.org\/viewtopic.php?t=934483, 2004. Last accessed 15 Feb 2016.","key":"e_1_3_2_1_11_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.1145\/1287624.1287681"},{"unstructured":"Google. Error prone. http:\/\/errorprone.info\/ 2016. Last accessed 15 Feb 2016. Google. Error prone. http:\/\/errorprone.info\/ 2016. Last accessed 15 Feb 2016.","key":"e_1_3_2_1_13_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1145\/1052883.1052895"},{"volume-title":"http:\/\/www-03.ibm.com\/software\/products\/en\/appscan-source","year":"2016","author":"IBM.","unstructured":"IBM. Security appscan source. http:\/\/www-03.ibm.com\/software\/products\/en\/appscan-source , 2016 . Last accessed 15 Feb 2016. IBM. Security appscan source. http:\/\/www-03.ibm.com\/software\/products\/en\/appscan-source, 2016. Last accessed 15 Feb 2016.","key":"e_1_3_2_1_15_1"},{"unstructured":"M. Jedyk. Transactions (mis)management: how to kill your app. http:\/\/www.resilientdatasystems.co.uk\/java\/transactions-mis-management-how-to-kill-app\/ 2014. Last accessed 15 Feb 2016. M. Jedyk. Transactions (mis)management: how to kill your app. http:\/\/www.resilientdatasystems.co.uk\/java\/transactions-mis-management-how-to-kill-app\/ 2014. Last accessed 15 Feb 2016.","key":"e_1_3_2_1_16_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1145\/2254064.2254075"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.5555\/2486788.2486877"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.1109\/MC.2005.22"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.5555\/619054.621528"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.1109\/TSE.2006.28"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_22_1","DOI":"10.1145\/2786805.2786809"},{"unstructured":"V. MIHALCEA. A beginner's guide to JPA\/Hibernate flush strategies. http:\/\/vladmihalcea.com\/2014\/08\/07\/a-beginners-guide-to-jpahibernate-flush-strategies\/ 2014. Last accessed 15 Feb 2016. V. MIHALCEA. A beginner's guide to JPA\/Hibernate flush strategies. http:\/\/vladmihalcea.com\/2014\/08\/07\/a-beginners-guide-to-jpahibernate-flush-strategies\/ 2014. Last accessed 15 Feb 2016.","key":"e_1_3_2_1_23_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1145\/1810295.1810310"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_25_1","DOI":"10.5555\/2818754.2818863"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_1","DOI":"10.5555\/2486788.2486862"},{"volume-title":"https:\/\/pmd.github.io\/","year":"2016","author":"Pmd PMD.","unstructured":"PMD. Pmd . https:\/\/pmd.github.io\/ , 2016 . Last accessed 15 Feb 2016. PMD. Pmd. https:\/\/pmd.github.io\/, 2016. Last accessed 15 Feb 2016.","key":"e_1_3_2_1_27_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.1109\/ICST.2011.51"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.1145\/2786805.2786812"},{"volume-title":"Spring framework. www.springsource.org\/","year":"2013","unstructured":"SpringSource. Spring framework. www.springsource.org\/ , 2013 . Last accessed 15 Feb 2016. SpringSource. Spring framework. www.springsource.org\/, 2013. Last accessed 15 Feb 2016.","key":"e_1_3_2_1_30_1"},{"volume-title":"Java tools and technologies landscape for","year":"2015","unstructured":"ZeroturnAround. Java tools and technologies landscape for 2015 . http:\/\/zeroturnaround.com\/rebellabs\/java-tools-and-technologies-landscape-for-2014\/, 2014. Last accessed 15 Feb 2016. ZeroturnAround. Java tools and technologies landscape for 2015. http:\/\/zeroturnaround.com\/rebellabs\/java-tools-and-technologies-landscape-for-2014\/, 2014. Last accessed 15 Feb 2016.","key":"e_1_3_2_1_31_1"}],"event":{"sponsor":["ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering","IEEE-CS\\TCSE TC on Software Engineering","IEEE-CS\\DATC IEEE Computer Society"],"acronym":"ICSE '16","name":"ICSE '16: 38th International Conference on Software Engineering","location":"Austin Texas"},"container-title":["Proceedings of the 38th International Conference on Software Engineering Companion"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2889160.2889228","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,11]],"date-time":"2023-01-11T08:56:04Z","timestamp":1673427364000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2889160.2889228"}},"subtitle":["an industrial experience report"],"short-title":[],"issued":{"date-parts":[[2016,5,14]]},"references-count":31,"alternative-id":["10.1145\/2889160.2889228","10.1145\/2889160"],"URL":"http:\/\/dx.doi.org\/10.1145\/2889160.2889228","relation":{},"subject":[],"published":{"date-parts":[[2016,5,14]]},"assertion":[{"value":"2016-05-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}