{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T01:15:52Z","timestamp":1773969352313,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":12,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T00:00:00Z","timestamp":1645488000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Science Foundation","award":["DRL-1740765"],"award-info":[{"award-number":["DRL-1740765"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,2,22]]},"DOI":"10.1145\/3478431.3499310","type":"proceedings-article","created":{"date-parts":[[2022,2,23]],"date-time":"2022-02-23T00:53:28Z","timestamp":1645577608000},"page":"8-14","source":"Crossref","is-referenced-by-count":6,"title":["Helping Student Programmers Through Industrial-Strength Static Analysis"],"prefix":"10.1145","author":[{"given":"Allyson","family":"Senger","sequence":"first","affiliation":[{"name":"Virginia Tech, Blacksburg, VA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephen H.","family":"Edwards","sequence":"additional","affiliation":[{"name":"Virginia Tech, Blacksburg, VA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Margaret","family":"Ellis","sequence":"additional","affiliation":[{"name":"Virginia Tech, Blacksburg, VA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,2,22]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844584"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2017.7942942"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999747.1999807"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"S. Edwards Jaime Spacco and David Hovemeyer. 2019. Can Industrial-Strength Static Analysis Be Used to Help Students Who Are Struggling to Complete Programming Activities?. In HICSS.  S. Edwards Jaime Spacco and David Hovemeyer. 2019. Can Industrial-Strength Static Analysis Be Used to Help Students Who Are Struggling to Complete Programming Activities?. In HICSS.","DOI":"10.24251\/HICSS.2019.941"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 2017 ACM Conference on International Computing Education Research","author":"Edwards Stephen H.","unstructured":"Stephen H. Edwards , Nischel Kandru , and Mukund B.M. Rajagopal . 2017. Investigating Static Analysis Errors in Student Java Programs . In Proceedings of the 2017 ACM Conference on International Computing Education Research ( Tacoma, Washington, USA) (ICER '17). Association for Computing Machinery, New York, NY, USA, 65--73. https:\/\/doi.org\/10.1145\/3105726.3106182 Stephen H. Edwards, Nischel Kandru, and Mukund B.M. Rajagopal. 2017. Investigating Static Analysis Errors in Student Java Programs. In Proceedings of the 2017 ACM Conference on International Computing Education Research (Tacoma, Washington, USA) (ICER '17). Association for Computing Machinery, New York, NY, USA, 65--73. https:\/\/doi.org\/10.1145\/3105726.3106182"},{"key":"e_1_3_2_1_6_1","unstructured":"FindBugs bug descriptions 2021. FindBugs bug descriptions. http:\/\/findbugs. sourceforge.net\/bugDescriptions.html.  FindBugs bug descriptions 2021. FindBugs bug descriptions. http:\/\/findbugs. sourceforge.net\/bugDescriptions.html."},{"key":"e_1_3_2_1_7_1","volume-title":"Proceedings of the 28th International Conference on Neural Information Processing Systems -","volume":"1","author":"Peter","unstructured":"Peter A. Flach and Meelis Kull. 2015. Precision-Recall-Gain Curves: PR Analysis Done Right . In Proceedings of the 28th International Conference on Neural Information Processing Systems - Volume 1 (Montreal, Canada) (NIPS'15). MIT Press, Cambridge, MA, USA, 838--846. Peter A. Flach and Meelis Kull. 2015. Precision-Recall-Gain Curves: PR Analysis Done Right. In Proceedings of the 28th International Conference on Neural Information Processing Systems - Volume 1 (Montreal, Canada) (NIPS'15). MIT Press, Cambridge, MA, USA, 838--846."},{"key":"e_1_3_2_1_8_1","volume-title":"15th International Symposium on Software Reliability Engineering. IEEE Computer Society","author":"Foster J. S.","year":"2004","unstructured":"J. S. Foster , C. B. Almazan , and N. Rutar . 2004. A Comparison of Bug Finding Tools for Java . In 15th International Symposium on Software Reliability Engineering. IEEE Computer Society , Los Alamitos, CA, USA, 245--256. https:\/\/doi.org\/10. 1109\/ISSRE. 2004 .1 J. S. Foster, C. B. Almazan, and N. Rutar. 2004. A Comparison of Bug Finding Tools for Java. In 15th International Symposium on Software Reliability Engineering. IEEE Computer Society, Los Alamitos, CA, USA, 245--256. https:\/\/doi.org\/10. 1109\/ISSRE.2004.1"},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the ACM Conference on Global Computing Education (Chengdu","author":"Michael","unstructured":"Michael S. Irwin and Stephen H. Edwards. 2019. Can Mobile Gaming Psychology Be Used to Improve Time Management on Programming Assignments? . In Proceedings of the ACM Conference on Global Computing Education (Chengdu , Sichuan, China) (CompEd '19). Association for Computing Machinery, New York, NY, USA, 208--214. https:\/\/doi.org\/10.1145\/3300115.3309517 Michael S. Irwin and Stephen H. Edwards. 2019. Can Mobile Gaming Psychology Be Used to Improve Time Management on Programming Assignments?. In Proceedings of the ACM Conference on Global Computing Education (Chengdu,Sichuan, China) (CompEd '19). Association for Computing Machinery, New York, NY, USA, 208--214. https:\/\/doi.org\/10.1145\/3300115.3309517"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017768"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106169"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the Sixth Australasian Conference on Computing Education -","volume":"30","author":"Truong Nghi","year":"2004","unstructured":"Nghi Truong , Paul Roe , and Peter Bancroft . 2004 . Static Analysis of Students' Java Programs . In Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30 (Dunedin, New Zealand) (ACE '04). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 317--325. http:\/\/dl.acm.org\/ citation.cfm?id=979968.980011 Nghi Truong, Paul Roe, and Peter Bancroft. 2004. Static Analysis of Students' Java Programs. In Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30 (Dunedin, New Zealand) (ACE '04). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 317--325. http:\/\/dl.acm.org\/ citation.cfm?id=979968.980011"}],"event":{"name":"SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education","location":"Providence RI USA","acronym":"SIGCSE 2022","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 53rd ACM Technical Symposium on Computer Science Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3478431.3499310","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3478431.3499310","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:18:26Z","timestamp":1750191506000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3478431.3499310"}},"subtitle":["A Replication Study"],"short-title":[],"issued":{"date-parts":[[2022,2,22]]},"references-count":12,"alternative-id":["10.1145\/3478431.3499310","10.1145\/3478431"],"URL":"https:\/\/doi.org\/10.1145\/3478431.3499310","relation":{},"subject":[],"published":{"date-parts":[[2022,2,22]]}}}