Call for Paper - November 2022 Edition
IJCA solicits original research papers for the November 2022 Edition. Last date of manuscript submission is October 20, 2022. Read More

Critical Analysis on Algorithm Visualization Study

Print
PDF
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2016
Authors:
Ahmad Affandi Supli, Norshuhada Shiratuddin, Syamsul Bahrin Zaibon
10.5120/ijca2016911633

Ahmad Affandi Supli, Norshuhada Shiratuddin and Syamsul Bahrin Zaibon. Critical Analysis on Algorithm Visualization Study. International Journal of Computer Applications 150(11):18-22, September 2016. BibTeX

@article{10.5120/ijca2016911633,
	author = {Ahmad Affandi Supli and Norshuhada Shiratuddin and Syamsul Bahrin Zaibon},
	title = {Critical Analysis on Algorithm Visualization Study},
	journal = {International Journal of Computer Applications},
	issue_date = {September 2016},
	volume = {150},
	number = {11},
	month = {Sep},
	year = {2016},
	issn = {0975-8887},
	pages = {18-22},
	numpages = {5},
	url = {http://www.ijcaonline.org/archives/volume150/number11/26137-2016911633},
	doi = {10.5120/ijca2016911633},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, USA}
}

Abstract

This paper reports on an ongoing study, which intends to propose a principle of interactive algorithm visualization on hybrid mobile application (INAVOHMA) that is created in order to help IT students learn data structure and algorithm (DSA) subject. Totally, 8 existing AV guidelines and models were reviewed comprehensively with the main purposes (1) to determine the research gaps in proposing principles of INAVOHMA and (ii) to identify their common components. Through a systematic and critical analysis, this study discovers there is still lack of inclusive principles or guidelines of AV that focused on mobile platform, mostly for desktop or website platform. Only, two guidelines draw attention to mobile platform, yet the focus of them just for sorting algorithm only. It is noted that this is the research gap that should be the focal point for further study.

References

  1. Crescenzi, Pilu, Malizia, Alessio, Verri, M Cecilia, Díaz, Paloma, & Aedo, Ignacio. (2012). Integrating Algorithm Visualization Video into a First-Year Algorithm and Data Structure Course. Educational Technology & Society, 15(2), 115-124.
  2. Osman, Waleed Ibrahim, & Elmusharaf, Mudawi M. (2014). Effectiveness of Combining Algorithm and Program Animation: A Case Study with Data Structure Course. Issues in Informing Science and Information Technology, 11.
  3. Sadikan, Siti Fairuz Nurr, & Yassin, Siti Fatimah Md. (2012). Role of Interactive Computer Programming Courseware in Facilitating Teaching and Learning Process Based on Perception of Students in Bangi, Selangor, Malaysia. Learning, 3, 0.51.
  4. Patel, Shirin. (2014). A Literature Review on Tools for Learning Data Structures.
  5. del Vado Vírseda, Rafael. (2010). A visualization tool for tutoring the interactive learning of data structures and algorithmic schemes. NOTE FROM ACM: It has been determined that the author of this article plagiarized the contents from a previously published paper. Therefore ACM has shut off access to this paper. Paper presented at the Proceedings of the 41st ACM technical symposium on Computer science education.
  6. Halim, Steven, Koh, Zi Chun, Loh, V, & Halim, Felix. (2012). Learning Algorithms with Unified and Interactive Web-Based Visualization. Olympiads in Informatics, 6, 53-68.
  7. Shaffer, Clifford A, Cooper, Matthew L, Alon, Alexander Joel D, Akbar, Monika, Stewart, Michael, Ponce, Sean, & Edwards, Stephen H. (2010). Algorithm visualization: The state of the field. ACM Transactions on Computing Education (TOCE), 10(3), 9.
  8. Hundhausen, Christopher D, Douglas, Sarah A, & Stasko, John T. (2002). A meta-study of algorithm visualization effectiveness. Journal of Visual Languages & Computing, 13(3), 259-290.
  9. Naps, Thomas L, Rößling, Guido, Almstrum, Vicki, Dann, Wanda, Fleischer, Rudolf, Hundhausen, Chris, Rodger, Susan. (2002). Exploring the role of visualization and engagement in computer science education. Paper presented at the ACM SIGCSE Bulletin.
  10. Urquiza-Fuentes, Jaime, & Velázquez-Iturbide, J Ángel. (2009). A survey of successful evaluations of program visualization and algorithm animation systems. ACM Transactions on Computing Education (TOCE), 9(2), 9.
  11. Adamchik, Victor. (2011). Data structures and algorithms in pen-based computing environments. Paper presented at the Global Engineering Education Conference (EDUCON), 2011 IEEE.
  12. Burguillo, Juan C. (2010). Using game theory and competition-based learning to stimulate student motivation and performance. Computers & Education, 55(2), 566-575.
  13. Moons, Jan, & De Backer, Carlos. (2013). The design and pilot evaluation of an interactive learning environment for introductory programming influenced by cognitive load theory and constructivism. Computers & Education, 60(1), 368-384.
  14. Sadikan, Siti Fairuz Nurr, & Yassin, Siti Fatimah Md. (2013). A Conceptual Framework for C Programming Learning Through Basic Game Development Courseware. International Journal of Scientific & Engginering Research, 4(8).
  15. Segura, Clara, Pita, Isabel, del Vado Vírseda, Rafael, Saiz, Ana Isabel, & Soler, Pablo. (2008). Interactive Learning of Data Structures and Algorithmic Schemes Computational Science–ICCS 2008 (pp. 800-809): Springer.
  16. Alhosban, Fuad, & Hamad, Mousa. (2011). The Effectiveness of Aural Instructions with Visualisations in E-Learning Environments. Durham University.
  17. Karavirta, Ville, & Shaffer, Clifford A. (2013). JSAV: the JavaScript algorithm visualization library. Paper presented at the Proceedings of the 18th ACM conference on Innovation and technology in computer science education.
  18. Crescenzi, Pilu, Malizia, Alessio, Verri, M Cecilia, Díaz, Paloma, & Aedo, Ignacio. (2012). Integrating Algorithm Visualization Video into a First-Year Algorithm and Data Structure Course. Educational Technology & Society, 15(2), 115-124.
  19. Rößling, Guido, & Naps, Thomas L. (2002). A testbed for pedagogical requirements in algorithm visualizations. ACM SIGCSE Bulletin, 34(3), 96-100.
  20. Sweller, John. (2011). Cognitive load theory. The psychology of learning and motivation: Cognition in education, 55, 37-76.
  21. Simonák, Slavomír. (2013). Algorithm Visualization Using the VizAlgo Platform. Acta Electrotechnica et Informatica, 13(2), 54.
  22. Lazaridis, Vassilios, Samaras, Nikolaos, & Sifaleras, Angelo. (2013). An empirical study on factors influencing the effectiveness of algorithm visualization. Computer Applications in Engineering Education, 21(3), 410-420.
  23. Meolic, Robert. (2013). Demonstration of Sorting Algorithms on Mobile Platforms. Paper presented at the CSEDU.
  24. Boticki, Ivica, Barisic, Ante, Martin, Sergio, & Drljevic, Neven. (2013). Teaching and learning computer science sorting algorithms with mobile devices: A case study. Computer Applications in Engineering Education, 21(S1), E41-E50.
  25. Hundhausen, Christopher, & Douglas, Sarah. (2002). A language and system for constructing and presenting low fidelity algorithm visualizations Software Visualization (pp. 227-240): Springer.
  26. Lee, Ming-Han, & Rößling, Guido. (2011). Constructivist and Constructionist Approaches to Constructing Algorithm Visualizations: A Proposal. Paper presented at the 2011 11th IEEE International Conference on Advanced Learning Technologies.

Keywords

Algorithm Visualization, Critical Analysis, Finding Gaps, Paper Submission.