Summarizing software artifacts: A literature review
N Nazar, Y Hu, H Jiang - Journal of Computer Science and Technology, 2016 - Springer
This paper presents a literature review in the field of summarizing software artifacts, focusing
on bug reports, source code, mailing lists and developer discussions artifacts. From Jan …
on bug reports, source code, mailing lists and developer discussions artifacts. From Jan …
Predictive models in software engineering: Challenges and opportunities
Predictive models are one of the most important techniques that are widely applied in many
areas of software engineering. There have been a large number of primary studies that …
areas of software engineering. There have been a large number of primary studies that …
Identifying self-admitted technical debt in open source projects using text mining
Technical debt is a metaphor to describe the situation in which long-term code quality is
traded for short-term goals in software projects. Recently, the concept of self-admitted …
traded for short-term goals in software projects. Recently, the concept of self-admitted …
API code recommendation using statistical learning from fine-grained changes
Learning and remembering how to use APIs is difficult. While code-completion tools can
recommend API methods, browsing a long list of API method names and their …
recommend API methods, browsing a long list of API method names and their …
Improving automated bug triaging with specialized topic model
Bug triaging refers to the process of assigning a bug to the most appropriate developer to fix.
It becomes more and more difficult and complicated as the size of software and the number …
It becomes more and more difficult and complicated as the size of software and the number …
Duplicate bug report detection with a combination of information retrieval and topic modeling
Detecting duplicate bug reports helps reduce triaging efforts and save time for developers in
fixing the same issues. Among several automated detection approaches, text-based …
fixing the same issues. Among several automated detection approaches, text-based …
Combining text mining and data mining for bug report classification
Bug reports represent an important information source for software construction.
Misclassification of these reports inevitably introduces bias. Manual examinations can help …
Misclassification of these reports inevitably introduces bias. Manual examinations can help …
Predicting semantically linkable knowledge in developer online forums via convolutional neural network
Consider a question and its answers in Stack Overflow as a knowledge unit. Knowledge
units often contain semantically relevant knowledge, and thus linkable for different purposes …
units often contain semantically relevant knowledge, and thus linkable for different purposes …
Automatic summarization of bug reports
Software developers access bug reports in a project's bug repository to help with a number
of different tasks, including understanding how previous changes have been made and …
of different tasks, including understanding how previous changes have been made and …
Information retrieval based nearest neighbor classification for fine-grained bug severity prediction
Bugs are prevalent in software systems. Some bugs are critical and need to be fixed right
away, whereas others are minor and their fixes could be postponed until resources are …
away, whereas others are minor and their fixes could be postponed until resources are …