Standard

How to make visual modeling more attractive to software developers. / Terekhov, Andrey; Bryksin, Timofey; Litvinov, Yurii.

Present and Ulterior Software Engineering. Springer Nature, 2017. p. 139-152.

Research output: Chapter in Book/Report/Conference proceedingChapterResearchpeer-review

Harvard

APA

Vancouver

Author

Terekhov, Andrey ; Bryksin, Timofey ; Litvinov, Yurii. / How to make visual modeling more attractive to software developers. Present and Ulterior Software Engineering. Springer Nature, 2017. pp. 139-152

BibTeX

@inbook{ff9d5d5e54aa481b98ac7e8a57c89aa0,
title = "How to make visual modeling more attractive to software developers",
abstract = "The visual modeling paradigm has already been known for a number of decades, but still a vast majority of software engineers prefer traditional programming to automated code generation from visual models. This happens mostly because of the programmers' habit of creating the textual code and almost emotional attachment to it, but also because of the common prejudice toward code generation from general purpose modeling languages (especially UML) and the lack of ease of use of visual integrated development environments (IDEs). In this chapter, we address the last issue and discuss several ways to make modeling using diagrams acceptable for industrial software development. Specialized domain-specific visual languages could be used to make models clearer and more understandable. In addition, a lot of effort is required for tool developers to make tools supporting these languages less difficult to use in everyday work.We present a QReal domainspecific modeling (DSM) platform and discuss what we have done to make visual IDEs created on this platform easier and more productive to use, and the process of their creation simpler, e.g., mouse gestures recognition for rapid creation of elements and links on diagrams, or a number of special features that increase the productivity of the modeling process.",
author = "Andrey Terekhov and Timofey Bryksin and Yurii Litvinov",
year = "2017",
month = nov,
day = "1",
doi = "10.1007/978-3-319-67425-4_9",
language = "English",
isbn = "9783319674247",
pages = "139--152",
booktitle = "Present and Ulterior Software Engineering",
publisher = "Springer Nature",
address = "Germany",

}

RIS

TY - CHAP

T1 - How to make visual modeling more attractive to software developers

AU - Terekhov, Andrey

AU - Bryksin, Timofey

AU - Litvinov, Yurii

PY - 2017/11/1

Y1 - 2017/11/1

N2 - The visual modeling paradigm has already been known for a number of decades, but still a vast majority of software engineers prefer traditional programming to automated code generation from visual models. This happens mostly because of the programmers' habit of creating the textual code and almost emotional attachment to it, but also because of the common prejudice toward code generation from general purpose modeling languages (especially UML) and the lack of ease of use of visual integrated development environments (IDEs). In this chapter, we address the last issue and discuss several ways to make modeling using diagrams acceptable for industrial software development. Specialized domain-specific visual languages could be used to make models clearer and more understandable. In addition, a lot of effort is required for tool developers to make tools supporting these languages less difficult to use in everyday work.We present a QReal domainspecific modeling (DSM) platform and discuss what we have done to make visual IDEs created on this platform easier and more productive to use, and the process of their creation simpler, e.g., mouse gestures recognition for rapid creation of elements and links on diagrams, or a number of special features that increase the productivity of the modeling process.

AB - The visual modeling paradigm has already been known for a number of decades, but still a vast majority of software engineers prefer traditional programming to automated code generation from visual models. This happens mostly because of the programmers' habit of creating the textual code and almost emotional attachment to it, but also because of the common prejudice toward code generation from general purpose modeling languages (especially UML) and the lack of ease of use of visual integrated development environments (IDEs). In this chapter, we address the last issue and discuss several ways to make modeling using diagrams acceptable for industrial software development. Specialized domain-specific visual languages could be used to make models clearer and more understandable. In addition, a lot of effort is required for tool developers to make tools supporting these languages less difficult to use in everyday work.We present a QReal domainspecific modeling (DSM) platform and discuss what we have done to make visual IDEs created on this platform easier and more productive to use, and the process of their creation simpler, e.g., mouse gestures recognition for rapid creation of elements and links on diagrams, or a number of special features that increase the productivity of the modeling process.

UR - http://www.scopus.com/inward/record.url?scp=85054945477&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-67425-4_9

DO - 10.1007/978-3-319-67425-4_9

M3 - Chapter

AN - SCOPUS:85054945477

SN - 9783319674247

SP - 139

EP - 152

BT - Present and Ulterior Software Engineering

PB - Springer Nature

ER -

ID: 35887474