[en] MODEL DRIVEN QUESTIONNAIRES BASED ON A DOMAIN SPECIFIC LANGUAGE

[pt] Pesquisas são pervasivas no mundo moderno e seu uso vai de medidas de satisfação de consumidores ao rastreamento de tendências econômicas globais. No centro do processo de pesquisa está a coleta de dados que é, usualmente, assistida por computador. O desenvolvimento de software destinado à cole...

Full description

Bibliographic Details
Main Author: LUCIANE CALIXTO DE ARAUJO
Other Authors: MARCO ANTONIO CASANOVA
Language:en
Published: MAXWELL 2020
Subjects:
Online Access:https://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=47820@1
https://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=47820@2
http://doi.org/10.17771/PUCRio.acad.47820
id ndltd-puc-rio.br-oai-MAXWELL.puc-rio.br-47820
record_format oai_dc
spelling ndltd-puc-rio.br-oai-MAXWELL.puc-rio.br-478202020-05-05T03:21:53Z[en] MODEL DRIVEN QUESTIONNAIRES BASED ON A DOMAIN SPECIFIC LANGUAGE [pt] QUESTIONÁRIOS ORIENTADOS POR MODELOS BASEADOS EM DSL LUCIANE CALIXTO DE ARAUJO[pt] LINGUAGENS DE DOMINIO ESPECIFICO[en] DOMAIN-SPECIFIC LANGUAGES[pt] COLETA DE DADOS[en] DATA RETRIEVAL[pt] QUESTIONARIOS DE PESQUISAS[en] SURVEY QUESTIONNAIRES[pt] ENGENHARIA ORIENTADA A MODELOS[en] MODEL DRIVEN ENGINEERING[pt] PESQUISAS ESTATISTICAS[en] STATISTICAL SURVEYS[pt] Pesquisas são pervasivas no mundo moderno e seu uso vai de medidas de satisfação de consumidores ao rastreamento de tendências econômicas globais. No centro do processo de pesquisa está a coleta de dados que é, usualmente, assistida por computador. O desenvolvimento de software destinado à coleta de dados em pesquisas envolve a codificação de questionários que variam de simples sequências de questões abertas à questionários complexos nos quais validações, cálculo de dados derivados, gatilhos para garantia de consistência e objetos de interesse criados dinamicamente são a regra. A especificação do questionário é parte dos metadados da pesquisa e é um fator chave na garantia da qualidade dos dados coletados e dos resultados atingidos por uma pesquisa. São os metadados da pesquisa que estabelecem a maior parte dos requisitos para os sistemas de suporte a pesquisas, incluindo requisitos para o software de coleta de dados. À medida que a pesquisa é planejada e executada, esses requisitos devem ser compreendidos, comunicados, codificados e implantados, numa sequência de atividades que demanda técnicas adequadas para que a pesquisa seja eficaz e efetiva. A Engenharia Orientada a Modelos (Model Driven Engineering) propõe estratégias que visam alcançar esse objetivo. Neste contexto, esta dissertação propõe o uso de Linguagens de Domínio Específico (Domain-specific Languages - DSLs) para modelar questionários, apresenta um protótipo e avalia DSLs como uma técnica para diminuir a distância entre especialistas de domínio e desenvolvedores de software, incentivar o reuso, eliminar a redundância e minimizar o retrabalho.[en] Surveys are pervasive in the modern world with its usage ranging from the field of customer satisfaction measurement to global economic trends tracking. At the core of survey processes is data collection which is, usually, computer aided. The development of data collection software involves the codification of questionnaires which vary from simple straightforward questions to complex questionnaires in which validations, derived data calculus, triggers used to guarantee consistency and dynamically created objects of interest are the rule. The questionnaire specification is part of what is called survey metadata and is a key factor for collected data and survey quality. Survey metadata establishes most of the requirements for survey support systems including data collection software. As the survey process is executed, those requirements need to be translated, coded and deployed in a sequence of activities that demands strategies for being efficient and effective. Model Driven Engineering enters this picture with the concept of software crafted directly from models. In this context, this dissertation proposes the usage of a Domain Specific Language (DSL) for modeling questionnaires, presents a prototype and evaluates DSL as a strategy to reduce the gap between survey domain experts and software developers, improve reuse, eliminate redundancy and minimize rework.MAXWELLMARCO ANTONIO CASANOVAMARCO ANTONIO CASANOVAMARCO ANTONIO CASANOVA2020-05-04TEXTOhttps://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=47820@1https://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=47820@2http://doi.org/10.17771/PUCRio.acad.47820en
collection NDLTD
language en
sources NDLTD
topic [pt] LINGUAGENS DE DOMINIO ESPECIFICO
[en] DOMAIN-SPECIFIC LANGUAGES
[pt] COLETA DE DADOS
[en] DATA RETRIEVAL
[pt] QUESTIONARIOS DE PESQUISAS
[en] SURVEY QUESTIONNAIRES
[pt] ENGENHARIA ORIENTADA A MODELOS
[en] MODEL DRIVEN ENGINEERING
[pt] PESQUISAS ESTATISTICAS
[en] STATISTICAL SURVEYS
spellingShingle [pt] LINGUAGENS DE DOMINIO ESPECIFICO
[en] DOMAIN-SPECIFIC LANGUAGES
[pt] COLETA DE DADOS
[en] DATA RETRIEVAL
[pt] QUESTIONARIOS DE PESQUISAS
[en] SURVEY QUESTIONNAIRES
[pt] ENGENHARIA ORIENTADA A MODELOS
[en] MODEL DRIVEN ENGINEERING
[pt] PESQUISAS ESTATISTICAS
[en] STATISTICAL SURVEYS
LUCIANE CALIXTO DE ARAUJO
[en] MODEL DRIVEN QUESTIONNAIRES BASED ON A DOMAIN SPECIFIC LANGUAGE
description [pt] Pesquisas são pervasivas no mundo moderno e seu uso vai de medidas de satisfação de consumidores ao rastreamento de tendências econômicas globais. No centro do processo de pesquisa está a coleta de dados que é, usualmente, assistida por computador. O desenvolvimento de software destinado à coleta de dados em pesquisas envolve a codificação de questionários que variam de simples sequências de questões abertas à questionários complexos nos quais validações, cálculo de dados derivados, gatilhos para garantia de consistência e objetos de interesse criados dinamicamente são a regra. A especificação do questionário é parte dos metadados da pesquisa e é um fator chave na garantia da qualidade dos dados coletados e dos resultados atingidos por uma pesquisa. São os metadados da pesquisa que estabelecem a maior parte dos requisitos para os sistemas de suporte a pesquisas, incluindo requisitos para o software de coleta de dados. À medida que a pesquisa é planejada e executada, esses requisitos devem ser compreendidos, comunicados, codificados e implantados, numa sequência de atividades que demanda técnicas adequadas para que a pesquisa seja eficaz e efetiva. A Engenharia Orientada a Modelos (Model Driven Engineering) propõe estratégias que visam alcançar esse objetivo. Neste contexto, esta dissertação propõe o uso de Linguagens de Domínio Específico (Domain-specific Languages - DSLs) para modelar questionários, apresenta um protótipo e avalia DSLs como uma técnica para diminuir a distância entre especialistas de domínio e desenvolvedores de software, incentivar o reuso, eliminar a redundância e minimizar o retrabalho. === [en] Surveys are pervasive in the modern world with its usage ranging from the field of customer satisfaction measurement to global economic trends tracking. At the core of survey processes is data collection which is, usually, computer aided. The development of data collection software involves the codification of questionnaires which vary from simple straightforward questions to complex questionnaires in which validations, derived data calculus, triggers used to guarantee consistency and dynamically created objects of interest are the rule. The questionnaire specification is part of what is called survey metadata and is a key factor for collected data and survey quality. Survey metadata establishes most of the requirements for survey support systems including data collection software. As the survey process is executed, those requirements need to be translated, coded and deployed in a sequence of activities that demands strategies for being efficient and effective. Model Driven Engineering enters this picture with the concept of software crafted directly from models. In this context, this dissertation proposes the usage of a Domain Specific Language (DSL) for modeling questionnaires, presents a prototype and evaluates DSL as a strategy to reduce the gap between survey domain experts and software developers, improve reuse, eliminate redundancy and minimize rework.
author2 MARCO ANTONIO CASANOVA
author_facet MARCO ANTONIO CASANOVA
LUCIANE CALIXTO DE ARAUJO
author LUCIANE CALIXTO DE ARAUJO
author_sort LUCIANE CALIXTO DE ARAUJO
title [en] MODEL DRIVEN QUESTIONNAIRES BASED ON A DOMAIN SPECIFIC LANGUAGE
title_short [en] MODEL DRIVEN QUESTIONNAIRES BASED ON A DOMAIN SPECIFIC LANGUAGE
title_full [en] MODEL DRIVEN QUESTIONNAIRES BASED ON A DOMAIN SPECIFIC LANGUAGE
title_fullStr [en] MODEL DRIVEN QUESTIONNAIRES BASED ON A DOMAIN SPECIFIC LANGUAGE
title_full_unstemmed [en] MODEL DRIVEN QUESTIONNAIRES BASED ON A DOMAIN SPECIFIC LANGUAGE
title_sort [en] model driven questionnaires based on a domain specific language
publisher MAXWELL
publishDate 2020
url https://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=47820@1
https://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=47820@2
http://doi.org/10.17771/PUCRio.acad.47820
work_keys_str_mv AT lucianecalixtodearaujo enmodeldrivenquestionnairesbasedonadomainspecificlanguage
AT lucianecalixtodearaujo ptquestionariosorientadospormodelosbaseadosemdsl
_version_ 1719314154569859072