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 …