Skip to main content

Showing 1–7 of 7 results for author: Maipradit, R

Searching in archive cs. Search in all archives.
.
  1. Whodunit: Classifying Code as Human Authored or GPT-4 Generated -- A case study on CodeChef problems

    Authors: Oseremen Joy Idialu, Noble Saji Mathews, Rungroj Maipradit, Joanne M. Atlee, Mei Nagappan

    Abstract: Artificial intelligence (AI) assistants such as GitHub Copilot and ChatGPT, built on large language models like GPT-4, are revolutionizing how programming tasks are performed, raising questions about whether code is authored by generative AI models. Such questions are of particular interest to educators, who worry that these tools enable a new form of academic dishonesty, in which students submit… ▽ More

    Submitted 6 March, 2024; originally announced March 2024.

    Comments: 13 pages, 5 figures, MSR Conference

  2. arXiv:2309.15017  [pdf, other

    cs.SE

    Studying the association between Gitcoin's issues and resolving outcomes

    Authors: Morakot Choetkiertikul, Arada Puengmongkolchaikit, Pandaree Chandra, Chaiyong Ragkitwetsakul, Rungroj Maipradit, Hideaki Hata, Thanwadee Sunetnanta, Kenichi Matsumoto

    Abstract: The development of open-source software (OSS) projects usually have been driven through collaborations among contributors and strongly relies on volunteering. Thus, allocating software practitioners (e.g., contributors) to a particular task is non-trivial and draws attention away from the development. Therefore, a number of bug bounty platforms have emerged to address this problem through bounty r… ▽ More

    Submitted 26 September, 2023; originally announced September 2023.

  3. arXiv:2308.10078  [pdf, other

    cs.SE

    Repeated Builds During Code Review: An Empirical Study of the OpenStack Community

    Authors: Rungroj Maipradit, Dong Wang, Patanamon Thongtanunam, Raula Gaikovina Kula, Yasutaka Kamei, Shane McIntosh

    Abstract: Code review is a popular practice where developers critique each others' changes. Since automated builds can identify low-level issues (e.g., syntactic errors, regression bugs), it is not uncommon for software organizations to incorporate automated builds in the code review process. In such code review deployment scenarios, submitted change sets must be approved for integration by both peer code r… ▽ More

    Submitted 19 August, 2023; originally announced August 2023.

    Comments: conference

  4. arXiv:2109.02878  [pdf, other

    cs.SE

    FixMe: A GitHub Bot for Detecting and Monitoring On-Hold Self-Admitted Technical Debt

    Authors: Saranphon Phaithoon, Supakarn Wongnil, Patiphol Pussawong, Morakot Choetkiertikul, Chaiyong Ragkhitwetsagul, Thanwadee Sunetnanta, Rungroj Maipradit, Hideaki Hata, Kenichi Matsumoto

    Abstract: Self-Admitted Technical Debt (SATD) is a special form of technical debt in which developers intentionally record their hacks in the code by adding comments for attention. Here, we focus on issue-related "On-hold SATD", where developers suspend proper implementation due to issues reported inside or outside the project. When the referenced issues are resolved, the On-hold SATD also need to be addres… ▽ More

    Submitted 7 September, 2021; originally announced September 2021.

    Comments: 5 pages, ASE 2021

  5. arXiv:2009.13113  [pdf, other

    cs.SE

    Automated Identification of On-hold Self-admitted Technical Debt

    Authors: Rungroj Maipradit, Bin Lin, Csaba Nagy, Gabriele Bavota, Michele Lanza, Hideaki Hata, Kenichi Matsumoto

    Abstract: Modern software is developed under considerable time pressure, which implies that developers more often than not have to resort to compromises when it comes to code that is well written and code that just does the job. This has led over the past decades to the concept of "technical debt", a short-term hack that potentially generates long-term maintenance problems. Self-admitted technical debt (SAT… ▽ More

    Submitted 28 September, 2020; originally announced September 2020.

    Comments: 11 pages, 20th IEEE International Working Conference on Source Code Analysis and Manipulation

  6. arXiv:1904.12162  [pdf, other

    cs.IR cs.CL

    Sentiment Classification using N-gram IDF and Automated Machine Learning

    Authors: Rungroj Maipradit, Hideaki Hata, Kenichi Matsumoto

    Abstract: We propose a sentiment classification method with a general machine learning framework. For feature representation, n-gram IDF is used to extract software-engineering-related, dataset-specific, positive, neutral, and negative n-gram expressions. For classifiers, an automated machine learning tool is used. In the comparison using publicly available datasets, our method achieved the highest F1 value… ▽ More

    Submitted 25 May, 2019; v1 submitted 27 April, 2019; originally announced April 2019.

    Comments: 4 pages, IEEE Software

  7. arXiv:1901.09511  [pdf, other

    cs.SE

    Wait For It: Identifying "On-Hold" Self-Admitted Technical Debt

    Authors: Rungroj Maipradit, Christoph Treude, Hideaki Hata, Kenichi Matsumoto

    Abstract: Self-admitted technical debt refers to situations where a software developer knows that their current implementation is not optimal and indicates this using a source code comment. In this work, we hypothesize that it is possible to develop automated techniques to understand a subset of these comments in more detail, and to propose tool support that can help developers manage self-admitted technica… ▽ More

    Submitted 21 October, 2019; v1 submitted 27 January, 2019; originally announced January 2019.

    Comments: 33 pages