Documentation of Machine Learning Software

01/30/2020
by   Yalda Hashemi, et al.
0

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.

READ FULL TEXT
research
02/15/2021

Machine Learning Model Development from a Software Engineering Perspective: A Systematic Literature Review

Data scientists often develop machine learning models to solve a variety...
research
01/20/2020

Synergizing Domain Expertise with Self-Awareness in Software Systems: A Patternized Architecture Guideline

Architectural patterns provide a reusable architectural solution for com...
research
10/25/2018

Some Requests for Machine Learning Research from the East African Tech Scene

Based on 46 in-depth interviews with scientists, engineers, and CEOs, th...
research
09/15/2022

ESAVE: Estimating Server and Virtual Machine Energy

Sustainable software engineering has received a lot of attention in rece...
research
03/15/2021

Robust Machine Learning in Critical Care – Software Engineering and Medical Perspectives

Using machine learning in clinical practice poses hard requirements on e...
research
02/04/2018

Software Engineers vs. Machine Learning Algorithms: An Empirical Study Assessing Performance and Reuse Tasks

Several papers have recently contained reports on applying machine learn...
research
12/22/2021

End to End Software Engineering Research

End to end learning is machine learning starting in raw data and predict...

Please sign up or login with your details

Forgot password? Click here to reset