{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,5]],"date-time":"2024-07-05T16:00:27Z","timestamp":1720195227925},"reference-count":33,"publisher":"Institute of Electronics, Information and Communications Engineers (IEICE)","issue":"11","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEICE Trans. Inf. &amp; Syst."],"published-print":{"date-parts":[[2018,11,1]]},"DOI":"10.1587\/transinf.2018edp7004","type":"journal-article","created":{"date-parts":[[2018,10,31]],"date-time":"2018-10-31T22:46:54Z","timestamp":1541026014000},"page":"2720-2729","source":"Crossref","is-referenced-by-count":3,"title":["How are IF-Conditional Statements Fixed Through Peer CodeReview?"],"prefix":"10.1587","volume":"E101.D","author":[{"given":"Yuki","family":"UEDA","sequence":"first","affiliation":[{"name":"Graduate School of Information Science, Nara Institute of Science and Technology (NAIST)"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Akinori","family":"IHARA","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science, Nara Institute of Science and Technology (NAIST)"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Takashi","family":"ISHIO","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science, Nara Institute of Science and Technology (NAIST)"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Toshiki","family":"HIRAO","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science, Nara Institute of Science and Technology (NAIST)"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kenichi","family":"MATSUMOTO","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science, Nara Institute of Science and Technology (NAIST)"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"532","reference":[{"key":"1","doi-asserted-by":"crossref","unstructured":"[1] P.C. Rigby and M.-A. Storey, \u201cUnderstanding broadcast based peer review on open source software projects,\u201d Proceedings of the 33rd International Conference on Software Engineering (ICSE&apos;11), pp.541-550, 2011. 10.1145\/1985793.1985867","DOI":"10.1145\/1985793.1985867"},{"key":"2","doi-asserted-by":"crossref","unstructured":"[2] D.S. Alberts, \u201cThe economics of software quality assurance,\u201d Proceedings of the National Computer Conference and Exposition, pp.433-442, 1976. 10.1145\/1499799.1499863","DOI":"10.1145\/1499799.1499863"},{"key":"3","doi-asserted-by":"publisher","unstructured":"[3] M.V. M\u00e4ntyl\u00e4 and C. Lassenius, \u201cWhat types of defects are really discovered in code reviews?,\u201d Proceedings of the IEEE Trans. Softw. Eng. (TSE&apos;09), vol.35, no.3, pp.430-448, 2009. 10.1109\/tse.2008.71","DOI":"10.1109\/TSE.2008.71"},{"key":"4","doi-asserted-by":"crossref","unstructured":"[4] M. Beller, A. Bacchelli, A. Zaidman, and E. Juergens, \u201cModern code reviews in open-source projects: Which problems do they fix?,\u201d Proceedings of the 11th Working Conference on Mining Software Repositories (MSR&apos;14), pp.202-211, 2014. 10.1145\/2597073.2597082","DOI":"10.1145\/2597073.2597082"},{"key":"5","doi-asserted-by":"crossref","unstructured":"[5] Y. Tao, D. Han, and S. Kim, \u201cWriting acceptable patches: An empirical study of open source project patches,\u201d Proceedings of the International Conference on Software Maintenance and Evolution (ICSME&apos;14), pp.271-280, 2014. 10.1109\/icsme.2014.49","DOI":"10.1109\/ICSME.2014.49"},{"key":"6","doi-asserted-by":"publisher","unstructured":"[6] K. Pan, S. Kim, and E.J. Whitehead, \u201cToward an understanding of bug fix patterns,\u201d Empirical Software Engineering (ESE&apos;09), vol.14, no.3, pp.286-315, 2009. 10.1007\/s10664-008-9077-5","DOI":"10.1007\/s10664-008-9077-5"},{"key":"7","doi-asserted-by":"crossref","unstructured":"[7] M. Martinez, L. Duchien, and M. Monperrus, \u201cAutomatically extracting instances of code change patterns with AST analysis,\u201d Proceedings of the IEEE International Conference on Software Maintenance (ICSM&apos;13), pp.388-391, 2013. 10.1109\/icsm.2013.54","DOI":"10.1109\/ICSM.2013.54"},{"key":"8","unstructured":"[8] D. Spinellis, Code quality: the open source perspective, 2006."},{"key":"9","doi-asserted-by":"crossref","unstructured":"[9] S.H. Tan, J. Yi, Yulis, S. Mechtaev, A. Roychoudhury, \u201cCodeflaws: a programming competition benchmark for evaluating automated program repair tools,\u201d Proceedings of the 39th International Conference on Software Engineering Companion (ICSE&apos;17), pp.180-182, 2017. 10.1109\/icse-c.2017.76","DOI":"10.1109\/ICSE-C.2017.76"},{"key":"10","doi-asserted-by":"crossref","unstructured":"[10] Y. Ueda, A. Ihara, T. Hirao, T. Ishio, and K. Matsumoto, \u201cHow is IF statement fixed through code review?-a case study of qt project -,\u201dProceedings of the 8th IEEE International Workshop on Program Debugging (IWPD&apos;17), pp.207-213, 2017.","DOI":"10.1109\/ISSREW.2017.32"},{"key":"11","doi-asserted-by":"crossref","unstructured":"[11] S. McIntosh, Y. Kamei, B. Adams, and A.E. Hassan, \u201cThe impact of code review coverage and code review participation on software quality: A case study of the qt, vtk, and itk projects,\u201d Proceedings of the 11th Working Conference on Mining Software Repositories (MSR&apos;14), pp.192-201, 2014. 10.1145\/2597073.2597076","DOI":"10.1145\/2597073.2597076"},{"key":"12","doi-asserted-by":"crossref","unstructured":"[12] A. Meneely, A.C.R. Tejeda, B. Spates, S. Trudeau, D. Neuberger, K. Whitlock, C. Ketant, and K. Davis, \u201cAn empirical investigation of socio-technical code review metrics and security vulnerabilities,\u201d Proceedings of the 6th International Workshop on Social Software Engineering (IWSSE&apos;14), pp.37-44, 2014. 10.1145\/2661685.2661687","DOI":"10.1145\/2661685.2661687"},{"key":"13","doi-asserted-by":"crossref","unstructured":"[13] P. Thongtanunam, S. McIntosh, A.E. Hassan, and H. Iida, \u201cInvestigating code review practices in defective files: An empirical study of the qt system,\u201d Proceedings of the 12th Working Conference on Mining Software Repositories (MSR&apos;15), pp.168-179, 2015. 10.1109\/msr.2015.23","DOI":"10.1109\/MSR.2015.23"},{"key":"14","doi-asserted-by":"crossref","unstructured":"[14] R. Morales, S. McIntosh, and F. Khomh, \u201cDo code review practices impact design quality? a case study of the qt, vtk, and itk projects,\u201d Proceedings of the 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER&apos;15), pp.171-180, 2015. 10.1109\/saner.2015.7081827","DOI":"10.1109\/SANER.2015.7081827"},{"key":"15","doi-asserted-by":"publisher","unstructured":"[15] S. McIntosh, Y. Kamei, B. Adams, and A.E. Hassan, \u201cAn empirical study of the impact of modern code review practices on software quality,\u201d Empirical Software Engineering, vol.21, no.5, pp.2146-2189, 2016. 10.1007\/s10664-015-9381-9","DOI":"10.1007\/s10664-015-9381-9"},{"key":"16","doi-asserted-by":"publisher","unstructured":"[16] E. Raymond, \u201cThe cathedral and the bazaar,\u201d Knowledge, Technology &amp; Policy, vol.12, no.3, pp.23-49, 1999. 10.1007\/s12130-999-1026-0","DOI":"10.1007\/s12130-999-1026-0"},{"key":"17","doi-asserted-by":"crossref","unstructured":"[17] P.C. Rigby and C. Bird, \u201cConvergent contemporary software peer review practices,\u201d Proceedings of the 9th Joint Meeting on Foundations of Software Engineering (FSE&apos;13), pp.202-212, 2013. 10.1145\/2491411.2491444","DOI":"10.1145\/2491411.2491444"},{"key":"18","doi-asserted-by":"crossref","unstructured":"[18] T. Hirao, A. Ihara, Y. Ueda, P. Phannachitta, and K. Matsumoto, \u201cThe impact of a low level of agreement among reviewers in a code review process,\u201d Proceedings of the 12th International Conference on Open Source Systems (OSS&apos;16), pp.97-110, 2016. 10.1007\/978-3-319-39225-7_8","DOI":"10.1007\/978-3-319-39225-7_8"},{"key":"19","doi-asserted-by":"crossref","unstructured":"[19] P. Thongtanunam, C. Tantithamthavorn, R.G. Kula, N. Yoshida, H. Iida, and K. Matsumoto, \u201cWho should review my code? a file location-based code-reviewer recommendation approach for modern code review,\u201d Proceedings of the 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER&apos;15), pp.141-150, 2015. 10.1109\/saner.2015.7081824","DOI":"10.1109\/SANER.2015.7081824"},{"key":"20","doi-asserted-by":"crossref","unstructured":"[20] V. Balachandran, \u201cReducing human effort and improving quality in peer code reviews using automatic static analysis and reviewer recommendation,\u201d Proceedings of the 35th International Conference on Software Engineering (ICSE&apos;13), pp.931-940, 2013. 10.1109\/icse.2013.6606642","DOI":"10.1109\/ICSE.2013.6606642"},{"key":"21","doi-asserted-by":"publisher","unstructured":"[21] M.B. Zanjani, H. Kagdi, and C. Bird, \u201cAutomatically recommending peer reviewers in modern code review,\u201d Transactions on Software Engineering (TSE&apos;15), vol.42, no.6, pp.530-543, 2015. 10.1109\/tse.2015.2500238","DOI":"10.1109\/TSE.2015.2500238"},{"key":"22","doi-asserted-by":"crossref","unstructured":"[22] M.M. Rahman, C.K. Roy, and J.A. Collins, \u201cCorrect: Code reviewer recommendation in github based on cross-project and technology experience,\u201d Proceedings of the 38th International Conference on Software Engineering (ICSE&apos;16), pp.222-231, 2016. 10.1145\/2889160.2889244","DOI":"10.1145\/2889160.2889244"},{"key":"23","doi-asserted-by":"crossref","unstructured":"[23] X. Xia, D. Lo, X. Wang, and X. Yang, \u201cWho should review this change? putting text and file location analyses together for more accurate recommendations,\u201d Proceedings of the 31st International Conference on Software Maintenance and Evolution (ICSME&apos;15), pp.261-270, 2015. 10.1109\/icsm.2015.7332472","DOI":"10.1109\/ICSM.2015.7332472"},{"key":"24","unstructured":"[24] T. Parr, The definitive ANTLR 4 reference, Pragmatic Bookshelf, 2013."},{"key":"25","unstructured":"[25] M. Hahsler, S. Chelluboina, K. Hornik, and C. Buchta, \u201cThe arules r-package ecosystem: analyzing interesting patterns from large transaction data sets,\u201d Journal of Machine Learning Research (JMLR), vol.12, no.Jun, pp.2021-2025, 2011."},{"key":"26","doi-asserted-by":"crossref","unstructured":"[26] C. Zhang and S. Zhang, Association rule mining: models and algorithms, Springer-Verlag, 2002. 10.1007\/3-540-46027-6","DOI":"10.1007\/3-540-46027-6"},{"key":"27","doi-asserted-by":"crossref","unstructured":"[27] J. Han, J. Pei, and Y. Yin, \u201cMining frequent patterns without candidate generation,\u201d Proceedings of the International Conference on Management of Data (SIGMOD&apos;00), pp.1-12, 2000. 10.1145\/342009.335372","DOI":"10.1145\/342009.335372"},{"key":"28","doi-asserted-by":"crossref","unstructured":"[28] T. Rolfsnes, L. Moonen, and D. Binkley, \u201cPredicting relevance of change recommendations,\u201d Proceedings of the International Conference on Automated Software Engineering (ASE&apos;17), 2017. 10.1109\/ase.2017.8115680","DOI":"10.1109\/ASE.2017.8115680"},{"key":"29","doi-asserted-by":"crossref","unstructured":"[29] J. Tsay, L. Dabbish, and J. Herbsleb, \u201cLet&apos;s talk about it: Evaluating contributions through discussion in github,\u201d Proceedings of the 22nd International Sym posium on Foundations of Software Engineering (SANER&apos;15), pp.144-154, 2014. 10.1145\/2635868.2635882","DOI":"10.1145\/2635868.2635882"},{"key":"30","doi-asserted-by":"crossref","unstructured":"[30] J. Czerwonka, M. Greiler, and J. Tilford, \u201cCode reviews do not find bugs: How the current code review best practice slows us down,\u201d Proceedings of the 37th International Conference on Software Engineering (ICSE&apos;15), pp.27-28, 2015. 10.1109\/icse.2015.131","DOI":"10.1109\/ICSE.2015.131"},{"key":"31","doi-asserted-by":"crossref","unstructured":"[31] C. Boogerd and L. Moonen, \u201cAssessing the value of coding standards: An empirical study,\u201d IEEE International Conference on Software Maintenance (ICSM&apos;08), pp.277-286, 2008. 10.1109\/icsm.2008.4658076","DOI":"10.1109\/ICSM.2008.4658076"},{"key":"32","doi-asserted-by":"crossref","unstructured":"[32] M. Smit, B. Gergel, H.J. Hoover, and E. Stroulia, \u201cCode convention adherence in evolving software,\u201d Proceedings of the 27th IEEE International Conference on Software Maintenance (ICSM&apos;11), pp.504-507, 2011. 10.1109\/icsm.2011.6080819","DOI":"10.1109\/ICSM.2011.6080819"},{"key":"33","doi-asserted-by":"crossref","unstructured":"[33] M. Allamanis, E.T. Barr, C. Bird, and C. Sutton, \u201cLearning natural coding conventions,\u201d Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE&apos;14), pp.281-293, 2014. 10.1145\/2635868.2635883","DOI":"10.1145\/2635868.2635883"}],"container-title":["IEICE Transactions on Information and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E101.D\/11\/E101.D_2018EDP7004\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,30]],"date-time":"2019-10-30T08:53:27Z","timestamp":1572425607000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E101.D\/11\/E101.D_2018EDP7004\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,1]]},"references-count":33,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2018]]}},"URL":"https:\/\/doi.org\/10.1587\/transinf.2018edp7004","relation":{},"ISSN":["0916-8532","1745-1361"],"issn-type":[{"value":"0916-8532","type":"print"},{"value":"1745-1361","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,11,1]]}}}