Mining readme files to support automatic building of Java projects in software repositories: poster.

ICSE (Companion Volume)(2017)

引用 27|浏览22
暂无评分
摘要
Automatic building of software projects provides a desirable foundation to support a large variety of software engineering research tasks based on open software repositories. In this paper, we propose the first technique to automatically extract software build commands from software readme files and Wiki pages, and combine the extracted commands for software building. Specifically, we leverage the Named Entity Recognition (NER) technique for build-command extraction, and prioritize the extracted build commands to identify which one should be used in software build. Our experiment on top Java projects from GitHub reveals that, the proposed technique can correctly identify more than 90% of build commands, and can successfully build 84% of the projects that can be built successfully through manual inspection of software support documents.
更多
查看译文
关键词
readme file mining,Java projects,software repositories,software projects,software engineering,Wiki pages,named entity recognition technique,NER technique,build-command extraction,Git Hub
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要