Skip to main content

Showing 1–4 of 4 results for author: Charoenwet, W

.
  1. arXiv:2409.10959  [pdf, other

    cs.SE cs.LG

    Leveraging Reviewer Experience in Code Review Comment Generation

    Authors: Hong Yi Lin, Patanamon Thongtanunam, Christoph Treude, Michael W. Godfrey, Chunhua Liu, Wachiraphan Charoenwet

    Abstract: Modern code review is a ubiquitous software quality assurance process aimed at identifying potential issues within newly written code. Despite its effectiveness, the process demands large amounts of effort from the human reviewers involved. To help alleviate this workload, researchers have trained deep learning models to imitate human reviewers in providing natural language code reviews. Formally,… ▽ More

    Submitted 17 September, 2024; originally announced September 2024.

  2. arXiv:2407.12241  [pdf, other

    cs.SE

    An Empirical Study of Static Analysis Tools for Secure Code Review

    Authors: Wachiraphan Charoenwet, Patanamon Thongtanunam, Van-Thuan Pham, Christoph Treude

    Abstract: Early identification of security issues in software development is vital to minimize their unanticipated impacts. Code review is a widely used manual analysis method that aims to uncover security issues along with other coding issues in software projects. While some studies suggest that automated static application security testing tools (SASTs) could enhance security issue identification, there i… ▽ More

    Submitted 16 July, 2024; originally announced July 2024.

    Comments: Accepted by ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) 2024

  3. Improving Automated Code Reviews: Learning from Experience

    Authors: Hong Yi Lin, Patanamon Thongtanunam, Christoph Treude, Wachiraphan Charoenwet

    Abstract: Modern code review is a critical quality assurance process that is widely adopted in both industry and open source software environments. This process can help newcomers learn from the feedback of experienced reviewers; however, it often brings a large workload and stress to reviewers. To alleviate this burden, the field of automated code reviews aims to automate the process, teaching large langua… ▽ More

    Submitted 6 February, 2024; originally announced February 2024.

    Comments: Accepted by the 21st International Conference on Mining Software Repositories (MSR 24)

  4. arXiv:2311.16396  [pdf, other

    cs.SE

    Toward Effective Secure Code Reviews: An Empirical Study of Security-Related Coding Weaknesses

    Authors: Wachiraphan Charoenwet, Patanamon Thongtanunam, Van-Thuan Pham, Christoph Treude

    Abstract: Identifying security issues early is encouraged to reduce the latent negative impacts on software systems. Code review is a widely-used method that allows developers to manually inspect modified code, catching security issues during a software development cycle. However, existing code review studies often focus on known vulnerabilities, neglecting coding weaknesses, which can introduce real-world… ▽ More

    Submitted 8 May, 2024; v1 submitted 27 November, 2023; originally announced November 2023.