2018 · 29 citations · 9 references
ComputingComputer ScienceMachine LearningNatural Language ProcessingSoftware EngineeringDeep LearningLanguage ModelingTopic ModelingLong Short-term Memory NetworksText Classification
Studies have found that significant amount of bug reports are misclassified between bugs and non-bugs, which inevitably affects relevant studies, e.g., bug prediction. Manually classifying bug reports helps reduce the noise but is often time-consuming. To ease the problem, we propose a bug classification method based on Long Short-Term Memory (LSTM), a typical recurrent neural network which is widely used in text classification tasks. Our method outperforms existing topic-based method and n-gram IDF-based method on four datasets from three popular JAVA open source projects. We believe our work can assist developers and researches to classify bug reports and identify misclassified bug reports. Datasets and scripts used in this work are provided on GitHub1 for others to reproduce and further improve our study.
9
Sepp Hochreiter, Jürgen Schmidhuber · Neural Computation · 1997 · 98.1K citations
Distributed Representations of Words and Phrases and their Compositionality
Tomáš Mikolov, Ilya Sutskever, Kai Chen et al. · arXiv (Cornell University) · 2013 · 18.1K citations · Full text
Is it a bug or an enhancement?
Giuliano Antoniol, Kamel Ayari, Massimiliano Di Penta et al. · 2008 · 365 citations
Huanguo Zhang, Wenbao Han, Xuejia Lai et al. · Science China Information Sciences · 2015 · 210 citations