由于以下几个原因,软件程序总是易于更改。 在一个软件产品线中,更改的频率更高,因为许多软件单元从一个发行版本转移到另一个发行版本。 另外,其他新文件也添加到重用文件中。 在这项工作中,我们探索建立模型的可能性,该模型可以预测文件,很有可能会经历从一个版本到另一个版本的更改。 了解可能面临更改的文件至关重要,因为这将有助于改善规划,管理资源并降低成本。 这也有助于改善软件过程,从而提高软件质量。 此外,我们还将探讨不同学习者在这种情况下的表现,以及随着软件的发展学习是否有所改善。 使用logistic回归,J48和随机森林成功预测了从发行版到下一发行版的更改,其准确性和精确度得分在72%到100