Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1025444

Quality in use of domain-specific languages: a case study


Barišić, Ankica; Amaral, Vasco; Goulão, Miguel; Barroca, Bruno
Quality in use of domain-specific languages: a case study // Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools (PLATEAU)
Portland (OR), Sjedinjene Američke Države: The Association for Computing Machinery (ACM), 2011. str. 65-72 doi:10.1145/2089155.2089170 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


CROSBI ID: 1025444 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Quality in use of domain-specific languages: a case study
(Quality in use of domain-specific languages)

Autori
Barišić, Ankica ; Amaral, Vasco ; Goulão, Miguel ; Barroca, Bruno

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Izvornik
Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools (PLATEAU) / - : The Association for Computing Machinery (ACM), 2011, 65-72

ISBN
978-1-4503-1024-6

Skup
ACM Symposium on New Ideas in Programming and Reflections on Software, SPLASH 2011

Mjesto i datum
Portland (OR), Sjedinjene Američke Države, 22.10.2011. - 27.10.2011

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
domain-specific languages ; experimental software engineering ; language evaluation ; software language engineering ; usability

Sažetak
Domain-Specific Languages (DSLs) are claimed to increment productivity, while reducing the required maintenance and programming expertise. In this context, DSLs usability is a key factor for its successful adoption.\nIn this paper, we propose a systematic approach based on User Interfaces Experimental validation techniques to assess the impact of the introduction of DSLs on the productivity of domain experts. To illustrate this evaluation approach we present a case study of a DSL for High Energy Physics (HEP).\nThe DSL on this case study, called Pheasant (PHysicist's EAsy Analysis Tool), is assessed in contrast with a pre-existing baseline, using General Purpose Languages (GPLs) such as C++. The comparison combines quantitative and qualitative data, collected with users from a real-world setting. Our assessment includes Physicists with programming experience with two profiles ; ones with no experience with the previous framework used in the project and other experienced.\nThis work's contribution highlights the problem of the absence of systematic approaches for experimental validation of DSLs. It also illustrates how an experimental approach can be used in the context of a DSL evaluation during the Software Languages Engineering activity, with respect to its impact on effectiveness and efficiency.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Profili:

Avatar Url Ankica Barišić (autor)

Poveznice na cjeloviti tekst rada:

doi dl.acm.org

Citiraj ovu publikaciju:

Barišić, Ankica; Amaral, Vasco; Goulão, Miguel; Barroca, Bruno
Quality in use of domain-specific languages: a case study // Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools (PLATEAU)
Portland (OR), Sjedinjene Američke Države: The Association for Computing Machinery (ACM), 2011. str. 65-72 doi:10.1145/2089155.2089170 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Barišić, A., Amaral, V., Goulão, M. & Barroca, B. (2011) Quality in use of domain-specific languages: a case study. U: Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools (PLATEAU) doi:10.1145/2089155.2089170.
@article{article, author = {Bari\v{s}i\'{c}, Ankica and Amaral, Vasco and Goul\~{a}o, Miguel and Barroca, Bruno}, year = {2011}, pages = {65-72}, DOI = {10.1145/2089155.2089170}, keywords = {domain-specific languages, experimental software engineering, language evaluation, software language engineering, usability}, doi = {10.1145/2089155.2089170}, isbn = {978-1-4503-1024-6}, title = {Quality in use of domain-specific languages: a case study}, keyword = {domain-specific languages, experimental software engineering, language evaluation, software language engineering, usability}, publisher = {The Association for Computing Machinery (ACM)}, publisherplace = {Portland (OR), Sjedinjene Ameri\v{c}ke Dr\v{z}ave} }
@article{article, author = {Bari\v{s}i\'{c}, Ankica and Amaral, Vasco and Goul\~{a}o, Miguel and Barroca, Bruno}, year = {2011}, pages = {65-72}, DOI = {10.1145/2089155.2089170}, keywords = {domain-specific languages, experimental software engineering, language evaluation, software language engineering, usability}, doi = {10.1145/2089155.2089170}, isbn = {978-1-4503-1024-6}, title = {Quality in use of domain-specific languages}, keyword = {domain-specific languages, experimental software engineering, language evaluation, software language engineering, usability}, publisher = {The Association for Computing Machinery (ACM)}, publisherplace = {Portland (OR), Sjedinjene Ameri\v{c}ke Dr\v{z}ave} }

Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font