Skip to main content

Showing 1–10 of 10 results for author: Irsan, I C

Searching in archive cs. Search in all archives.
.
  1. arXiv:2310.16390  [pdf, other

    cs.SE

    Evaluating Pre-trained Language Models for Repairing API Misuses

    Authors: Ting Zhang, Ivana Clairine Irsan, Ferdian Thung, David Lo, Asankhaya Sharma, Lingxiao Jiang

    Abstract: API misuses often lead to software bugs, crashes, and vulnerabilities. While several API misuse detectors have been proposed, there are no automatic repair tools specifically designed for this purpose. In a recent study, test-suite-based automatic program repair (APR) tools were found to be ineffective in repairing API misuses. Still, since the study focused on non-learning-aided APR tools, it rem… ▽ More

    Submitted 25 October, 2023; originally announced October 2023.

    Comments: Under review by TOSEM

  2. arXiv:2310.11113  [pdf, other

    cs.SE

    Revisiting Sentiment Analysis for Software Engineering in the Era of Large Language Models

    Authors: Ting Zhang, Ivana Clairine Irsan, Ferdian Thung, David Lo

    Abstract: Software development is an inherently collaborative process, where various stakeholders frequently express their opinions and emotions across diverse platforms. Recognizing the sentiments conveyed in these interactions is crucial for the effective development and ongoing maintenance of software systems. Over the years, many tools have been proposed to aid in sentiment analysis, but accurately iden… ▽ More

    Submitted 19 October, 2023; v1 submitted 17 October, 2023; originally announced October 2023.

    Comments: Submitted to TOSEM

  3. arXiv:2308.10022  [pdf, other

    cs.SE

    Cupid: Leveraging ChatGPT for More Accurate Duplicate Bug Report Detection

    Authors: Ting Zhang, Ivana Clairine Irsan, Ferdian Thung, David Lo

    Abstract: Duplicate bug report detection (DBRD) is a long-standing challenge in both academia and industry. Over the past decades, researchers have proposed various approaches to detect duplicate bug reports more accurately. With the recent advancement of deep learning, researchers have also proposed several approaches that leverage deep learning models to detect duplicate bug reports. A recent benchmarking… ▽ More

    Submitted 27 August, 2023; v1 submitted 19 August, 2023; originally announced August 2023.

    Comments: Recently submitted to TOSEM

  4. arXiv:2304.05121  [pdf, other

    cs.SE

    APISENS- Sentiment Scoring Tool for APIs with Crowd-Knowledge

    Authors: Kisub Kim, Ferdian Thung, Ting Zhang, Ivana Clairine Irsan, Ratnadira Widyasari, Zhou Yang, David Lo

    Abstract: Utilizing pre-existing software artifacts, such as libraries and Application Programming Interfaces (APIs), is crucial for software development efficiency. However, the abundance of artifacts that provide similar functionality can lead to confusion among developers, resulting in a challenge for proper selection and implementation. Through our preliminary investigation, we found that utilizing the… ▽ More

    Submitted 11 April, 2023; originally announced April 2023.

  5. arXiv:2304.02514  [pdf, other

    cs.SE

    APIHarvest: Harvesting API Information from Various Online Sources

    Authors: Ferdian Thung, Kisub Kim, Ting Zhang, Ivana Clairine Irsan, Ratnadira Widyasari, Zhou Yang, David Lo

    Abstract: Using APIs to develop software applications is the norm. APIs help developers to build applications faster as they do not need to reinvent the wheel. It is therefore important for developers to understand the APIs that they plan to use. Developers should also make themselves aware of relevant information updates about APIs. In order to do so, developers need to find and keep track of relevant info… ▽ More

    Submitted 5 April, 2023; originally announced April 2023.

  6. arXiv:2303.12299  [pdf, other

    cs.SE

    PICASO: Enhancing API Recommendations with Relevant Stack Overflow Posts

    Authors: Ivana Clairine Irsan, Ting Zhang, Ferdian Thung, Kisub Kim, David Lo

    Abstract: While having options could be liberating, too many options could lead to the sub-optimal solution being chosen. This is not an exception in the software engineering domain. Nowadays, API has become imperative in making software developers' life easier. APIs help developers implement a function faster and more efficiently. However, given the large number of open-source libraries to choose from, cho… ▽ More

    Submitted 22 March, 2023; originally announced March 2023.

    Comments: Accepted at MSR 2023

  7. arXiv:2212.00548  [pdf, other

    cs.SE

    Duplicate Bug Report Detection: How Far Are We?

    Authors: Ting Zhang, DongGyun Han, Venkatesh Vinayakarao, Ivana Clairine Irsan, Bowen Xu, Ferdian Thung, David Lo, Lingxiao Jiang

    Abstract: Many Duplicate Bug Report Detection (DBRD) techniques have been proposed in the research literature. The industry uses some other techniques. Unfortunately, there is insufficient comparison among them, and it is unclear how far we have been. This work fills this gap by comparing the aforementioned techniques. To compare them, we first need a benchmark that can estimate how a tool would perform if… ▽ More

    Submitted 1 December, 2022; originally announced December 2022.

    Comments: Accepted by ACM Transactions on Software Engineering and Methodology

  8. arXiv:2206.11619  [pdf, other

    cs.SE

    AutoPRTitle: A Tool for Automatic Pull Request Title Generation

    Authors: Ivana Clairine Irsan, Ting Zhang, Ferdian Thung, David Lo, Lingxiao Jiang

    Abstract: With the rise of the pull request mechanism in software development, the quality of pull requests has gained more attention. Prior works focus on improving the quality of pull request descriptions and several approaches have been proposed to automatically generate pull request descriptions. As an essential component of a pull request, pull request titles have not received a similar level of attent… ▽ More

    Submitted 5 August, 2022; v1 submitted 23 June, 2022; originally announced June 2022.

    Comments: Accepted by the ICSME'22 Tool Demonstration Track

  9. iTiger: An Automatic Issue Title Generation Tool

    Authors: Ting Zhang, Ivana Clairine Irsan, Ferdian Thung, DongGyun Han, David Lo, Lingxiao Jiang

    Abstract: In both commercial and open-source software, bug reports or issues are used to track bugs or feature requests. However, the quality of issues can differ a lot. Prior research has found that bug reports with good quality tend to gain more attention than the ones with poor quality. As an essential component of an issue, title quality is an important aspect of issue quality. Moreover, issues are usua… ▽ More

    Submitted 31 August, 2022; v1 submitted 21 June, 2022; originally announced June 2022.

    Comments: Accepted by the ESEC/FSE 2022 Demonstrations Track

  10. arXiv:2206.10430  [pdf, other

    cs.SE

    Automatic Pull Request Title Generation

    Authors: Ting Zhang, Ivana Clairine Irsan, Ferdian Thung, DongGyun Han, David Lo, Lingxiao Jiang

    Abstract: Pull Requests (PRs) are a mechanism on modern collaborative coding platforms, such as GitHub. PRs allow developers to tell others that their code changes are available for merging into another branch in a repository. A PR needs to be reviewed and approved by the core team of the repository before the changes are merged into the branch. Usually, reviewers need to identify a PR that is in line with… ▽ More

    Submitted 30 June, 2022; v1 submitted 21 June, 2022; originally announced June 2022.

    Comments: Accepted by the ICSME'22 research track