{"id":{"repo_id":"rgu","oai_identifier":"oai:rgu-repository.worktribe.com:248907"},"canonical_url":"https://search.dev.ndltd.org/etd/rgu/oai:rgu-repository.worktribe.com:248907","repository":{"repo_id":"rgu","name":"Robert Gordon University","base_url":"https://rgu-repository.worktribe.com/oaiprovider"},"display":{"title":"CAWIML: a computer assisted web interviewing mark-up language.","abstract":"Computer-Assisted Web Interviewing (CAWI) is the new mode of conducting surveys through web browsers. This on-line solution extends the traditional paper questionnaire with functionality to inform the order of questions, the logic to guide question relevance and inconsistency checks to validate responses. Large scale international surveys are typically conducted by research agencies in multiple countries using CAWI systems. However, these demand for non-proprietary and platform independent questionnaire definitions that work throughout multiple survey systems. In this thesis, we conduct a comparative analysis at two levels: one for the different Extensible Markup Language (XML) authoring solutions that capture questionnaire features; and another to explore the architecture styles for the most popular CAWI solutions. The popular hierarchical model, employed to manage the questionnaire flow, is not semantically intuitive to domain experts and lacks exibility to allow for questionnaire design refinements. An analysis of system architectures suggests that the commonly adopted multi-page paradigm to build web pages, neither reduces the server burden nor addresses the responsiveness requirements expected from survey systems. Accordingly to address the language shortcomings we introduce a Computer Assisted Web Interviewing Markup Language (CAWIML) that uses two schema languages to validate vocabulary, structures and relationships among XML constructs and adopts a state-transition model to manage the routing and flow of questions. CAWIML serves our Representational State Transfer (REST) system to drive the design and collection stages through a single-page web build. We present our language results from testing CAWIML on a comprehensive set of real-world surveys from Pexel Research Services and use the distribution of CAWIML's vocabulary on this sample to demonstrate its coverage of questionnaire features and effective routing support. In order to evaluate our platform, we computationally simulate both the stress test for parallel processing of requests and interviewee behaviour in terms of different user interaction response configuration levels. Results suggest that both the parallelism and variation in user behaviour can be handled within acceptable levels of usability thresholds.","abstract_html":"Computer-Assisted Web Interviewing (CAWI) is the new mode of conducting surveys through web browsers. This on-line solution extends the traditional paper questionnaire with functionality to inform the order of questions, the logic to guide question relevance and inconsistency checks to validate responses. Large scale international surveys are typically conducted by research agencies in multiple countries using CAWI systems. However, these demand for non-proprietary and platform independent questionnaire definitions that work throughout multiple survey systems. In this thesis, we conduct a comparative analysis at two levels: one for the different Extensible Markup Language (XML) authoring solutions that capture questionnaire features; and another to explore the architecture styles for the most popular CAWI solutions. The popular hierarchical model, employed to manage the questionnaire flow, is not semantically intuitive to domain experts and lacks exibility to allow for questionnaire design refinements. An analysis of system architectures suggests that the commonly adopted multi-page paradigm to build web pages, neither reduces the server burden nor addresses the responsiveness requirements expected from survey systems. Accordingly to address the language shortcomings we introduce a Computer Assisted Web Interviewing Markup Language (CAWIML) that uses two schema languages to validate vocabulary, structures and relationships among XML constructs and adopts a state-transition model to manage the routing and flow of questions. CAWIML serves our Representational State Transfer (REST) system to drive the design and collection stages through a single-page web build. We present our language results from testing CAWIML on a comprehensive set of real-world surveys from Pexel Research Services and use the distribution of CAWIML&#x27;s vocabulary on this sample to demonstrate its coverage of questionnaire features and effective routing support. In order to evaluate our platform, we computationally simulate both the stress test for parallel processing of requests and interviewee behaviour in terms of different user interaction response configuration levels. Results suggest that both the parallelism and variation in user behaviour can be handled within acceptable levels of usability thresholds.","abstract_has_math":false,"creators":["Perez, Jose Miguel Lloret"],"institution":"Robert Gordon University","degree_name":"MRes","degree_level":"Masters","degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Nirmalie Wiratunga"],"committee_chairs":[],"committee_members":[],"year":2016,"date_issued":"2016","date_published":"2016","updated_at":"2026-07-24T04:09:57Z","subjects":["Survey","Questionnaire","XML","Markup XML schema","CaiCawi","State tranistion","Rest","Single page"],"languages":["en"],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["oai:rgu-repository.worktribe.com:248907"],"render_values":[{"text":"oai:rgu-repository.worktribe.com:248907","href":null,"code":true}]}]},"links":{"outbound_url":"https://rgu-repository.worktribe.com/248907/1/LLORET%20PEREZ%202016%20CAWIL%20a%20computer%20assisted%20web","outbound_label":"Repository record","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Nirmalie Wiratunga"]},{"key":"dc:contributor.sponsor","label":"Sponsor","values":["RGU Internal Funding"]},{"key":"dc:creator","label":"Author","values":["Perez, Jose Miguel Lloret"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2016-10-31"]},{"key":"dc:date.issued","label":"Date","values":["2016"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["Robert Gordon University"]},{"key":"dc:relation.isreferencedby","label":"Dc Relation Isreferencedby","values":["http://hdl.handle.net/10059/2446"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"dc:type.qualificationlevel","label":"Dc Type Qualificationlevel","values":["Masters"]},{"key":"dc:type.qualificationname","label":"Dc Type Qualificationname","values":["MRes"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Survey","Questionnaire","XML","Markup XML schema","CaiCawi","State tranistion","Rest","Single page"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["oai:rgu-repository.worktribe.com:248907"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://rgu-repository.worktribe.com/248907/1/LLORET%20PEREZ%202016%20CAWIL%20a%20computer%20assisted%20web"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Computer-Assisted Web Interviewing (CAWI) is the new mode of conducting surveys through web browsers. This on-line solution extends the traditional paper questionnaire with functionality to inform the order of questions, the logic to guide question relevance and inconsistency checks to validate responses. Large scale international surveys are typically conducted by research agencies in multiple countries using CAWI systems. However, these demand for non-proprietary and platform independent questionnaire definitions that work throughout multiple survey systems. In this thesis, we conduct a comparative analysis at two levels: one for the different Extensible Markup Language (XML) authoring solutions that capture questionnaire features; and another to explore the architecture styles for the most popular CAWI solutions. The popular hierarchical model, employed to manage the questionnaire flow, is not semantically intuitive to domain experts and lacks exibility to allow for questionnaire design refinements. An analysis of system architectures suggests that the commonly adopted multi-page paradigm to build web pages, neither reduces the server burden nor addresses the responsiveness requirements expected from survey systems. Accordingly to address the language shortcomings we introduce a Computer Assisted Web Interviewing Markup Language (CAWIML) that uses two schema languages to validate vocabulary, structures and relationships among XML constructs and adopts a state-transition model to manage the routing and flow of questions. CAWIML serves our Representational State Transfer (REST) system to drive the design and collection stages through a single-page web build. We present our language results from testing CAWIML on a comprehensive set of real-world surveys from Pexel Research Services and use the distribution of CAWIML's vocabulary on this sample to demonstrate its coverage of questionnaire features and effective routing support. In order to evaluate our platform, we computationally simulate both the stress test for parallel processing of requests and interviewee behaviour in terms of different user interaction response configuration levels. Results suggest that both the parallelism and variation in user behaviour can be handled within acceptable levels of usability thresholds."]},{"key":"dc:title","label":"Title","values":["CAWIML: a computer assisted web interviewing mark-up language."]}]}],"canonical_facts":{"dc:contributor.advisor":["Nirmalie Wiratunga"],"dc:contributor.sponsor":["RGU Internal Funding"],"dc:creator":["Perez, Jose Miguel Lloret"],"dc:date":["2016-10-31"],"dc:date.issued":["2016"],"dc:description.abstract":["Computer-Assisted Web Interviewing (CAWI) is the new mode of conducting surveys through web browsers. This on-line solution extends the traditional paper questionnaire with functionality to inform the order of questions, the logic to guide question relevance and inconsistency checks to validate responses. Large scale international surveys are typically conducted by research agencies in multiple countries using CAWI systems. However, these demand for non-proprietary and platform independent questionnaire definitions that work throughout multiple survey systems. In this thesis, we conduct a comparative analysis at two levels: one for the different Extensible Markup Language (XML) authoring solutions that capture questionnaire features; and another to explore the architecture styles for the most popular CAWI solutions. The popular hierarchical model, employed to manage the questionnaire flow, is not semantically intuitive to domain experts and lacks exibility to allow for questionnaire design refinements. An analysis of system architectures suggests that the commonly adopted multi-page paradigm to build web pages, neither reduces the server burden nor addresses the responsiveness requirements expected from survey systems. Accordingly to address the language shortcomings we introduce a Computer Assisted Web Interviewing Markup Language (CAWIML) that uses two schema languages to validate vocabulary, structures and relationships among XML constructs and adopts a state-transition model to manage the routing and flow of questions. CAWIML serves our Representational State Transfer (REST) system to drive the design and collection stages through a single-page web build. We present our language results from testing CAWIML on a comprehensive set of real-world surveys from Pexel Research Services and use the distribution of CAWIML's vocabulary on this sample to demonstrate its coverage of questionnaire features and effective routing support. In order to evaluate our platform, we computationally simulate both the stress test for parallel processing of requests and interviewee behaviour in terms of different user interaction response configuration levels. Results suggest that both the parallelism and variation in user behaviour can be handled within acceptable levels of usability thresholds."],"dc:identifier":["oai:rgu-repository.worktribe.com:248907"],"dc:identifier.uri":["https://rgu-repository.worktribe.com/248907/1/LLORET%20PEREZ%202016%20CAWIL%20a%20computer%20assisted%20web"],"dc:language":["en"],"dc:publisher.institution":["Robert Gordon University"],"dc:relation.isreferencedby":["http://hdl.handle.net/10059/2446"],"dc:subject":["Survey","Questionnaire","XML","Markup XML schema","CaiCawi","State tranistion","Rest","Single page"],"dc:title":["CAWIML: a computer assisted web interviewing mark-up language."],"dc:type":["Thesis"],"dc:type.qualificationlevel":["Masters"],"dc:type.qualificationname":["MRes"]},"updated_at":"2026-07-24T04:09:57Z"}