论文标题
机器学习软件的文档
Documentation of Machine Learning Software
论文作者
论文摘要
机器学习软件文档与软件工程研究中研究的大多数文档不同。通常,这些文档的用户不是软件专家。对使用数据科学,尤其是不同领域的机器学习的兴趣日益增加,吸引了具有各种知识的科学家和工程师。我们的最终目标是针对具有不同专业知识的用户的机器学习软件文档的自动生成和适应。我们有兴趣了解问题的性质和触发因素以及用户在文档演化过程中的专业水平的影响。我们将研究堆栈溢出Q/AS,并将与文档相关的Q/AS分类为机器学习域中,以了解问题的类型和触发以及对文档的潜在更改请求。我们打算使用结果来建立在最新技术的基础上,以自动生成文档,并扩展了软件功能的采用,摘要和解释。
Machine Learning software documentation is different from most of the documentations that were studied in software engineering research. Often, the users of these documentations are not software experts. The increasing interest in using data science and in particular, machine learning in different fields attracted scientists and engineers with various levels of knowledge about programming and software engineering. Our ultimate goal is automated generation and adaptation of machine learning software documents for users with different levels of expertise. We are interested in understanding the nature and triggers of the problems and the impact of the users' levels of expertise in the process of documentation evolution. We will investigate the Stack Overflow Q/As and classify the documentation related Q/As within the machine learning domain to understand the types and triggers of the problems as well as the potential change requests to the documentation. We intend to use the results for building on top of the state of the art techniques for automatic documentation generation and extending on the adoption, summarization, and explanation of software functionalities.