USA-DSL process : a usability evaluation process for domain-specific languages

Detalhes bibliográficos
Autor(a) principal: Rodrigues, Ildevana Poltronieri
Data de Publicação: 2021
Tipo de documento: Tese
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da PUC_RS
Texto Completo: http://tede2.pucrs.br/tede2/handle/tede/9950
Resumo: Atualmente, 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.
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 Zorzo, Avelino Franciscohttp://lattes.cnpq.br/4315350764773182Silveira, Maicon Bernardino dahttp://lattes.cnpq.br/0523166822363498http://lattes.cnpq.br/5098610365503971Rodrigues, Ildevana Poltronieri2021-10-28T18:28:09Z2021-08-26http://tede2.pucrs.br/tede2/handle/tede/9950Atualmente, 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.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-centricSubmitted by PPG Ciência da Computação (ppgcc@pucrs.br) on 2021-10-27T19:11:27Z No. of bitstreams: 1 ILDEVANA POLTRONIERI RODRIGUES_TES.pdf: 9515298 bytes, checksum: 15c67f253843bb26c87d7bc0cb00196f (MD5)Approved for entry into archive by Sarajane Pan (sarajane.pan@pucrs.br) on 2021-10-28T18:19:56Z (GMT) No. of bitstreams: 1 ILDEVANA POLTRONIERI RODRIGUES_TES.pdf: 9515298 bytes, checksum: 15c67f253843bb26c87d7bc0cb00196f (MD5)Made available in DSpace on 2021-10-28T18:28:09Z (GMT). No. of bitstreams: 1 ILDEVANA POLTRONIERI RODRIGUES_TES.pdf: 9515298 bytes, checksum: 15c67f253843bb26c87d7bc0cb00196f (MD5) Previous issue date: 2021-08-26Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESapplication/pdfhttp://tede2.pucrs.br:80/tede2/retrieve/182510/ILDEVANA%20POLTRONIERI%20RODRIGUES_TES.pdf.jpgengPontifícia Universidade Católica do Rio Grande do SulPrograma de Pós-Graduação em Ciência da ComputaçãoPUCRSBrasilEscola PolitécnicaEvaluation ProcessUsabilityHuman-Computer IterationSoftware EngineeringDSLPerformance TestingProcesso de AvaliaçãoUsabilidadeIteração-Humano ComputadorEngenharia de SoftwareDSLTeste de DesempenhoCIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOUSA-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ínioinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisTrabalho não apresenta restrição para publicação-4570527706994352458500500600-8620782570833253013590462550136975366info: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_RSTHUMBNAILILDEVANA POLTRONIERI RODRIGUES_TES.pdf.jpgILDEVANA POLTRONIERI RODRIGUES_TES.pdf.jpgimage/jpeg5409http://tede2.pucrs.br/tede2/bitstream/tede/9950/4/ILDEVANA+POLTRONIERI+RODRIGUES_TES.pdf.jpgbc79ee897e6bf944e5250966f2bc0be0MD54TEXTILDEVANA POLTRONIERI RODRIGUES_TES.pdf.txtILDEVANA POLTRONIERI RODRIGUES_TES.pdf.txttext/plain342842http://tede2.pucrs.br/tede2/bitstream/tede/9950/3/ILDEVANA+POLTRONIERI+RODRIGUES_TES.pdf.txt498b01ad88d46f4f0eea8d5e5868af1aMD53ORIGINALILDEVANA POLTRONIERI RODRIGUES_TES.pdfILDEVANA POLTRONIERI RODRIGUES_TES.pdfapplication/pdf9515298http://tede2.pucrs.br/tede2/bitstream/tede/9950/2/ILDEVANA+POLTRONIERI+RODRIGUES_TES.pdf15c67f253843bb26c87d7bc0cb00196fMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-8590http://tede2.pucrs.br/tede2/bitstream/tede/9950/1/license.txt220e11f2d3ba5354f917c7035aadef24MD51tede/99502021-10-28 21:00:27.204oai:tede2.pucrs.br:tede/9950QXV0b3JpemE/P28gcGFyYSBQdWJsaWNhPz9vIEVsZXRyP25pY2E6IENvbSBiYXNlIG5vIGRpc3Bvc3RvIG5hIExlaSBGZWRlcmFsIG4/OS42MTAsIGRlIDE5IGRlIGZldmVyZWlybyBkZSAxOTk4LCBvIGF1dG9yIEFVVE9SSVpBIGEgcHVibGljYT8/byBlbGV0cj9uaWNhIGRhIHByZXNlbnRlIG9icmEgbm8gYWNlcnZvIGRhIEJpYmxpb3RlY2EgRGlnaXRhbCBkYSBQb250aWY/Y2lhIFVuaXZlcnNpZGFkZSBDYXQ/bGljYSBkbyBSaW8gR3JhbmRlIGRvIFN1bCwgc2VkaWFkYSBhIEF2LiBJcGlyYW5nYSA2NjgxLCBQb3J0byBBbGVncmUsIFJpbyBHcmFuZGUgZG8gU3VsLCBjb20gcmVnaXN0cm8gZGUgQ05QSiA4ODYzMDQxMzAwMDItODEgYmVtIGNvbW8gZW0gb3V0cmFzIGJpYmxpb3RlY2FzIGRpZ2l0YWlzLCBuYWNpb25haXMgZSBpbnRlcm5hY2lvbmFpcywgY29ucz9yY2lvcyBlIHJlZGVzID9zIHF1YWlzIGEgYmlibGlvdGVjYSBkYSBQVUNSUyBwb3NzYSBhIHZpciBwYXJ0aWNpcGFyLCBzZW0gP251cyBhbHVzaXZvIGFvcyBkaXJlaXRvcyBhdXRvcmFpcywgYSB0P3R1bG8gZGUgZGl2dWxnYT8/byBkYSBwcm9kdT8/byBjaWVudD9maWNhLgo=Biblioteca 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.por.fl_str_mv USA-DSL process : a usability evaluation process for domain-specific languages
dc.title.alternative.por.fl_str_mv 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.advisor1.fl_str_mv Zorzo, Avelino Francisco
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/4315350764773182
dc.contributor.advisor-co1.fl_str_mv Silveira, Maicon Bernardino da
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/0523166822363498
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/5098610365503971
dc.contributor.author.fl_str_mv Rodrigues, Ildevana Poltronieri
contributor_str_mv Zorzo, Avelino Francisco
Silveira, Maicon Bernardino da
dc.subject.eng.fl_str_mv Evaluation Process
Usability
Human-Computer Iteration
Software Engineering
DSL
Performance Testing
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
dc.subject.por.fl_str_mv Processo de Avaliação
Usabilidade
Iteração-Humano Computador
Engenharia de Software
DSL
Teste de Desempenho
dc.subject.cnpq.fl_str_mv CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
description Atualmente, 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.
publishDate 2021
dc.date.accessioned.fl_str_mv 2021-10-28T18:28:09Z
dc.date.issued.fl_str_mv 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.relation.program.fl_str_mv -4570527706994352458
dc.relation.confidence.fl_str_mv 500
500
600
dc.relation.cnpq.fl_str_mv -862078257083325301
dc.relation.sponsorship.fl_str_mv 3590462550136975366
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
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv PUCRS
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Escola Politécnica
publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
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
bitstream.url.fl_str_mv http://tede2.pucrs.br/tede2/bitstream/tede/9950/4/ILDEVANA+POLTRONIERI+RODRIGUES_TES.pdf.jpg
http://tede2.pucrs.br/tede2/bitstream/tede/9950/3/ILDEVANA+POLTRONIERI+RODRIGUES_TES.pdf.txt
http://tede2.pucrs.br/tede2/bitstream/tede/9950/2/ILDEVANA+POLTRONIERI+RODRIGUES_TES.pdf
http://tede2.pucrs.br/tede2/bitstream/tede/9950/1/license.txt
bitstream.checksum.fl_str_mv bc79ee897e6bf944e5250966f2bc0be0
498b01ad88d46f4f0eea8d5e5868af1a
15c67f253843bb26c87d7bc0cb00196f
220e11f2d3ba5354f917c7035aadef24
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
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_ 1799765352681308160