Is Machine Learning Software Just Software: A Maintainability View

Forskningsoutput: Kapitel i bok/rapport/konferenshandlingKonferensbidragVetenskapligPeer review

Sammanfattning

Artificial intelligence (AI) and machine learning (ML) is becoming commonplace in numerous fields. As they are often embedded in the context of larger software systems, issues that are faced with software systems in general are also applicable to AI/ML. In this paper, we address ML systems and their characteristics in the light of software maintenance and its attributes, modularity, testability, reusability, analysability, and modifiability. To achieve this, we pinpoint similarities and differences between ML software and software as we traditionally understand it, and draw parallels as well as provide a programmer's view to ML at a general level, using the established software design principles as the starting point.
Originalspråkengelska
Titel på gästpublikationSoftware Quality: Future Perspectives on Software Engineering Quality
RedaktörerDietmar Winkler, Stefan Biffl, Daniel Mendez, Manuel Wimmer, Johannes Bergsmann
Antal sidor12
UtgivningsortCham
FörlagSpringer
Utgivningsdatum2021
Sidor94-105
ISBN (tryckt)978-3-030-65854-0
DOI
StatusPublicerad - 2021
MoE-publikationstypA4 Artikel i en konferenspublikation
EvenemangInternational Conference on Software Quality -
Varaktighet: 19 jan 202121 jan 2021
Konferensnummer: 13

Publikationsserier

Namn Lecture Notes in Business Information Processing
Volym404

Vetenskapsgrenar

  • 113 Data- och informationsvetenskap

Citera det här