SLang: A Domain-specific Language for Survey Questionnaires

被引:0
|
作者
Araujo, Luciane C. [1 ]
Casanova, Marco A. [2 ]
Leme, Luiz Andre P. P. [3 ]
Furtado, Antonio L. [2 ]
机构
[1] Brazilian Inst Geog & Stat, Rio De Janeiro, Brazil
[2] Pontificia Univ Catolica Rio de Janeiro, Dept Informat, Rua Marques de Sao Vicente 225, Rio de Janeiro, Brazil
[3] Fed Fluminense Univ, Inst Comp, Niteroi, RJ, Brazil
关键词
Survey Questionnaires; Domain-specific Languages; Statistical Surveys;
D O I
10.5220/0009407401330144
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The use of surveys permeates the economy, ranging from customer satisfaction measurement to tracking global economic trends. At the core of the survey process lies the codification of questionnaires, which vary from simple lists of questions to complex forms that include validations, computation of derived data, use of triggers to guarantee consistency, and dynamic creation of objects of interest. Questionnaire specification is part of what is called survey metadata and is a key factor for the quality of the data collected and of the survey itself. In this context, the paper first introduces a comprehensive complex questionnaire model. Then, based on the model, it proposes a prototype domain-specific language (DSL) for modeling complex questionnaires, called SLang. The paper also describes a prototype implementation of SLang and an evaluation of the usefulness of the language in practical scenarios.
引用
收藏
页码:133 / 144
页数:12
相关论文
共 50 条
  • [31] THE FUNDAMENTALS OF DOMAIN-SPECIFIC SIMULATION LANGUAGE ENGINEERING
    Van Mierlo, Simon
    Vangheluwe, Hans
    Denil, Joachim
    [J]. 2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 1482 - 1494
  • [32] A Domain-Specific Language for Generating Dataflow Analyzers
    Zeng, Jia
    Mitchell, Chuck
    Edwards, Stephen A.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 164 (02) : 103 - 119
  • [33] NDL: A domain-specific language for device drivers
    Conway, CL
    Edwards, SA
    [J]. ACM SIGPLAN NOTICES, 2004, 39 (07) : 30 - 36
  • [34] A domain-specific language for managing ETL processes
    Popovic, Aleksandar
    Ivkovic, Vladimir
    Trajkovic, Nikola
    Lukovic, Ivan
    [J]. PEERJ COMPUTER SCIENCE, 2024, 10
  • [35] NNL:a domain-specific language for neural networks
    王秉睿
    Chen Yunji
    [J]. High Technology Letters, 2020, 26 (02) : 160 - 167
  • [36] A Domain-Specific Language for Automatic Generation of Checkers
    Hadiwijaya, Ryan Ignatius
    Liem, M. M. Inggriani
    [J]. 2015 INTERNATIONAL CONFERENCE ON DATA AND SOFTWARE ENGINEERING (ICODSE), 2015, : 7 - 12
  • [37] A domain-specific language for the specification of UCON policies
    Reina Quintero, Antonia M.
    Martinez Perez, Salvador
    Jesus Varela-Vaca, Angel
    Gomez Lopez, Maria Teresa
    Cabot, Jordi
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 64
  • [38] A domain-specific language to visualize software evolution
    Fernandez, Alison
    Berger, Alexandre
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 98 : 118 - 130
  • [39] SESSL: A Domain-Specific Language for Simulation Experiments
    Ewald, Roland
    Uhrmacher, Adelinde M.
    [J]. ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2014, 24 (02):
  • [40] Declaratively Defining Domain-Specific Language Debuggers
    Lindeman, Ricky T.
    Kats, Lennart C. L.
    Visser, Eelco
    [J]. GPCE 11: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, 2011, : 127 - 136