Bug fixing is expensive, which attracts developers and researchers to study how to effectively resolve bugs. Therefore, it has become a hot research topic in software engineering. During the bug fixing process, developers leverage various software artifacts (e.g., bug reports, commits, log files, and source files) and explore multisource heterogeneous information (Q&A websites, web resources, and software communities) to reproduce bugs, localize bugs, identify candidate fixing solutions, apply fixes and validate fixes. The rich data provides important information of bug fixing, which can guide developers to resolve bugs. For example, a bug report not only shows the details of the reported bug, but also shows the potential method of bug fixing. Therefore, how to analyze and utilize such data is an important step for bug fixing.
The special issue will focus on the new generation of bug fixing. Generally, bug fixing process includes bug understanding (i.e., bug reproduction, severity/priority verification, bug summarization, bug classification, and bug knowledge extraction), bug localization, bug fixing, and bug validation. By using data mining, information retrieval, machine learning, natural language processing, artificial intelligence technologies, visualization technologies, human-computer interaction technologies and code analysis technologies, a series of new automated algorithms can be proposed to improve the performance of bug fixing.
We invite submissions of high-quality papers describing original and significant work in all areas of the new generation of bug fixing including (but not limited to): 1) providing a summary of research that advances intelligent bug fixing using multiple data analysis and processing techniques, and 2) serving as a comprehensive collection of some of the current state-of-the-art technologies within this content. We especially encourage the authors of the best papers accepted by the 2nd IEEE International Workshop on Intelligent Bug Fixing 2020 to submit their extended articles. Topics of interest include but are not limited to:
Big Data in Bug Fixing Activities
Bug Knowledge and Bug Understanding
Software Artifacts Generation in Bug Fixing Process
Bug Report Summarization/Enrichment for Fixing Bugs
Duplicates Detection for Fixing Bugs
Bug Severity/Priority Prediction for Fixing Bugs
Bug Fixer Recommendation
Bug Localization for Fixing Bugs
Automated Program Repair
Empirical Studies in Bug Analysis and Fixing
AI-based Approaches for Bug Fixing
Intelligent Software Testing for Bug Fixing
Knowledge Graph for Bug Fixing
Submission Deadline: 15 April 2020
Initial Author Notifications: 25 May 2020
Initial Author Revisions Due: 25 August 2020
Author Notifications for First Revision: 25 September 2020
Final Author Revisions Due: 25 October 2020
Final Author Notifications: 25 November 2020
Editors in Chief
Special Issues Editor
Xiapu Luo, Hong Kong Polytechnic University, Hong Kong, China (firstname.lastname@example.org)
Weiyi Shang, Concordia University, Canada (email@example.com)
Xiaobing Sun, Yangzhou University, China (firstname.lastname@example.org)
Tao Zhang, Macau University of Science and Technology, Macau, China (email@example.com, corresponding editor)
All manuscripts and any supplementary material should be submitted through the Elsevier Editorial System at http://ees.elsevier.com/jss. Follow the submission instructions given on this site. Please, select the article type as “VSI: IBF” from the “Choose Article Type” pull-down menu during the submission process. All submitted papers should adhere to the general principles of the Journal of Systems and Software articles. Submissions have to be prepared according to the Guide for Authors, available on the journal website. Submitted papers must be original, must not have been previously published or be under consideration for publication elsewhere.
A submission extended from a previous conference version has to contain at least 30% new material. Please, note that the papers from IBF 2020 that are also invited for this special issue, are subject to the same rule. Authors are requested to attach to the submitted paper their relevant, previously published articles and a summary document explaining the enhancements made in the journal version.
For more information about the special issue, contact the guest editors.
The guest editors together with the Editors-in-Chief and the Special Issues Editor will make final decisions.