USA-DSL process : a usability evaluation process for domain-specific languages
| Ano de defesa: | 2021 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Tese |
| Tipo de acesso: | Acesso aberto |
| Idioma: | eng |
| Instituição de defesa: |
Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica Brasil PUCRS Programa de Pós-Graduação em Ciência da Computação |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://tede2.pucrs.br/tede2/handle/tede/9950 |
Resumo: | Currently, there are different Domain-Specific Languages (DSL) that are created to solve problems in a particular domain and are not intended to solve problems outside their scope. According to Fowler, a DSL is a computational language focused on a particular domain, however, its expressiveness is Limited to that specific domain. These languages are classified according to their form of implementation and can be internal, external, and graphic. Thus, from the different applications and classifications of DSLs, a concern has been pertinent: the usability evaluation the developed languages. As for the evaluation of these languages, several experimental studies can be found subjectively evaluating usability, but few have appropriated the specific techniques of Human-Computer Interaction (IHC). Therefore, this thesis seeks to identify the state of the art regarding the usability evaluation process for DSL. Based on a framework of usability evaluation for DSL and the studies found in the literature, we developed a usability evaluation process for DSLs, which is user-centric |
| id |
P_RS_579c101cf13a0067ff2956f7e09598c6 |
|---|---|
| oai_identifier_str |
oai:tede2.pucrs.br:tede/9950 |
| network_acronym_str |
P_RS |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da PUC_RS |
| repository_id_str |
|
| spelling |
USA-DSL process : a usability evaluation process for domain-specific languagesUSA-DSL process : um processo de avaliação de usabilidade para linguagens específicas de domínioEvaluation ProcessUsabilityHuman-Computer IterationSoftware EngineeringDSLPerformance TestingProcesso de AvaliaçãoUsabilidadeIteração-Humano ComputadorEngenharia de SoftwareDSLTeste de DesempenhoCIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOCurrently, there are different Domain-Specific Languages (DSL) that are created to solve problems in a particular domain and are not intended to solve problems outside their scope. According to Fowler, a DSL is a computational language focused on a particular domain, however, its expressiveness is Limited to that specific domain. These languages are classified according to their form of implementation and can be internal, external, and graphic. Thus, from the different applications and classifications of DSLs, a concern has been pertinent: the usability evaluation the developed languages. As for the evaluation of these languages, several experimental studies can be found subjectively evaluating usability, but few have appropriated the specific techniques of Human-Computer Interaction (IHC). Therefore, this thesis seeks to identify the state of the art regarding the usability evaluation process for DSL. Based on a framework of usability evaluation for DSL and the studies found in the literature, we developed a usability evaluation process for DSLs, which is user-centricAtualmente, existem diferentes Linguagens Específicas de Domínio (Domain-Specific Languages -DSL) que são criadas com o objetivo de resolver problemas em um domínio particular e não se destinam a resolver problemas fora de seu âmbito de atuação. De acordo com Fowleum a DSL é uma linguagem computacional focada em um domínio particular, no entanto sua expressividade está limitada a um domínio específico. Estas linguagens estão classificadas conforme sua forma de implementação, podendo ser internas, externas e gráficas. Sendo assim, a partir das diferentes aplicações e classificações das DSLs, uma preocupação tem sido pertinente: como avaliar a usabilidade das linguagens desenvolvidas. Quanto a avaliação destas linguagens ,pode-se encontrar diversos estudos experimentais avaliando subjetivamente usabilidade, mas poucos se apropriaram das técnicas específicas de Interação Humano-Computador (IHC). Sendo assim, busca-se com esta tese identificar o estado da arte no que se refere a processo de avaliação de usabilidade para DSL. Com base em um framework de avaliação de usabilidade para DSL e estudos encontrados na literatura, esta tese apresenta um processo de avaliação de usabilidade para DSLs, que destina-se a avaliação centrada no usuário.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESPontifícia Universidade Católica do Rio Grande do SulEscola PolitécnicaBrasilPUCRSPrograma de Pós-Graduação em Ciência da ComputaçãoZorzo, Avelino Franciscohttp://lattes.cnpq.br/4315350764773182Silveira, Maicon Bernardino dahttp://lattes.cnpq.br/0523166822363498Rodrigues, Ildevana Poltronieri2021-10-28T18:28:09Z2021-08-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttp://tede2.pucrs.br/tede2/handle/tede/9950enginfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RS2021-10-28T23:00:27Zoai:tede2.pucrs.br:tede/9950Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2021-10-28T23:00:27Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false |
| dc.title.none.fl_str_mv |
USA-DSL process : a usability evaluation process for domain-specific languages USA-DSL process : um processo de avaliação de usabilidade para linguagens específicas de domínio |
| title |
USA-DSL process : a usability evaluation process for domain-specific languages |
| spellingShingle |
USA-DSL process : a usability evaluation process for domain-specific languages Rodrigues, Ildevana Poltronieri Evaluation Process Usability Human-Computer Iteration Software Engineering DSL Performance Testing Processo de Avaliação Usabilidade Iteração-Humano Computador Engenharia de Software DSL Teste de Desempenho CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO |
| title_short |
USA-DSL process : a usability evaluation process for domain-specific languages |
| title_full |
USA-DSL process : a usability evaluation process for domain-specific languages |
| title_fullStr |
USA-DSL process : a usability evaluation process for domain-specific languages |
| title_full_unstemmed |
USA-DSL process : a usability evaluation process for domain-specific languages |
| title_sort |
USA-DSL process : a usability evaluation process for domain-specific languages |
| author |
Rodrigues, Ildevana Poltronieri |
| author_facet |
Rodrigues, Ildevana Poltronieri |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Zorzo, Avelino Francisco http://lattes.cnpq.br/4315350764773182 Silveira, Maicon Bernardino da http://lattes.cnpq.br/0523166822363498 |
| dc.contributor.author.fl_str_mv |
Rodrigues, Ildevana Poltronieri |
| dc.subject.por.fl_str_mv |
Evaluation Process Usability Human-Computer Iteration Software Engineering DSL Performance Testing Processo de Avaliação Usabilidade Iteração-Humano Computador Engenharia de Software DSL Teste de Desempenho CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO |
| topic |
Evaluation Process Usability Human-Computer Iteration Software Engineering DSL Performance Testing Processo de Avaliação Usabilidade Iteração-Humano Computador Engenharia de Software DSL Teste de Desempenho CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO |
| description |
Currently, there are different Domain-Specific Languages (DSL) that are created to solve problems in a particular domain and are not intended to solve problems outside their scope. According to Fowler, a DSL is a computational language focused on a particular domain, however, its expressiveness is Limited to that specific domain. These languages are classified according to their form of implementation and can be internal, external, and graphic. Thus, from the different applications and classifications of DSLs, a concern has been pertinent: the usability evaluation the developed languages. As for the evaluation of these languages, several experimental studies can be found subjectively evaluating usability, but few have appropriated the specific techniques of Human-Computer Interaction (IHC). Therefore, this thesis seeks to identify the state of the art regarding the usability evaluation process for DSL. Based on a framework of usability evaluation for DSL and the studies found in the literature, we developed a usability evaluation process for DSLs, which is user-centric |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021-10-28T18:28:09Z 2021-08-26 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://tede2.pucrs.br/tede2/handle/tede/9950 |
| url |
http://tede2.pucrs.br/tede2/handle/tede/9950 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Pontifícia Universidade Católica do Rio Grande do Sul Escola Politécnica Brasil PUCRS Programa de Pós-Graduação em Ciência da Computação |
| publisher.none.fl_str_mv |
Pontifícia Universidade Católica do Rio Grande do Sul Escola Politécnica Brasil PUCRS Programa de Pós-Graduação em Ciência da Computação |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS) instacron:PUC_RS |
| instname_str |
Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS) |
| instacron_str |
PUC_RS |
| institution |
PUC_RS |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da PUC_RS |
| collection |
Biblioteca Digital de Teses e Dissertações da PUC_RS |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS) |
| repository.mail.fl_str_mv |
biblioteca.central@pucrs.br|| |
| _version_ |
1850041306013761536 |