Visual Debuggers and Deaf Programmers

  • Marcos Devaner do NascimentoEmail author
  • Francisco Carlos de Mattos Brito Oliveira
  • Adriano Tavares de Freitas
  • Lidiane Castro Silva
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9739)


We investigated how visual debuggers impact the performance of a Java programmer who is deaf or hearing impaired (DHI). In previous work, we had shown that despite having attended accessible java course, deaf programmers still perform poorer than their hearing counterparts in tasks like debugging. In this text, we show that visual debuggers present a hope of bridging the gap between the two populations. Typical debugging tasks were assigned to both groups who used industry standard IDE (Eclipse) and a Visual Debugger (JGrasp). Qualitative and quantitative analysis show advantages for the former.


Debugger Accessibility Usability Performance 


  1. 1.
    Barbosa, H.H.: Initial mathematical skills in listeners and deaf children. Cad. Cedes 91, 333–347. Title in Portuguese: Habilidades Matemáticas Iniciais em Crianças Surdas e OuvintesGoogle Scholar
  2. 2.
    Bavelier, D., Dye, M.W., Hauser, P.C.: Do deaf individuals see better? Trends Cogn. Sci. 10(11), 512–518 (2006)CrossRefGoogle Scholar
  3. 3.
    Blatto-Vallee, G., Kelly, R.R., Gaustad, M.G., Porter, J., Fonzi, J.: Visual-spatial representation in mathematical problem solving by deaf and hearing students. J. Deaf Stud. Deaf Educ. 12(4), 432–448 (2007)CrossRefGoogle Scholar
  4. 4.
    Boroditsky, L.: How language shapes thought. Sci. Am. 304(2), 62–65 (2011)CrossRefGoogle Scholar
  5. 5.
    Brooke, J.: Sus - a quick and dirty usability scale. Usability Eval. Ind. 189(194), 4–7 (1996)Google Scholar
  6. 6.
    Bull, R., Blatto-Vallee, G., Fabich, M.: Subitizing, magnitude representation, and magnitude retrieval in deaf and hearing adults. J. Deaf Stud. Deaf Educ 11(3), 289–302 (2006)CrossRefGoogle Scholar
  7. 7.
    Cattaneo, G., Faruolo, P., Petrillo, U.F., Italiano, G.F.: Jive: java interactive software visualization environment. In: 2004 IEEE Symposium on Visual Languages and Human Centric Computing, pp. 41–43. IEEE (2004)Google Scholar
  8. 8.
    Cross, J.H., Hendrix, D., Umphress, D.A.: JGRASP: an integrated development environment with visualizations for teaching java in CS1, CS2, and beyond. In: 34th Annual Frontiers in Education, FIE 2004, pp. 1466–1467. IEEE (2004)Google Scholar
  9. 9.
    Cross, J.H., Hendrix, T.D., Jain, J., Barowski, L.: A: dynamic object viewers for data structures. ACM SIGCSE Bull. 39(1), 4–8 (2007)CrossRefGoogle Scholar
  10. 10.
    Cypher, A., Halbert, D.C.: Watch What I do: Programming by Demonstration. MIT press, Cambridge (1993)Google Scholar
  11. 11.
    do Nascimento, M.D., de Mattos Brito Oliveira, F.C., de Freitas, A.T: How do deaf or hearing impaired programmers perform in debugging java code? In: Anais do Simpósio Brasileiro de Informática na Educação, vol. 25, pp. 593–601 (2014)Google Scholar
  12. 12.
    Gesueli, Z.M., de Moura, L.: Literacy and deafness: the words display. ETD: Educação Temática Digital 7(2), 110–122 (2006). Title in Portuguese: Letramento e surdez: a visualização das palavrasGoogle Scholar
  13. 13.
    Graciano, A.B.V.: Object tracking based on pattern structural recognition: Ph.D. thesis, São Paulo University (2007). Title in Portuguese: Rastreamento de objetos baseado em reconhecimento estrutural de padrõesGoogle Scholar
  14. 14.
    Gregory, S.: Mathematics and deaf children. Issues Deaf Educ. 119–126 (1998)Google Scholar
  15. 15.
    Hutchins, E.L., Hollan, J.D., Norman, D.A.: Direct manipulation interfaces. Hum. Comput. Interact. 1(4), 311–338 (1985)CrossRefGoogle Scholar
  16. 16.
    de Aquino Leal, A.V.: Teaching programming in high school: An approach using standards and games with concrete materials. Master’s thesis (2014). Title in Portuguese: Ensino de Programação no Ensino Médio Integrado: Uma Abordagem Utilizando Padrões e Jogos com Materiais Concretos.
  17. 17.
    Moreno, A., Joy, M.S.: Jeliot 3 in a demanding educational setting. Electron. Notes Theor. Comput. Sci. 178, 51–59 (2007)CrossRefGoogle Scholar
  18. 18.
    Nogueira, C.M.I., Zanquetta, M.E.M.: Deafness, bilingualism and traditional teaching of mathematics. Zetetiké: Revista de Educação Matemática 16(30), 219–237 (2009). Title in Portuguese: Surdez, bilingüismo e o ensino tradicional de Matemática: uma avaliação piagetianaGoogle Scholar
  19. 19.
    Nunes, T., Moreno, C.: Is hearing impairment a cause of difficulties in learning mathematics. Dev. Math. Skills, 227–254 (1998)Google Scholar
  20. 20.
    de Oliveira, F.C., Gomes, G.N., de Freitas, A.T., de Oliveira, A.C., Silva, L.C., Queiroz, B: A comparative study of the acceptability of signs for the brazilian sign language created in person and remotely. In: Proceedings of the 46th ACM Technical Symposium on Computer Science Education, pp. 207–211. ACM (2015)Google Scholar
  21. 21.
    Perlin, G.: The place of deaf culture. A invenção da surdez: cultura, alteridade, identidade e diferença no campo da educação, pp. 73–82 (2004). Title in Portuguese: O lugar da cultura surdaGoogle Scholar
  22. 22.
    de Souza Pinto, M.A., dos Santos Gomes, A.M., Nicot, Y.E.: The visual experience as a facilitator in science education for deaf students. Revista Areté: Revista Amazônica de Ensino de Ciências 5(09) (2014). Title in Portuguese: A experiência visual como elemento facilitador na educação em ciências para alunos surdosGoogle Scholar
  23. 23.
    Rose, A., Plaisant, C., Shneiderman, B.: Using ethnographic methods in user interface re-engineering. In: Proceedings of the DIS 1995: Symposium on Designing Interactive Systems, pp. 115–122 (1995)Google Scholar
  24. 24.
    Sauro, J., Lewis, J.R.: Quantifying the User Experience: Practical Statistics for User Research. Elsevier (2012)Google Scholar
  25. 25.
    Silva, L.C., de Oliveira, F.C., de Oliveira, A.C., de Freitas, A.T.: Introducing the jLoad: a java learning object to assist the deaf. In: 2014 IEEE 14th International Conference on Advanced Learning Technologies (ICALT), pp. 579–583. IEEE (2014)Google Scholar
  26. 26.
    Sorva, J., Karavirta, V., Malmi, L.: A review of generic program visualization systems for introductory programming education. ACM Trans. Comput. Educ. (TOCE) 13(4), 15 (2013)Google Scholar
  27. 27.
    Traxler, C.B.: The stanford achievement test: national norming and performance standards for deaf and hard-of-hearing students. J. Deaf Stud. Deaf Educ. 5(4), 337–348 (2000)CrossRefGoogle Scholar
  28. 28.
    Wilson, M., Emmorey, K.: Comparing sign language and speech reveals a universal limit on short-term memory capacity. Psychol. Sci. 17(8), 682–683 (2006)CrossRefGoogle Scholar
  29. 29.
    Zarfaty, Y., Nunes, T., Bryant, P.: The performance of young deaf children in spatial and temporal number tasks. J. Deaf Stud. Deaf Educ. 9(3), 315–326 (2004)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Marcos Devaner do Nascimento
    • 1
    Email author
  • Francisco Carlos de Mattos Brito Oliveira
    • 2
  • Adriano Tavares de Freitas
    • 3
  • Lidiane Castro Silva
    • 1
  1. 1.Computer Science DepartmentCeará State UniversityFortalezaBrazil
  2. 2.Computer Science DepartmentUniversity of FortalezaFortalezaBrazil
  3. 3.Computing DepartmentFederal Institute of CearáMaracanaúBrazil

Personalised recommendations