{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,10]],"date-time":"2026-07-10T19:31:56Z","timestamp":1783711916523,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":15,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,12,1]],"date-time":"2020-12-01T00:00:00Z","timestamp":1606780800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"CNPq","award":["141345\/2015-2"],"award-info":[{"award-number":["141345\/2015-2"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,12]]},"DOI":"10.1145\/3439961.3439985","type":"proceedings-article","created":{"date-parts":[[2021,3,7]],"date-time":"2021-03-07T02:03:18Z","timestamp":1615082598000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Towards Practical Reuse of Custom Static Analysis Rules for Defect Localization"],"prefix":"10.1145","author":[{"given":"Diogo Silveira","family":"Mendon\u00e7a","sequence":"first","affiliation":[{"name":"Federal Center for Technological Education of Rio de Janeiro (CEFET\/RJ), Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marcos","family":"Kalinowski","sequence":"additional","affiliation":[{"name":"Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,3,6]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2008.130"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"M Beller R Bholanath S McIntosh and A Zaidman. 2016. Analyzing the State of Static Analysis: A Large-Scale Evaluation in Open Source Software. In 2016 IEEE 23rd International Conference on Software Analysis Evolution and Reengineering (SANER) Vol.\u00a01. 470\u2013481. https:\/\/doi.org\/10.1109\/SANER.2016.105  M Beller R Bholanath S McIntosh and A Zaidman. 2016. Analyzing the State of Static Analysis: A Large-Scale Evaluation in Open Source Software. In 2016 IEEE 23rd International Conference on Software Analysis Evolution and Reengineering (SANER) Vol.\u00a01. 470\u2013481. https:\/\/doi.org\/10.1109\/SANER.2016.105","DOI":"10.1109\/SANER.2016.105"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1646353.1646374"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970347"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858965.2814308"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2577080.2577087"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2010.12.007"},{"key":"e_1_3_2_1_8_1","unstructured":"InfoEther Inc. [n.d.]. PMD. http:\/\/pmd.github.io\/  InfoEther Inc. [n.d.]. PMD. http:\/\/pmd.github.io\/"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3239235.3268924"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.22152\/programming-journal.org\/2020\/4\/15"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2016.25"},{"key":"e_1_3_2_1_12_1","series-title":"Lecture Notes in Business Information Processing. 91\u2013102. https:\/\/doi.org\/10.1007\/978-3-642-01112-2_10","volume-title":"Facilitating Reuse of Code Checking Rules in Static Code Analysis","author":"Shekhovtsov A."},{"key":"e_1_3_2_1_13_1","unstructured":"SonarSource. 2008. SonarQube. https:\/\/www.sonarqube.org\/  SonarSource. 2008. SonarQube. https:\/\/www.sonarqube.org\/"},{"key":"e_1_3_2_1_14_1","unstructured":"The University of Maryland. [n.d.]. FindBugs. http:\/\/findbugs.sourceforge.net\/  The University of Maryland. [n.d.]. FindBugs. http:\/\/findbugs.sourceforge.net\/"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196321.3196327"}],"event":{"name":"SBQS'20: 19th Brazilian Symposium on Software Quality","location":"S\u00e3o Lu\u00eds Brazil","acronym":"SBQS'20"},"container-title":["19th Brazilian Symposium on Software Quality"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3439961.3439985","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3439961.3439985","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:01:53Z","timestamp":1750197713000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3439961.3439985"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12]]},"references-count":15,"alternative-id":["10.1145\/3439961.3439985","10.1145\/3439961"],"URL":"https:\/\/doi.org\/10.1145\/3439961.3439985","relation":{},"subject":[],"published":{"date-parts":[[2020,12]]},"assertion":[{"value":"2021-03-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}