Mr Bill Rogers

Senior Lecturer (Computer Science)
Qualifications: MSc Waikato
Contact Details
Email: coms0108@waikato.ac.nz
Room: G.B.21 or G.2.03
Phone: +64 7 838 4408
Extension: 4408
About Bill
I studied Chemistry and Mathematics at the University of Waikato and completed a joint MSc in those subjects. As a student I was fascinated by computers and although I never studied computer science formally, was able to take advantage of opportunities to learn to use and program the machines available at the University at that time. In 1978 I was offered an academic position in Computer Science at Waikato University and have been here ever since.
Research Interests
My teaching work has ranged over many aspects of the subject, from architecture through most aspects of software development. My early research interests were in the programming language and compiler construction area. More recently I have been interested in the programming and evaluation of human-computer interfaces and the software architectures that support HCI programming.
Recent Publications
Hinze, A., Vanderschantz, N., Sijnja, N., Rogers, B., & Cunningham, S. J. (2022). Physical metadata visualisation: The knitted personal library. In Proc 16th International Conference on Tangible, Embedded, and Embodied Interaction (TEI'22), Article 78. Daejeon, Republic of Korea: ACM. doi:10.1145/3490149.3505582
Rogers, B., Apperley, M., & Masoodian, M. (2021). BubbleVideo: Supporting Small Group Interactions in Online Conferences. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) Vol. 12933 LNCS (pp. 67-75). doi:10.1007/978-3-030-85616-8_5
Tudu, A., Bainbridge, D., & Rogers, B. (2020). Finding a safe port: Cyber-security analysis for open source digital library software. In Proc ACM/IEEE Joint Conference on Digital Libraries (JCDL 2020) (pp. 349-352). Virtual event, China: ACM. doi:10.1145/3383583.3398612
Scarsbrook, J., Ko, R., Rogers, B., & Bainbridge, D. (2018). MetropolJS: Visualizing and debugging large-scale JavaScript program structure with treemaps. In Proc 26th International Conference on Program Comprehension (ICPC 2018) (pp. 389-392). Conference held Gothenburg, Sweden: ACM. doi:10.1145/3196321.3196368 Open Access version: https://hdl.handle.net/10289/11992
Find more research publications by Bill Rogers