Evaluating Educational Software Authoring Environments Using a Model Based on Software Engineering and Instructional Design Principles - Betty Collis; Marilyn Gore (The Canadian Network for Innovation in Education (CNIE), 2009)