Skip to main content

2021 | OriginalPaper | Buchkapitel

DSL Based Approach for Building Model-Driven Questionnaires

verfasst von : Luciane Calixto de Araujo, Marco A. Casanova, Luiz André P. P. Leme, Antônio L. Furtado

Erschienen in: Enterprise Information Systems

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Surveys are pervasive in the modern world, with its usage ranging from the field of customer satisfaction measurement to global economic trends tracking. Data collection is at the core of survey processes and, usually, is 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. 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. This article proposes a Domain Specific Language (DSL) for modeling questionnaires, presents a prototype, and evaluates DSL use as a strategy to reduce the gap between survey domain experts and software developers, improve reuse, eliminate redundancy, and minimize rework.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Saris, W.E., Galhofer, I.N.: Design, Evaluation, and Analysis of Questionaires for Survey Research, 2nd edn. Wiley, Hoboken (2014)CrossRef Saris, W.E., Galhofer, I.N.: Design, Evaluation, and Analysis of Questionaires for Survey Research, 2nd edn. Wiley, Hoboken (2014)CrossRef
2.
Zurück zum Zitat Araujo, L. Casanova, M.A., Leme, L., Furtado, A.: SLang: a domain-specific language for survey questionnaires. In: Proceedings of the 22nd International Conference on Enterprise Information Systems – Volume 2: ICEIS, pp. 133–144. Scitepress, Prague (2020) Araujo, L. Casanova, M.A., Leme, L., Furtado, A.: SLang: a domain-specific language for survey questionnaires. In: Proceedings of the 22nd International Conference on Enterprise Information Systems – Volume 2: ICEIS, pp. 133–144. Scitepress, Prague (2020)
3.
Zurück zum Zitat Groves, R.M., et al.: Survey Methodology, 2nd edn. Wiley , Hoboken (2009)MATH Groves, R.M., et al.: Survey Methodology, 2nd edn. Wiley , Hoboken (2009)MATH
7.
Zurück zum Zitat Borodin, A.V., Zavyalova, V.: Ontology-based semantic design of survey questionnaires. In: Proceeding of the 19th Conference of open Innovations Association (FRUCT), Jyvaskyla, pp. 10–15. IEEE (2016) Borodin, A.V., Zavyalova, V.: Ontology-based semantic design of survey questionnaires. In: Proceeding of the 19th Conference of open Innovations Association (FRUCT), Jyvaskyla, pp. 10–15. IEEE (2016)
8.
Zurück zum Zitat Araújo, L.C.: Model-driven questionnaires based on a domain specific language. Master dissertation presented to the Graduate Program in Informatics, Pontifical Catholic University of Rio de Janeiro, Rio de Janeiro (2019) Araújo, L.C.: Model-driven questionnaires based on a domain specific language. Master dissertation presented to the Graduate Program in Informatics, Pontifical Catholic University of Rio de Janeiro, Rio de Janeiro (2019)
9.
Zurück zum Zitat Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Comput. Surv. 37(4), 316–344 (2005)CrossRef Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Comput. Surv. 37(4), 316–344 (2005)CrossRef
10.
Zurück zum Zitat Nascimento, L.M.D., et al.: A systematic mapping study on domain-specific languages. In: The Seventh International Conference on Software Engineering Advances (ICSEA 2012), pp. 179–187. IARIA XPS Press, Lisboa (2012) Nascimento, L.M.D., et al.: A systematic mapping study on domain-specific languages. In: The Seventh International Conference on Software Engineering Advances (ICSEA 2012), pp. 179–187. IARIA XPS Press, Lisboa (2012)
11.
Zurück zum Zitat Kim, C.H., Grundy, J., Hosking, J.: A suit of visual languages for model-driven development of statistical surveys and services. J. Vis. Lang. Comput. 26(99), 99–125 (2015)CrossRef Kim, C.H., Grundy, J., Hosking, J.: A suit of visual languages for model-driven development of statistical surveys and services. J. Vis. Lang. Comput. 26(99), 99–125 (2015)CrossRef
12.
Zurück zum Zitat Erdweg, S., et al.: Evaluating and comparing language workbenches: existing results and benchmarks for the future. Comput. Lang. Syst. Struct. 44(A), 24–47 (2015) Erdweg, S., et al.: Evaluating and comparing language workbenches: existing results and benchmarks for the future. Comput. Lang. Syst. Struct. 44(A), 24–47 (2015)
13.
Zurück zum Zitat Zhou, Y., Goto, Y., Cheng, J.: QSL: a specification language for e-questionnaire systems. In: IEEE 5th International Conference on Software Engineering and Service Science, Beijing, pp. 224–230. IEEE (2014) Zhou, Y., Goto, Y., Cheng, J.: QSL: a specification language for e-questionnaire systems. In: IEEE 5th International Conference on Software Engineering and Service Science, Beijing, pp. 224–230. IEEE (2014)
14.
Zurück zum Zitat Neighbors, J.M.: Software construction using components. Department of Information and Computer Science University of California, Irvine (1980) Neighbors, J.M.: Software construction using components. Department of Information and Computer Science University of California, Irvine (1980)
15.
Zurück zum Zitat Falbo, R.D.A., Guizzardi, G., Duarte, K.C.: An ontological approach to domain engineering. In: Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering (SEKE 2002), Ischia, pp. 351–358. ACM (2002) Falbo, R.D.A., Guizzardi, G., Duarte, K.C.: An ontological approach to domain engineering. In: Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering (SEKE 2002), Ischia, pp. 351–358. ACM (2002)
16.
Zurück zum Zitat Jatain, A., Goel, S.: Comparison of domain analysis methods in software reuse. Int. J. Inf. Technol. Knowl. Manag. 2(2), 347–352 (2009) Jatain, A., Goel, S.: Comparison of domain analysis methods in software reuse. Int. J. Inf. Technol. Knowl. Manag. 2(2), 347–352 (2009)
17.
Zurück zum Zitat Arango, G.: A brief introduction to domain analysis. In: SAC 1994 Proceedings of the 1994 ACM Symposium on Applied Computing, Phoenix, pp. 42–46. ACM (1994) Arango, G.: A brief introduction to domain analysis. In: SAC 1994 Proceedings of the 1994 ACM Symposium on Applied Computing, Phoenix, pp. 42–46. ACM (1994)
18.
Zurück zum Zitat Czech, G., Moser, M., Pichler, J.: Best practices for domain-specific modeling. A systematic mapping study. In: 44th Euromicro Conference on Software Engineering and Advanced Applications, Prague, pp. 137–145. IEEE (2018) Czech, G., Moser, M., Pichler, J.: Best practices for domain-specific modeling. A systematic mapping study. In: 44th Euromicro Conference on Software Engineering and Advanced Applications, Prague, pp. 137–145. IEEE (2018)
19.
Zurück zum Zitat Frank, U.: Some guidelines for the conception of domain-specific modeling languages. In: Proceedings of the 4th International Workshop on Enterprise Modelling and Information Systems Architectures, Hamburg, pp. 93–106 (2011) Frank, U.: Some guidelines for the conception of domain-specific modeling languages. In: Proceedings of the 4th International Workshop on Enterprise Modelling and Information Systems Architectures, Hamburg, pp. 93–106 (2011)
20.
Zurück zum Zitat Karsai, G., et al.: Design guidelines for domain specific languages. In: Proceedings of the 9th OOPSLA Workshop on Domain-Specific Modeling, Florida (2009) Karsai, G., et al.: Design guidelines for domain specific languages. In: Proceedings of the 9th OOPSLA Workshop on Domain-Specific Modeling, Florida (2009)
21.
Zurück zum Zitat Wegeler, T., et al.: Evaluating the benefits of using domain-specific modeling languages - an experience report. In: Proceedings of the 2013 ACM Workshop on Domain-Specific Modeling, Indianapolis, pp. 7–12. ACM (2013) Wegeler, T., et al.: Evaluating the benefits of using domain-specific modeling languages - an experience report. In: Proceedings of the 2013 ACM Workshop on Domain-Specific Modeling, Indianapolis, pp. 7–12. ACM (2013)
22.
Zurück zum Zitat Voelter, M., et al.: DSL Engineering. CreateSpace Independent Publishing Platform (2013) Voelter, M., et al.: DSL Engineering. CreateSpace Independent Publishing Platform (2013)
24.
Zurück zum Zitat Fowler, M.: A pedagogical framework for domain-specific languages. IEEE Softw. 26(4), 13–14 (2009)CrossRef Fowler, M.: A pedagogical framework for domain-specific languages. IEEE Softw. 26(4), 13–14 (2009)CrossRef
Metadaten
Titel
DSL Based Approach for Building Model-Driven Questionnaires
verfasst von
Luciane Calixto de Araujo
Marco A. Casanova
Luiz André P. P. Leme
Antônio L. Furtado
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-030-75418-1_21