Using Machine Learning and Information Retrieval Techniques to Improve Software Maintainability.

EternalS'12: Proceedings of the Second International Conference on Trustworthy Eternal Systems via Evolving Software, Data and Knowledge(2012)

引用 3|浏览28
暂无评分
摘要
In this paper, we investigate some ideas based on Machine Learning, Natural Language Processing, and Information Retrieval to outline possible research directions in the field of software architecture recovery and clone detection. In particular, after presenting an extensive related work, we illustrate two proposals for addressing these two issues, that represent hot topics in the field of Software Maintenance. Both proposals use Kernel Methods for exploiting structural representation of source code and to automate the detection of clones and the recovery of the actually implemented architecture in a subject software system.
更多
查看译文
关键词
Information Retrieval, Natural Language Processing, Machine Learning, Software Maintenance and Evolution
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要