Averbukh, V., Averbukh, N., Vasev, P., Gvozdarev, I., et al.
(2019). Metaphors for Software Visualization Sys-
tems Based on Virtual Reality, AVR 2019. In De Pao-
lis, L. T. and Bourdot, P., editors, Augmented Real-
ity, Virtual Reality, and Computer Graphics, LNCS,
vol. 11613, pages 60–70, Cham, Zug, CH. Springer
International Publishing.
Awodele, O., Oluwabukola, O., Ogbonna, C., and Ajayi, A.
(2015). Packet Sniffer—A Comparative Characteris-
tic Evaluation Study. In Proc InSITE, pages 91–100,
Santa Rosa, CA, USA. Informing Science Institute.
Brodlie, K. W. and Mohd Noor, N. F. (2007). Visualiza-
tion Notations, Models and Taxonomies. In Lim, I. S.
and Duce, D., editors, Theory and Practice of Com-
puter Graphics 2007, Eurographics UK Chapter Proc,
pages 207–212, Goslar, DE. Eurographics Assoc.
Brusilovsky, P., Edwards, S., Kumar, A., Malmi, L., et al.
(2014). Increasing Adoption of Smart Learning Con-
tent for Computer Science Education. In Proc ITiCSE-
WGR, pages 31–57, New York, NY, USA. ACM.
Chi, E. H.-H. (2000). A Taxonomy of Visualization Tech-
niques Using the Data State Reference Model. In Proc
INFOVIS, pages 69–75, Piscataway, NJ, USA. IEEE.
Crescenzi, P., Gambosi, G., and Innocenti, G. (2005). Net-
PrIDE: An Integrated Environment for Developing
and Visualizing Computer Network Prot. In Proc 10th
ITiCSE, page 306–310, New York, NY, USA. ACM.
Crescenzi, P. and Innocenti, G. (2002). Towards a Taxono-
my of Network Protocol Visualization Tools. In Diehl,
S., editor, Software Visualization, LNCS, vol. 2269,
pages 241–255, Berlin, Heidelberg, DE. Springer
Berlin Heidelberg.
Fuentes, F. and Kar, D. C. (2005). Ethereal vs. Tcpdump: A
Comparative Study on Packet Sniffing Tools for Edu-
cational Purpose. J Comput Sci Coll, 20(4):169–176.
Hall, J., Moore, A., Pratt, I., and Leslie, I. (2003). Multi-
Protocol Visualization: A Tool Demonstr. In Proc Mo-
MeTools, pages 13–22, New York, NY, USA. ACM.
Hundhausen, C. and Douglas, S. A. (2000). SALSA and
ALVIS: A Language and System for Constructing and
Presenting Low Fidelity Algorithm Visualiz. In Proc
IEEE VL, pages 67–68, Piscataway, NJ, USA. IEEE.
IEEE Computer Society (2020). IEEE Standard for Learn-
ing Object Metadata (1484.12.1-2020). Standard,
IEEE, New York, NY, USA.
IMS Global Learning Consortium (2021). Learning Tools
Interoperability. https://www.imsglobal.org/activity
/learning-tools-interoperability; Accessed:
Feb. 16, 2021.
Maletic, J. I., Marcus, A., and Collard, M. L. (2002). A Task
Oriented View of Software Visualization. In Proc 1st
VISSOFT, pages 32–40, Piscataway, NJ, USA. IEEE.
Microsoft Corporation (2017). Welcome to the Open XML
SDK 2.5 for Office | Microsoft Docs. https://docs
.microsoft.com/en-us/office/open-xml/open-xml-sdk;
Accessed: Feb. 16, 2021.
Microsoft Corporation (2021a). Lifecycle FAQ - Internet
Explorer and Microsoft Edge - Microsoft Lifecycle |
Microsoft Docs. https://docs.microsoft.com/en-us
/lifecycle/faq/internet-explorer-microsoft-edge;
Accessed: Feb. 16, 2021.
Microsoft Corporation (2021b). Silverlight End of Support.
https://support.microsoft.com/en-us/windows
/silverlight-end-of-support-0a3be3c7-bead-e203-
2dfd-74f0a64f1788; Accessed: Feb. 16, 2021.
Milne, I. and Rowe, G. (2004). OGRE: Three-Dimensional
Program Visualization for Novice Programmers. Educ
Inform Tech, 9(3):219–237.
Myller, N., Bednarik, R., Sutinen, E., and Ben-Ari, M.
(2009). Extending the Engagement Taxonomy: Soft-
ware Visualization and Collaborative Learning. ACM
Trans Comput Educ, 9(1):Article 7.
Naps, T. L., Rößling, G., Almstrum, V., Dann, W., et al.
(2002). Exploring the Role of Visualization and En-
gagement in Computer Science Educ. In Proc ITiCSE-
WGR, pages 131–152, New York, NY, USA. ACM.
Oracle Corporation (2020). Java SE Support Roadmap.
https://www.oracle.com/java/technologies/java-se-
support-roadmap.html; Accessed: Feb. 16, 2021.
Papert, S. (1980). Mindstorms: Children, Computers, and
Powerful Ideas. Basic Books, Inc., New York, NY,
USA. https://mindstorms.media.mit.edu/; Accessed:
Feb. 16, 2021.
Schulz, H.-J., Angelini, M., Santucci, G., and Schumann,
H. (2016). An Enhanced Visualization Process Model
for Incremental Visualization. IEEE Trans Vis Comput
Graph, 22(7):1830–1842.
Schweitzer, D., Baird, L., Collins, M., Brown, W., et al.
(2006). GRASP: A Visualization Tool for Teaching
Security Protocols. In Proc 10th CISSE, pages 75–81,
MD, USA. University of Maryland.
Schweitzer, D. and Brown, W. (2007). Interactive Visu-
alization for the Active Learning Classr. In Proc 38th
SIGCSE, pages 208–212, New York, NY, USA. ACM.
Shaffer, C. A., Cooper, M. L., Alon, A. J. D., Akbar, M.,
et al. (2010). Algorithm visualization: The state of
the field. ACM Trans Comput Educ, 10(3):Article 9.
Sirkiä, T. and Haaranen, L. (2017). Improving online learn-
ing activity interoperability with Acos server. Softw
Pract Exper, 47(11):1657–1676.
Sirkiä, T. and Sorva, J. (2015). How Do Students Use
Program Visualizations within an Interactive Ebook?
In Proc 11th ICER, pages 179–188, New York, NY,
USA. ACM.
Sorva, J., Karavirta, V., and Malmi, L. (2013). A Review
of Generic Program Visualization Systems for Intro-
ductory Programming Education. ACM Trans Comput
Educ, 13(4):Article 15.
SumTotal Systems, LLC (2021). Toolbook Knowledge
Base: Does Toolbook support Edge?
http://tb.sumtotalsystems.com/KBFiles/kb
/EdgeSupport.html; Accessed: Feb. 16, 2021.
Scripted Step-based Visualizations: A Pilot Study
247