跨数据集设计讨论挖掘
Cross-Dataset Design Discussion Mining
摘要:
能够识别主要关于设计的软件讨论,我们称之为设计挖掘,可以改进软件系统的文档和维护。现有的设计挖掘方法使用自然语言处理(NLP)技术具有良好的分类性能,但这些方法的结论稳定性普遍较差。到目前为止,在软件项目的给定数据集上训练的分类器在不同的工件或不同的数据集上工作得不好。在这项研究中,我们复制和综合这些早期的结果在荟萃分析。然后,我们应用最近的工作在迁移学习的自然语言处理的设计挖掘的问题。然而,对于我们的数据集,这些深度迁移学习分类器的性能并不比不太复杂的分类器好。最后,我们讨论了设计挖掘的迁移学习方法背后的一些原因。
英文摘要:
Being able to identify software discussions that are primarily about design, which we call design mining, can improve documentation and maintenance of software systems. Existing design mining approaches have good classification performance using natural language processing (NLP) techniques, but the conclusion stability of these approaches is generally poor. A classifier trained on a given dataset of software projects has so far not worked well on different artifacts or different datasets. In this study, we replicate and synthesize these earlier results in a meta-analysis. We then apply recent work in transfer learning for NLP to the problem of design mining. However, for our datasets, these deep transfer learning classifiers perform no better than less complex classifiers. We conclude by discussing some reasons behind the transfer learning approach to design mining.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。