Repository logo
 
Publication

Comparing general-purpose and domain-specific languages: an empirical study

dc.contributor.authorKosar, Tomaz
dc.contributor.authorOliveira, Nuno
dc.contributor.authorMernik, Marjan
dc.contributor.authorPereira, Maria João
dc.contributor.authorCrepinsek, Matej
dc.contributor.authorCruz, Daniela
dc.contributor.authorHenriques, Pedro Rangel
dc.date.accessioned2010-06-04T10:18:15Z
dc.date.available2010-06-04T10:18:15Z
dc.date.issued2010
dc.description.abstractMany domain-specific languages, that try to bring feasible alternatives for existing solutions while simplifying programming work, have come up in recent years. Although, these little languages seem to be easy to use, there is an open issue whether they bring advantages in comparison to the application libraries, which are the most commonly used implementation approach. In this work, we present an experiment, which was carried out to compare such a domain-specific language with a comparable application library. The experiment was conducted with 36 programmers, who have answered a questionnaire on both implementation approaches. The questionnaire is more than 100 pages long. For a domain-specific language and the application library, the same problem domain has been used – construction of graphical user interfaces. In terms of a domain-specific language, XAML has been used and C# Forms for the application library. A cognitive dimension framework has been used for a comparison between XAML and C# Forms.pt
dc.identifier.citationKosar, Tomaz; Oliveira, Nuno; Mernik, Marjan; Pereira, Maria João; Crepinsek, Matej; Cruz, Daniela; Henriques, Pedro (2010). Comparing general-purpose and domain-specific languages: an empirical study. ComSIS - Computer Science an Information Systems Journal. ISSN 1820-0214. 7:2 p.247-264pt
dc.identifier.doi10.2298/CSIS1002247K
dc.identifier.urihttp://hdl.handle.net/10198/2286
dc.language.isoengpt
dc.publisherComSIS Consortiumpt
dc.subjectDomain-specific languagespt
dc.subjectGeneral-purpose languagespt
dc.subjectProgram comprehensionpt
dc.subjectEmpirical software engineeringpt
dc.titleComparing general-purpose and domain-specific languages: an empirical studypt
dc.typejournal article
dspace.entity.typePublication
oaire.citation.conferencePlaceNovi Sad, Serviapt
oaire.citation.endPage264pt
oaire.citation.startPage247pt
oaire.citation.titleComSIS -- Computer Science an Information Systems Journalpt
person.familyNamePereira
person.givenNameMaria João
person.identifier.ciencia-idC912-4A49-A3B3
person.identifier.orcid0000-0001-6323-0071
person.identifier.ridG-5999-2011
person.identifier.scopus-author-id13907870300
rcaap.rightsopenAccesspt
rcaap.typearticlept
relation.isAuthorOfPublicationa20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2
relation.isAuthorOfPublication.latestForDiscoverya20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
ComSisDSLCameraReady.pdf
Size:
525.45 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.8 KB
Format:
Item-specific license agreed upon to submission
Description: