M. Nascimento, Francisco Oliveira, A. Brandão, L. Silva, Bruno Queiroz, Éder F. Furtado
{"title":"一个隐喻调试器模型,支持聋人和听力受损的Java编程学习","authors":"M. Nascimento, Francisco Oliveira, A. Brandão, L. Silva, Bruno Queiroz, Éder F. Furtado","doi":"10.1109/FIE43999.2019.9028376","DOIUrl":null,"url":null,"abstract":"This innovative practice full paper presents a Metaphorical Debugger Model (JAD) to support deaf and hearing impaired in the process of learning how to program in Java. In Brazil, 9.7 million people are deaf or hearing impaired (DHI). DHI people usually face several barriers to get proper education. During a series of Java classes conducted by our team, we verified that these difficulties were also related to the use of software that is not tailored for their impairment. We also saw that DHI students encountered many problems while developing and evolving their codes using the traditional tools, for instance, visual signs to perform tasks, can be difficult to understand, in addition, the high degree of abstraction required for the programming logic, can be an accessibility barrier for them. Thus, we decided to propose JAD aiming to provide accessible debugging for DHI. The JAD uses the concept of metaphorical interfaces, adopting appropriate symbols and signs borrowed from traffic to aid in the process of code debugging and evolution. In this paper, we present some user studies with JAD. The results suggest that Java programmers, DHI e non-DHI, had similar performance in task related to software evolution when JAD was used.","PeriodicalId":6700,"journal":{"name":"2019 IEEE Frontiers in Education Conference (FIE)","volume":"23 1","pages":"1-8"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A Metaphorical Debugger Model to support deaf and hearing impaired in Java programming learning\",\"authors\":\"M. Nascimento, Francisco Oliveira, A. Brandão, L. Silva, Bruno Queiroz, Éder F. Furtado\",\"doi\":\"10.1109/FIE43999.2019.9028376\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This innovative practice full paper presents a Metaphorical Debugger Model (JAD) to support deaf and hearing impaired in the process of learning how to program in Java. In Brazil, 9.7 million people are deaf or hearing impaired (DHI). DHI people usually face several barriers to get proper education. During a series of Java classes conducted by our team, we verified that these difficulties were also related to the use of software that is not tailored for their impairment. We also saw that DHI students encountered many problems while developing and evolving their codes using the traditional tools, for instance, visual signs to perform tasks, can be difficult to understand, in addition, the high degree of abstraction required for the programming logic, can be an accessibility barrier for them. Thus, we decided to propose JAD aiming to provide accessible debugging for DHI. The JAD uses the concept of metaphorical interfaces, adopting appropriate symbols and signs borrowed from traffic to aid in the process of code debugging and evolution. In this paper, we present some user studies with JAD. The results suggest that Java programmers, DHI e non-DHI, had similar performance in task related to software evolution when JAD was used.\",\"PeriodicalId\":6700,\"journal\":{\"name\":\"2019 IEEE Frontiers in Education Conference (FIE)\",\"volume\":\"23 1\",\"pages\":\"1-8\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE Frontiers in Education Conference (FIE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/FIE43999.2019.9028376\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE Frontiers in Education Conference (FIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FIE43999.2019.9028376","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Metaphorical Debugger Model to support deaf and hearing impaired in Java programming learning
This innovative practice full paper presents a Metaphorical Debugger Model (JAD) to support deaf and hearing impaired in the process of learning how to program in Java. In Brazil, 9.7 million people are deaf or hearing impaired (DHI). DHI people usually face several barriers to get proper education. During a series of Java classes conducted by our team, we verified that these difficulties were also related to the use of software that is not tailored for their impairment. We also saw that DHI students encountered many problems while developing and evolving their codes using the traditional tools, for instance, visual signs to perform tasks, can be difficult to understand, in addition, the high degree of abstraction required for the programming logic, can be an accessibility barrier for them. Thus, we decided to propose JAD aiming to provide accessible debugging for DHI. The JAD uses the concept of metaphorical interfaces, adopting appropriate symbols and signs borrowed from traffic to aid in the process of code debugging and evolution. In this paper, we present some user studies with JAD. The results suggest that Java programmers, DHI e non-DHI, had similar performance in task related to software evolution when JAD was used.