DocumentCode
3634303
Title
Influence of domain-specific notation to program understanding
Author
Toma? Kosar;Marjan Mernik;Matej ?repin?ek;Pedro Rangel Henriques;Daniela da Cruz;Maria Jo?o Varanda Pereira;Nuno Oliveira
Author_Institution
University of Maribor, Faculty of Electrical Engineering and Computer Science, Smetanova 17, 2000, Slovenia
fYear
2009
Firstpage
675
Lastpage
682
Abstract
Application libraries are the most commonly used implementation approach to solve problems in general-purpose languages. Their competitors are domain-specific languages, which can provide notation close to the problem domain. We carried out an empirical study on comparing domain-specific languages and application libraries regarding program understanding. In this paper, one case study is presented. Over 3000 lines of code were studied and more than 86 pages long questionnaires were answered by end-users, answering questions on learning, perceiving and evolving programs written in domain-specific language as well as general-purpose language using application library. In this paper, we present comparison results on end-users´ correctness and consumed time. For domain-specific language and application library same problem domain has been used-a well-known open source graph description language, DOT.
Keywords
"DSL","Domain specific languages","Libraries","Computer science","Productivity","Information technology","Cognitive science","Programming environments","Skeleton","Software engineering"
Publisher
ieee
Conference_Titel
Computer Science and Information Technology, 2009. IMCSIT ´09. International Multiconference on
ISSN
2157-5525
Print_ISBN
978-1-4244-5314-6
Type
conf
DOI
10.1109/IMCSIT.2009.5352767
Filename
5352767
Link To Document