L. Terças, D. D. S. Moraes, D. D. S. Ribeiro, M. C. M. Neto, Carlos de Salles Soares Neto
{"title":"编写NCL文档的基于可用性的语言","authors":"L. Terças, D. D. S. Moraes, D. D. S. Ribeiro, M. C. M. Neto, Carlos de Salles Soares Neto","doi":"10.1145/3126858.3126866","DOIUrl":null,"url":null,"abstract":"NCL (Nested Context Language) is a notation for hypermedia application authoring, designed to facilitate the modeling and authoring of Digital TV applications for authors with different levels of programming knowledge. However, the ease of use of NCL is questionable due to XML notation and has been the subject of study of several works that analyze its usability while proposing other solutions. This work presents sNCL (simpler NCL), a declarative domain specific language, projected using guidelines established by the CDN (Cognitive Dimensions of Notation) framework applied to NCL. To validate the proposal, an experiment with a questionnaire on the success factors in NCL and sNCL is applied to users with experience in authoring with NCL, comparing their opinions on both languages. The experiment demonstrates that sNCL gains in usability, which can improve, therefore, the performance of authors in the development of applications.","PeriodicalId":338362,"journal":{"name":"Proceedings of the 23rd Brazillian Symposium on Multimedia and the Web","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Usability-based Language for Authoring NCL Documents\",\"authors\":\"L. Terças, D. D. S. Moraes, D. D. S. Ribeiro, M. C. M. Neto, Carlos de Salles Soares Neto\",\"doi\":\"10.1145/3126858.3126866\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"NCL (Nested Context Language) is a notation for hypermedia application authoring, designed to facilitate the modeling and authoring of Digital TV applications for authors with different levels of programming knowledge. However, the ease of use of NCL is questionable due to XML notation and has been the subject of study of several works that analyze its usability while proposing other solutions. This work presents sNCL (simpler NCL), a declarative domain specific language, projected using guidelines established by the CDN (Cognitive Dimensions of Notation) framework applied to NCL. To validate the proposal, an experiment with a questionnaire on the success factors in NCL and sNCL is applied to users with experience in authoring with NCL, comparing their opinions on both languages. The experiment demonstrates that sNCL gains in usability, which can improve, therefore, the performance of authors in the development of applications.\",\"PeriodicalId\":338362,\"journal\":{\"name\":\"Proceedings of the 23rd Brazillian Symposium on Multimedia and the Web\",\"volume\":\"16 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-10-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 23rd Brazillian Symposium on Multimedia and the Web\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3126858.3126866\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 23rd Brazillian Symposium on Multimedia and the Web","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3126858.3126866","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Usability-based Language for Authoring NCL Documents
NCL (Nested Context Language) is a notation for hypermedia application authoring, designed to facilitate the modeling and authoring of Digital TV applications for authors with different levels of programming knowledge. However, the ease of use of NCL is questionable due to XML notation and has been the subject of study of several works that analyze its usability while proposing other solutions. This work presents sNCL (simpler NCL), a declarative domain specific language, projected using guidelines established by the CDN (Cognitive Dimensions of Notation) framework applied to NCL. To validate the proposal, an experiment with a questionnaire on the success factors in NCL and sNCL is applied to users with experience in authoring with NCL, comparing their opinions on both languages. The experiment demonstrates that sNCL gains in usability, which can improve, therefore, the performance of authors in the development of applications.