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...
Saved in:
Published in | Leveraging Applications of Formal Methods, Verification and Validation Vol. 13036; pp. 414 - 425 |
---|---|
Main Author | |
Format | Book Chapter |
Language | English |
Published |
Switzerland
Springer International Publishing AG
2021
Springer International Publishing |
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get full text |
ISBN | 3030891585 9783030891589 |
ISSN | 0302-9743 1611-3349 |
DOI | 10.1007/978-3-030-89159-6_26 |
Cover
Loading…
Abstract | 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. |
---|---|
AbstractList | 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. |
Author | Voelter, Markus |
Author_xml | – sequence: 1 givenname: Markus surname: Voelter fullname: Voelter, Markus email: voelter@acm.org |
BookMark | eNpFkNtOAjEQhquiEZA38GJfoNjpcXtpEA8JRhPxuunudkGE3bUtxse3CybezD-H_JOZb4QGTds4hK6BTIEQdaNVjhkmjOBcg9BYGipP0IilzqHBTtEQJABmjOuz_0EuBmiYcoq14uwCjYAqmQsKRFyiSQgbQghVlIschoi_-nbl7W730ayy7zDNlmsbU-jLt32xcWXMnm2Mzmfzn875GLK79gqd13Yb3ORPx-j9fr6cPeLFy8PT7HaBO8pZxE7UViiuBaO6sHWhJSuUhsrWOVSOEAcFBSC0dGVBdFnVogbO8sqJJExqNkb0uDd0Ph3kvCna9jMYIKYnZBIhw0x61RyAmJ5QMvGjqfPt196FaFzvKl0Tvd2Wa9ulZ4KR6TBQ0iR4hlPKfgHIEGUM |
ContentType | Book Chapter |
Copyright | Springer Nature Switzerland AG 2021 |
Copyright_xml | – notice: Springer Nature Switzerland AG 2021 |
DBID | FFUUA |
DOI | 10.1007/978-3-030-89159-6_26 |
DatabaseName | ProQuest Ebook Central - Book Chapters - Demo use only |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISBN | 3030891593 9783030891596 |
EISSN | 1611-3349 |
Editor | Steffen, Bernhard Margaria, Tiziana |
Editor_xml | – sequence: 1 fullname: Margaria, Tiziana – sequence: 2 fullname: Steffen, Bernhard |
EndPage | 425 |
ExternalDocumentID | EBC6749176_334_422 |
GroupedDBID | 38. AABBV AABLV ACBPT ACWLQ AEDXK AEJLV AEKFX AELOD AIYYB ALMA_UNASSIGNED_HOLDINGS BAHJK BBABE CZZ DBWEY FFUUA I4C IEZ OCUHQ ORHYB SBO TPJZQ TSXQS Z5O Z7R Z7S Z7U Z7W Z7X Z7Y Z7Z Z81 Z83 Z84 Z85 Z87 Z88 -DT -GH -~X 1SB 29L 2HA 2HV 5QI 875 AASHB ABMNI ACGFS ADCXD AEFIE EJD F5P FEDTE HVGLF LAS LDH P2P RIG RNI RSU SVGTG VI1 ~02 |
ID | FETCH-LOGICAL-p243t-e5fa57495329bafb963b791daf81de00e1b21102cecb09cdf5f1438de51433693 |
ISBN | 3030891585 9783030891589 |
ISSN | 0302-9743 |
IngestDate | Tue Jul 29 20:26:50 EDT 2025 Thu May 29 15:53:50 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
LCCallNum | QA76.758 |
Language | English |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-p243t-e5fa57495329bafb963b791daf81de00e1b21102cecb09cdf5f1438de51433693 |
OCLC | 1276852105 |
PQID | EBC6749176_334_422 |
PageCount | 12 |
ParticipantIDs | springer_books_10_1007_978_3_030_89159_6_26 proquest_ebookcentralchapters_6749176_334_422 |
PublicationCentury | 2000 |
PublicationDate | 2021 |
PublicationDateYYYYMMDD | 2021-01-01 |
PublicationDate_xml | – year: 2021 text: 2021 |
PublicationDecade | 2020 |
PublicationPlace | Switzerland |
PublicationPlace_xml | – name: Switzerland – name: Cham |
PublicationSeriesSubtitle | Theoretical Computer Science and General Issues |
PublicationSeriesTitle | Lecture Notes in Computer Science |
PublicationSeriesTitleAlternate | Lect.Notes Computer |
PublicationSubtitle | 10th International Symposium on Leveraging Applications of Formal Methods, ISoLA 2021, Rhodes, Greece, October 17-29, 2021, Proceedings |
PublicationTitle | Leveraging Applications of Formal Methods, Verification and Validation |
PublicationYear | 2021 |
Publisher | Springer International Publishing AG Springer International Publishing |
Publisher_xml | – name: Springer International Publishing AG – name: Springer International Publishing |
RelatedPersons | Hartmanis, Juris Gao, Wen Bertino, Elisa Woeginger, Gerhard Goos, Gerhard Steffen, Bernhard Yung, Moti |
RelatedPersons_xml | – sequence: 1 givenname: Gerhard surname: Goos fullname: Goos, Gerhard – sequence: 2 givenname: Juris surname: Hartmanis fullname: Hartmanis, Juris – sequence: 3 givenname: Elisa surname: Bertino fullname: Bertino, Elisa – sequence: 4 givenname: Wen surname: Gao fullname: Gao, Wen – sequence: 5 givenname: Bernhard orcidid: 0000-0001-9619-1558 surname: Steffen fullname: Steffen, Bernhard – sequence: 6 givenname: Gerhard orcidid: 0000-0001-8816-2693 surname: Woeginger fullname: Woeginger, Gerhard – sequence: 7 givenname: Moti orcidid: 0000-0003-0848-0873 surname: Yung fullname: Yung, Moti |
SSID | ssj0002724581 ssj0002792 |
Score | 1.9906045 |
Snippet | Allowing subject matter experts to directly contribute their domain knowledge and expertise to software through DSLs and automation is a promising way to... |
SourceID | springer proquest |
SourceType | Publisher |
StartPage | 414 |
SubjectTerms | Domain specific language End-user programming Language engineering |
Title | Programming vs. That Thing Subject Matter Experts Do |
URI | http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=6749176&ppg=422 http://link.springer.com/10.1007/978-3-030-89159-6_26 |
Volume | 13036 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07b9swECYadwk69I2mL3DoZjCwKJISx6BNEARt0MExshGiSKJDaweV2qG_vnd8xLKbJV0EWyBE6j76fLy7746QD2B0Ot45-KW1HWdCOctaYQPzdddqaQOcIWKC7KU6vxIX1_J6m24b2SWjPe7_3Mkr-R9U4R7giizZeyB7-1C4AZ8BX7gCwnDdM3533ayJvexhvanH0MkkCo3W3xkaopixit2hU7tzWE7IQ2K8YAX2t9uJwq82_nvu0oEEnuwQyLvpa0rj-oGz_R6O58tv3Zh6fqLqQV_O_Eus1JlqJ48DWOZJYWEh5QEWm0IVl5sxZoDNSzeJolym3gde7Xkfivdxz3-5daHtHFdrLI6jK5maBhXaFqhkONQkLeeTFlZYW7FOtUyzZhWJa5r_pEViS_-j_6cpH_BkhrNppgxXB-SgaeWMPDw5vfi8unXD8YaLWAHusHzXOfCUVoV0oLJqmQo2bd9iQsW8a8qdQ8tenD2aL8sn5BFSWihyTUB-T8kDv35GHhcIaIbgORETmCnATBFmGmGmGWaaYKYZZvpp84JcnZ0uP56z3FaD3XBRj8zL0MkG84q5tl2woIJtoyvXBTi7-MXCVxa9Arz3vV3o3gUZwKhunUfbula6fklm683avyK0da21XongmhZrKujgtfRSV1ZVysv6iLAiAROD_znjuE_vOxgF66gaZQBsIzg_IvMiJoPDB1OqaoN8TW1AvibK16B8X99r9BtyuN3Ab8ls_PnLvwODcrTv86b4C5B-bKE |
linkProvider | Library Specific Holdings |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Leveraging+Applications+of+Formal+Methods%2C+Verification+and+Validation&rft.au=Voelter%2C+Markus&rft.atitle=Programming+vs.+That+Thing+Subject+Matter+Experts+Do&rft.series=Lecture+Notes+in+Computer+Science&rft.date=2021-01-01&rft.pub=Springer+International+Publishing&rft.isbn=9783030891589&rft.issn=0302-9743&rft.eissn=1611-3349&rft.spage=414&rft.epage=425&rft_id=info:doi/10.1007%2F978-3-030-89159-6_26 |
thumbnail_s | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F6749176-l.jpg |