Visiting Researcher


Visited the Software Engineering Research Group (SERG)
Delft University of Technology, June-July, 2016

Supervisory Committee


Bin Lin’s committee
Co-supervise and serve on Bin Lin’s M.Sc. graduation committee, 2016

Volunteering


ICSE 2015 Student Volunteer
The 37th International Conference on Software Engineering (ICSE 2015),
May 16-24, 2015, Florence, Italy
More info

Organizational


Research Seminar: Advanced Software Engineering Topics
Co-organize a research seminar focusing on advanced topics in software engineering,
2016-2017, University of Victoria, Canada
More info

CSD 2015 Workshop Session Chair
2nd International Workshop on Context for Software Development (CSD 2015),
May 19th, 2015, Florence, Italy
More info

Entrepreneurial


PitchIt March 2015
As part of a judging panel for UVic’s PitchIt elevator pitch competition,
March 31st, 2015, University of Victoria, BC, Canada
More info

Program Committee


VisSoft 2017 NIER and Tools Track
The 5th IEEE Working Conference on Software Visualization (VISSOFT 2017)
Program Committee member
More info

VisSoft 2016
The 4th IEEE Working Conference on Software Visualization (VISSOFT 2016)
Program Committee member
More info

Reviewing


TOSEM journal
ACM Transactions on Software Engineering and Methodology (TOSEM)
Referee, 2015-2017 (3 papers)
More info

JSS
Journal of Systems and Software (JSS)
Reviewer, 2015 (1 paper)
More info

IEEE Software
Theme Issue on Crowdsourcing for Software Engineering (More info)
Reviewer, 2016 (1 paper)

Reviewer
Served as a reviewer for CSCW 2017

Sub-reviewing
Served as a sub-reviewer for CHI 2016, MSR 2016, and FSE 2016

Teaching


Startup Programming - Sessional Lecturer
Students work in small teams to develop the skills needed to transform innovative ideas into working software projects utilizing current advanced technologies in mobile, cloud, social, and Web applications–combining technological competence with human-centered design and creative endeavor.
2 Semesters, Fall 2014 & 2016, University of Victoria, BC, Canada
More info

Human Computer Interaction - Teaching Assistant
This course provides a comprehensive introduction to the field of human computer interaction (HCI) and interaction design (IxD). It focuses on the design and evaluation of usable computer interfaces.
Spring 2016, University of Victoria, BC, Canada
More info

Google Technologies for Cloud and Web Development Workshop
Students acquire the tools and skills to rapidly develop innovative ideas into working projects utilizing advanced mobile, social, cloud, and web technologies (an earlier version of the Startup Programming course).
6 Semesters, 2010-2013, Tel-Aviv University, Israel
More info

Google Technologies for Cloud and Web Development Workshop
Students acquire the tools and skills to rapidly develop innovative ideas into working projects utilizing advanced mobile, social, cloud, and web technologies (an earlier version of the Startup Programming course).
2011/2012, Bar Ilan University, Israel

Software 1 using Java - Teaching Assistant
The course introduces object-oriented programming methodology and the Java programming language. The course also deals with theoretical and fundamental aspects of object-oriented programming.
2 Semesters, 2011-2012, Tel-Aviv University, Israel
More info

Web Application Security - Teaching Assistant
Introduce the threats to network and infrastructure and how to mitigate them using firewalls, network and host intrusion detection systems and other OS based countermeasures. In addition, present security aspects that are unique to Web applications.
Spring 2011, Tel-Aviv University, Israel

Image

Alexey Zagalsky

Software Engineering Researcher

Back to Overview