Robust Learning of Deep Predictive Models from Noisy and Imbalanced Software Engineering Datasets
Zhong Li, Minxue Pan, Yu Pei, Tian Zhang, Linzhang Wang, Xuandong Li
Abstract
With the rapid development of Deep Learning, deep predictive models have been widely applied to improve Software Engineering tasks, such as defect prediction and issue classification, and have achieved remarkable success. They are mostly trained in a supervised manner, which heavily relies on high-quality datasets. Unfortunately, due to the nature and source of software engineering data, the real-world datasets often suffer from the issues of sample mislabelling and class imbalance, thus undermining the effectiveness of deep predictive models in practice. This problem has become a major obstacle for deep learning-based Software Engineering.
Topics & Concepts
Computer scienceArtificial intelligenceDeep learningMachine learningSoftwareObstacleQuality (philosophy)Search-based software engineeringSoftware qualitySoftware developmentSoftware constructionPhilosophyProgramming languagePolitical scienceLawEpistemologySoftware Engineering ResearchImbalanced Data Classification TechniquesMachine Learning and Data Classification