paper-with-me

홈 › Papers

CatIss: An Intelligent Tool for Categorizing Issues Reports using Transformers

2022-03-31 · Maliheh Izadi

Users use Issue Tracking Systems to keep track and manage issue reports in their repositories. An issue is a rich source of software information that contains different reports including a problem, a request for new features, or merely a question about the software product. As the number of these issues increases, it becomes harder to manage them manually. Thus, automatic approaches are proposed to help facilitate the management of issue reports. This paper describes CatIss, an automatic CATegorizer of ISSue reports which is built upon the Transformer-based pre-trained RoBERTa model. CatIss classifies issue reports into three main categories of Bug reports, Enhancement/feature requests, and Questions. First, the datasets provided for the NLBSE tool competition are cleaned and preprocessed. Then, the pre-trained RoBERTa model is fine-tuned on the preprocessed dataset. Evaluating CatIss on about 80 thousand issue reports from GitHub, indicates that it performs very well surpassing the competition baseline, TicketTagger, and achieving 87.2% F1-score (micro average). Additionally, as CatIss is trained on a wide set of repositories, it is a generic prediction model, hence applicable for any unseen software project or projects with little historical data. Scripts for cleaning the datasets, training CatIss, and evaluating the model are publicly available.

📄 PDF Abstract BibTeX arXiv:2203.17196

Code (1)

malihehizadi/catiss 공식 구현

Tasks

Management

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Weight Decay 설명 없음
WordPiece 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Attention Dropout Attention Dropout is a type of dropout used in attention-based architectures, where elements are randomly dropped out of the…
Multi-Head Attention 설명 없음
Linear Warmup With Linear Decay Linear Warmup With Linear Decay is a learning rate schedule in which we increase the learning rate linearly for $n$ updates and then linearly decay afterwards.

Similar Papers 제목 키워드 기반

Uchaguzi-2022: A Dataset of Citizen Reports on the 2022 Kenyan Election

2024-12-17 · Roberto Mondini, Neema Kotonya, Robert L. Logan IV, Elizabeth M Olson 외

Online reporting platforms have enabled citizens around the world to collectively share their opinions and report in real time on events impacting their local communities. Systematically organizing (e.g., categorizing by…

Guarding the Guardians: Automated Analysis of Online Child Sexual Abuse

2023-08-07 · Juanita Puentes, Angela Castillo, Wilmar Osejo, Yuly Calderón 외

Online violence against children has increased globally recently, demanding urgent attention. Competent authorities manually analyze abuse complaints to comprehend crime dynamics and identify patterns. However, the manua…

MaintainoMATE: A GitHub App for Intelligent Automation of Maintenance Activities

2023-08-31 · Anas Nadeem, Muhammad Usman Sarwar, Muhammad Zubair Malik

Software development projects rely on issue tracking systems at the core of tracking maintenance tasks such as bug reports, and enhancement requests. Incoming issue-reports on these issue tracking systems must be managed…

A Survey on Deep Learning Toolkits and Libraries for Intelligent User Interfaces

2018-03-13 · Jan Zacharias, Michael Barz, Daniel Sonntag

This paper provides an overview of prominent deep learning toolkits and, in particular, reports on recent publications that contributed open source software for implementing tasks that are common in intelligent user inte…

Deep Learning

Timing Analysis Agent: Autonomous Multi-Corner Multi-Mode (MCMM) Timing Debugging with Timing Debug Relation Graph

2025-04-15 · Jatin Nainani, Chia-Tung Ho, Anirudh Dhurka, Haoxing Ren

Timing analysis is an essential and demanding verification method for Very Large Scale Integrated (VLSI) circuit design and optimization. In addition, it also serves as the cornerstone of the final sign-off, determining …

RAGRetrieval-augmented Generation