Programming vs. That Thing Subject Matter Experts Do

Allowing subject matter experts to directly contribute their domain knowledge and expertise to software through DSLs and automation is a promising way to increase overall software development efficiency and the quality of the product. However, there are doubts of whether this will force subject matt...

Full description

Saved in:
Bibliographic Details
Published inLeveraging Applications of Formal Methods, Verification and Validation Vol. 13036; pp. 414 - 425
Main Author Voelter, Markus
Format Book Chapter
LanguageEnglish
Published Switzerland Springer International Publishing AG 2021
Springer International Publishing
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN3030891585
9783030891589
ISSN0302-9743
1611-3349
DOI10.1007/978-3-030-89159-6_26

Cover

Loading…
More Information
Summary:Allowing subject matter experts to directly contribute their domain knowledge and expertise to software through DSLs and automation is a promising way to increase overall software development efficiency and the quality of the product. However, there are doubts of whether this will force subject matter experts to become programmers. In this paper I answer this question with “no”. But at the same time, subject matter experts have to learn how to communicate clearly and unambiguously to a computer, and this requires some aspects of what is traditionally called programming. The main part of this paper discusses what these aspects are and why learning these does not make people programmers.
ISBN:3030891585
9783030891589
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-030-89159-6_26