Deep Neural Network-Based Severity Prediction of Bug Reports
Software maintenance is an essential phase of software development. Developers employ issue tracking systems to collect bugs for software improvement. Users submit bugs through such issue tracking systems and decide the severity of reported bugs.
Waheed Yousuf Ramay +4 more
doaj +1 more source
NRFixer: Sentiment Based Model for Predicting the Fixability of Non-Reproducible Bugs [PDF]
Software maintenance is an essential step in software development life cycle. Nowadays, software companies spend approximately 45\% of total cost in maintenance activities.
Anjali Goyal, Neetu Sardana
doaj +1 more source
Deep learning and gradient-based extraction of bug report features related to bug fixing time
Bug reports typically contain detailed descriptions of failures, hints at the location of the corresponding defects, and discussions. Developers usually resolve bugs using comments in descriptions and discussions.
Yuki Noyori +6 more
doaj +1 more source
Fault diversity among off-the-shelf SQL database servers [PDF]
Fault tolerance is often the only viable way of obtaining the required system dependability from systems built out of "off-the-shelf" (OTS) products.
Gashi, I., Popov, P. T., Strigini, L.
core +1 more source
Automatic Bug Triaging via Deep Reinforcement Learning
Software maintenance and evolution account for approximately 90% of the software development process (e.g., implementation, testing, and maintenance).
Yong Liu +5 more
doaj +1 more source
Poster: Improving Bug Localization with Report Quality Dynamics and Query Reformulation
Recent findings from a user study suggest that IR-based bug localization techniques do not perform well if the bug report lacks rich structured information such as relevant program entity names.
Rahman, Mohammad Masudur +1 more
core +1 more source
Exploring usability discussions in open source development [PDF]
The public nature of discussion in open source projects provides a valuable resource for understanding the mechanisms of open source software development. In this paper we explore how open source projects address issues of usability.
Nichols, David M., Twidale, Michael B.
core +2 more sources
A Dataset and Service for Automated Identification of Security Bug Reports
Reporting the presence of a security bug allows developers to take action and correct security vulnerabilities before they can be exploited by attackers.
Horacio L. Franca +2 more
doaj +1 more source
Enhancing Bug Report Summaries Through Knowledge-Specific and Contrastive Learning Pre-Training
Bug reports are crucial in software maintenance, with concise summaries significantly enhancing the efficiency of bug triagers and ultimately contributing to the development of high-quality software products. Contemporary methods for automatic bug report
Yunna Shao, Bangmeng Xiang
doaj +1 more source
A Multi-Factor Approach for Selection of Developers to Fix Bugs in a Program
In a software tracking system, the bug assignment problem refers to the activities that developers perform during software maintenance to fix bugs. As many bugs are submitted on a daily basis, the number of developers required is quite large, and it ...
Shikai Guo +7 more
doaj +1 more source

