Development of a Query Language for Improved Versioning Support for Machine- Learning-Based Systems
dc.contributor.author | Tran, Erik | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.examiner | Horkoff, Daniel | |
dc.contributor.supervisor | Strüber, Daniel | |
dc.date.accessioned | 2022-07-07T11:52:38Z | |
dc.date.available | 2022-07-07T11:52:38Z | |
dc.date.issued | 2022 | sv |
dc.date.submitted | 2020 | |
dc.description.abstract | This thesis is about development of a query language for improved versioning support for machine-learning-based systems, focusing on the perspective of software engineers. The motivation is to combine the worlds of software engineers and data scientists as they have to work together effectively. Different existing tools that support management of machine learning assets are described and the reason why they are not fit for software engineers are explained. A design science approach method is applied for this thesis. Methods such as requirement elicitation, artifact feature elicitation and artifact feature prioritizations have been applied. Requirements were formed through independent research and are evaluated in four interviews. Features were implemented based on the requirements, and are evaluated as well in another four interviews. The artifact feature prioritization method includes construction of a traceability matrix. The final evaluation results indicated that the population who would hypothetically use this query language in its current state are users who are less experienced in management of machine learning assets. Discussions regarding future work such are related to scalability and data analysability are discussed in the report. The query language could expand to more advanced users if more advanced features are implemented e.g. features that supports data analysability or features that supports other models so that it is not restricted to only Scikit-learn classes that currently are the only classes that are able to be created by using the query language. | sv |
dc.identifier.coursecode | DATX05 | sv |
dc.identifier.uri | https://hdl.handle.net/20.500.12380/305123 | |
dc.language.iso | eng | sv |
dc.setspec.uppsok | Technology | |
dc.subject | software engineering | sv |
dc.subject | query language | sv |
dc.subject | machine learning | sv |
dc.subject | asset | sv |
dc.subject | versioning | sv |
dc.title | Development of a Query Language for Improved Versioning Support for Machine- Learning-Based Systems | sv |
dc.type.degree | Examensarbete för masterexamen | sv |
dc.type.uppsok | H |
Ladda ner
Original bundle
1 - 1 av 1
Hämtar...
- Namn:
- CSE 22-31 Tran.pdf
- Storlek:
- 2.32 MB
- Format:
- Adobe Portable Document Format
- Beskrivning:
- Master’s thesis in Computer science and engineering
License bundle
1 - 1 av 1
Hämtar...
- Namn:
- license.txt
- Storlek:
- 1.51 KB
- Format:
- Item-specific license agreed upon to submission
- Beskrivning: