Mapping Bug Reports to Relevant Source Code Files Based on the Vector Space Model and Word Embedding
Although software bug localization in software maintenance and evolution is cumbersome and time-consuming, it is also very important, especially for large-scale software projects.
Guangliang Liu +4 more
doaj +1 more source
Software systems through complex networks science: Review, analysis and applications [PDF]
Complex software systems are among most sophisticated human-made systems, yet only little is known about the actual structure of 'good' software. We here study different software systems developed in Java from the perspective of network science.
Bajec, Marko, Šubelj, Lovro
core +1 more source
Are developers fixing their own bugs?: Tracing bug-fixing and bug-seeding committers [PDF]
This is the post-print version of the Article. The official published version can be accessed from the link below - Copyright @ 2011 IGI GlobalThe process of fixing software bugs plays a key role in the maintenance activities of a software project ...
Capiluppi, A +2 more
core +1 more source
Classification and intuitionistic fuzzy set based software bug triaging techniques
Software development is a modular approach involving multiple developers and multi-tasking teams working at different locations. A particular term in a software bug can belong to multiple modules and multiple developers’ profiles.
Rama Ranjan Panda, Naresh Kumar Nagwani
doaj +1 more source
Deep Learning-Based Bug Report Summarization Using Sentence Significance Factors
During the maintenance phase of software development, bug reports provide important information for software developers. Developers share information, discuss bugs, and fix associated bugs through bug reports; however, bug reports often include complex ...
Youngji Koh, Sungwon Kang, Seonah Lee
doaj +1 more source
BugML: Software Bug Markup Language
A software bug contains useful information related to software development. Bug indicates the incorrect behavior of implemented functionalities for the given requirements. Numbers of standards exist to keep the software bug information. Most of the bug tracking tools follows these standards to store the software bug information.
Shrish Verma, Naresh Kumar Nagwani
openaire +1 more source
Generate (Non-Software) Bugs to Fool Classifiers
In adversarial attacks intended to confound deep learning models, most studies have focused on limiting the magnitude of the modification so that humans do not notice the attack. On the other hand, during an attack against autonomous cars, for example, most drivers would not find it strange if a small insect image were placed on a stop sign, or they ...
Yakura, Hiromu +2 more
openaire +3 more sources
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
Duplicate Bug Report Detection and Classification System Based on Deep Learning Technique
Duplicate bug report detection is a process of finding a duplicate bug report in the bug tracking system. This process is essential to avoid unnecessary work and rediscovery.
Ashima Kukkar +5 more
doaj +1 more source
Nature-Based Prediction Model of Bug Reports Based on Ensemble Machine Learning Model
In software development systems, the maintenance process of software systems attracted the attention of researchers due to its importance in fixing the defects discovered in the software testing by using bug reports (BRs) which include detailed ...
Shatha Abed Alsaedi +3 more
doaj +1 more source

