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

Napredna pretraga

Pregled bibliografske jedinice broj: 1025403

Usability driven DSL development with USE-ME


Barišić, Ankica; Amaral, Vasco; Goulão, Miguel
Usability driven DSL development with USE-ME // Computer languages systems & structures, 51 (2018), 118-157 doi:10.1016/j.cl.2017.06.005 (međunarodna recenzija, članak, znanstveni)


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

Naslov
Usability driven DSL development with USE-ME

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

Izvornik
Computer languages systems & structures (1477-8424) 51 (2018); 118-157

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni

Ključne riječi
domain-specific languages ; software language engineering ; experimental software engineering ; usability engineering ; Quality in Use ; quality of DSLs

Sažetak
The adoption of Domain-Specific Languages (DSLs) is regarded as an approach to reduce the accidental complexity of software systems development. The availability of sophisticated language workbenches facilitates the development of DSLs making them increasingly more popular. The adoption of DSLs at large comes at the risk that a poorly designed DSL can be too hard to adopt by its domain users. As such, Usability is one of the essential characteristics to mitigate this risk as it has an important impact on the productivity achieved by DSL users. The current state of practice in Software Language Engineering (SLE) neglects the Usability of DSLs. A pertinent research question in SLE is how to engineer Usability into DSLs systematically. We argue that a timely systematic approach based on User Interface experimental evaluation techniques should be used to assess the impact of DSLs during their development process, while the cost of fixing the usability problems is relatively small, when compared to fixing them at the end of the development process. For that purpose, we introduce a conceptual framework, called USE-ME, which supports the iterative incremental development process of DSLs concerning the issue of their Usability evaluation. We illustrate the feasibility of the approach on a case study of the development of a DSL meant for children to program robots.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Profili:

Avatar Url Ankica Barišić (autor)

Poveznice na cjeloviti tekst rada:

doi www.sciencedirect.com

Citiraj ovu publikaciju:

Barišić, Ankica; Amaral, Vasco; Goulão, Miguel
Usability driven DSL development with USE-ME // Computer languages systems & structures, 51 (2018), 118-157 doi:10.1016/j.cl.2017.06.005 (međunarodna recenzija, članak, znanstveni)
Barišić, A., Amaral, V. & Goulão, M. (2018) Usability driven DSL development with USE-ME. Computer languages systems & structures, 51, 118-157 doi:10.1016/j.cl.2017.06.005.
@article{article, author = {Bari\v{s}i\'{c}, Ankica and Amaral, Vasco and Goul\~{a}o, Miguel}, year = {2018}, pages = {118-157}, DOI = {10.1016/j.cl.2017.06.005}, keywords = {domain-specific languages, software language engineering, experimental software engineering, usability engineering, Quality in Use, quality of DSLs}, journal = {Computer languages systems and structures}, doi = {10.1016/j.cl.2017.06.005}, volume = {51}, issn = {1477-8424}, title = {Usability driven DSL development with USE-ME}, keyword = {domain-specific languages, software language engineering, experimental software engineering, usability engineering, Quality in Use, quality of DSLs} }
@article{article, author = {Bari\v{s}i\'{c}, Ankica and Amaral, Vasco and Goul\~{a}o, Miguel}, year = {2018}, pages = {118-157}, DOI = {10.1016/j.cl.2017.06.005}, keywords = {domain-specific languages, software language engineering, experimental software engineering, usability engineering, Quality in Use, quality of DSLs}, journal = {Computer languages systems and structures}, doi = {10.1016/j.cl.2017.06.005}, volume = {51}, issn = {1477-8424}, title = {Usability driven DSL development with USE-ME}, keyword = {domain-specific languages, software language engineering, experimental software engineering, usability engineering, Quality in Use, quality of DSLs} }

Časopis indeksira:


  • Current Contents Connect (CCC)
  • Web of Science Core Collection (WoSCC)
    • Science Citation Index Expanded (SCI-EXP)
    • SCI-EXP, SSCI i/ili A&HCI
  • Scopus


Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font