Orit Hazzan

Orcid: 0000-0002-8627-0997

Affiliations:
  • Technion - Israel Institute of Technology, Haifa, Israel


According to our database1, Orit Hazzan authored at least 146 papers between 1997 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Using Data Science to Predict How Rituals Will Evolve.
Commun. ACM, April, 2024

Generative AI in Computer Science Education.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

2023
Data Science Teacher Preparation: Implementation of the TPACK Framework.
Inroads, September, 2023

What Is Common to Transportation and Health in Machine Learning Education? The Domain Neglect Bias.
IEEE Trans. Educ., June, 2023

What is Data Science?
Commun. ACM, February, 2023

Executable Exams: Taxonomy, Implementation and Prospects.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023

Guide to Teaching Data Science - An Interdisciplinary Approach
Springer, ISBN: 978-3-031-24757-6, 2023

2022
Selecting examples for CS courses: the case of a computational thinking MOOC.
Inroads, 2022

Teaching core principles of machine learning with a simple machine learning algorithm: the case of the KNN algorithm in a high school introduction to data science course.
Inroads, 2022

Base rate neglect in computer science education.
CoRR, 2022

Computational thinking in the era of data science.
Commun. ACM, 2022

Up with data science, and the first programmer.
Commun. ACM, 2022

Are Executable Exams Executable?
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Interdisciplinary CS1 Course for Non-Majors: The Case of Graduate Psychology Students.
Proceedings of the IEEE Global Engineering Education Conference, 2022

A MOOC on Computational Thinking for All: Pedagogical Principles, Challenges, and Their Application.
Proceedings of the International Conference on Computational Science and Computational Intelligence, 2022

2021
A journal for interdisciplinary data science education.
Commun. ACM, 2021

The CS-orona Initiative: Fulfilling the Organizational Needs of Israeli High School Computer Science Teachers during the Corona Pandemic.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

How Can Computer Science Educators Benefit from Data Science Education?
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Exponential Competence of Computer Science and Software Engineering Undergraduate Students.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training, 2021

Dedicated Assignments as a Means of Advancing Junior Students' Systems Thinking and Abstract Thinking.
Proceedings of the Mobility for Smart Cities and Regional Development - Challenges for Higher Education, 2021

Widening the Shrinking Pipeline: The Case of Data Science.
Proceedings of the IEEE Global Engineering Education Conference, 2021

2020
Students' Awareness and Embracement of Soft Skills by Learning and Practicing Teamwork.
J. Inf. Technol. Educ. Innov. Pract., 2020

Teaching CS undergrads online to work with others effectively.
Commun. ACM, 2020

Equalizing Data Science Curriculum for Computer Science Pupils.
Proceedings of the Koli Calling '20: 20th Koli Calling International Conference on Computing Education Research, 2020

Interdisciplinary Education - The Case of Biomedical Signal Processing.
Proceedings of the 2020 IEEE Global Engineering Education Conference, 2020

Guide to Teaching Computer Science - An Activity-Based Approach, Third Edition
Springer, ISBN: 978-3-030-39359-5, 2020

2019
What Are Computer Science Educators Interested In? The Case of SIGCSE Conferences.
Proceedings of the Informatics in Schools. New Ideas in School Informatics, 2019

A biomimicry perspective at agile software exponential organizations.
Proceedings of the 12th International Workshop on Cooperative and Human Aspects of Software Engineering, 2019

Agile exponential software organizations.
Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice, 2019

Correlation Between Systems Thinking and Abstract Thinking Among High School Students Majoring in Electronics.
Proceedings of the Impact of the 4th Industrial Revolution on Engineering Education - Proceedings of the 22nd International Conference on Interactive Collaborative Learning (ICL 2019), 2019

2018
The Dual Ladder - Academic vs. Industrial Experience: What kind of Experience should Computer Science Students Gain during their Undergraduate Studies and How? (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

2016
Assessing abstraction skills.
Commun. ACM, 2016

2015
Big Data in Computer Science Education Research.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Teaching Computer Science Soft Skills (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

2014
Agile Anywhere - Essays on Agile Projects and Beyond
Springer Briefs in Computer Science, Springer, ISBN: 978-3-319-10157-6, 2014

STEM teaching as an additional profession for scientists and engineers: the case of computer science education.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Teaching and learning computer science soft skills using soft skills: the students' perspective.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Guide to Teaching Computer Science - An Activity-Based Approach, Second Edition
Springer, ISBN: 978-1-4471-6630-6, 2014

2013
Teaching computer science soft skills as soft concepts.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

2012
Software Governance Using Retrospectives: A Case Study.
Proceedings of the 2012 IEEE International Conference on Software Science, 2012

2011
Mind the (gender) gap: can a two-hour visit to a hi-tech company change perceptions about computer science?
Inroads, 2011

Using social media to study the diversity of example usage among professional developers.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

A study on attitudes and emphases in computer science teacher preparation.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

2010
Putting Human Aspects of Software Engineering in University Curricula.
IEEE Softw., 2010

Disciplined and free-spirited: 'Time-out behaviour' at the Agile conference.
J. Syst. Softw., 2010

An Agile Constructionist Mentoring Methodology for Software Projects in the High School.
ACM Trans. Comput. Educ., 2010

How to establish a computer science teacher preparation program at your university?: the ECSTPP workshop.
Inroads, 2010

Didactic transposition in computer science education.
Inroads, 2010

Agility in a Large-Scale System Engineering Project: A Case-Study of an Advanced Communication System Project.
Proceedings of the IEEE International Conference on Software Science, 2010

A survey of computer science teacher preparation programs in Israel tells us: computer science deserves a designated high school teacher preparation!
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 3.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

The 2nd workshop on human aspects of software engineering (HAoSE2010).
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

Students' cooperation in teamwork: binding the individual and the team interests.
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

Collaboration.
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

Coaching agile software projects: tutorial proposal - ICSE 2010.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

A HOT --- Human, Organizational and Technological --- framework for a software engineering course.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Ad-hoc leadership in agile software development environments.
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering, 2010

2009
A Multidimensional Software Engineering Course.
IEEE Trans. Educ., 2009

Preparation of high school computer science teachers: the Israeli perspective.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

Reflections and retrospectives in software development environments.
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

Workshop on human aspects of software engineering.
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

Reflection in software engineering education.
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

Using metaphors with software teams.
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

Evaluation of a software engineering course by reflection.
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009

Knowledge management in practice: The case of agile software development.
Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering, 2009

2008
Agile Software Engineering.
Undergraduate Topics in Computer Science, Springer, ISBN: 978-1-84800-199-2, 2008

Reflections on teaching abstraction and other soft ideas.
ACM SIGCSE Bull., 2008

Why and how can human-related measures support software development processes?
J. Syst. Softw., 2008

Learning Human Aspects of Collaborative Software Development.
J. Inf. Syst. Educ., 2008

Reducing Abstraction in High School Computer Science Education: The Case of Definition, Implementation, and Use of Abstract Data Types.
ACM J. Educ. Resour. Comput., 2008

A model for high school computer science education: the four key elements that make it!
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008

Tutoring model for promoting teaching skills of computer science prospective teachers.
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008

Disciplinary-Pedagogical Teacher Preparation for Pre-service Computer Science Teachers: Rational and Implementation.
Proceedings of the Informatics Education - Supporting Computational Thinking, Third International Conference on Informatics in Secondary Schools, 2008

Cooperative and human aspects of software engineering (CHASE 2008).
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Agile Orientation and Psychological Needs, Self-Efficacy, and Perceived Support: A Two Job-Level Comparison.
Proceedings of the Agile Development Conference, 2008

2007
Why software engineering programs should teach agile software development.
ACM SIGSOFT Softw. Eng. Notes, 2007

The influence of software intangibility on computer science and software engineering education.
ACM SIGSOFT Softw. Eng. Notes, 2007

Students' understanding of computer science soft ideas: the case of programming paradigm.
ACM SIGCSE Bull., 2007

How Does Readiness for Agile Development Relate to Team Climate and Individual Personality Attributes?
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2007

The Software Engineering Timeline: A Time Management Perspective.
Proceedings of the IEEE International Conference on Software-Science, 2007

Eccles' model of achievent-related choices: the case of computer science studies in Israeli high schools.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

2006
Can a one-day conference change female high school students' perception of electrical engineering?
IEEE Trans. Educ., 2006

Agile Software Testing in a Large-Scale Project.
IEEE Softw., 2006

The Role of Abstraction in Software Engineering.
ACM SIGSOFT Softw. Eng. Notes, 2006

Partonomy and taxonomy in object-oriented thinking: junior high school students' perceptions of object-oriented basic concepts.
ACM SIGCSE Bull., 2006

Social issues of Computer Science in the "Methods of Teaching Computer Science in the High School" course.
ACM SIGCSE Bull., 2006

Using a role scheme to derive software project metrics.
J. Syst. Archit., 2006

Reductive thinking in computer science.
Comput. Sci. Educ., 2006

A cognitive perspective on software development methods: the case of extreme programming.
Proceedings of the 2006 Workshop on interdisciplinary software engineering research, 2006

Qualitative research in computer science education.
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006

Culture and environment as determinants of women's participation in computing: revealing the "women-CS fit".
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006

A Regional Knowledge-Building ICT Educational Community.
Proceedings of the ITRE 2006, 2006

Reductive thinking in undergraduate CS courses.
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

Can diversity in global software development be enhanced by agile software development?
Proceedings of the 2006 International Workshop on Global Software Development For the Practitioner, 2006

Teaching framework for software development methods.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

Agile System Analysis and Design.
Proceedings of the Enterprise Information Systems, 8th International Conference, 2006

System Analysis and Design in a Large-Scale Software Project: The Case of Transition to Agile Development.
Proceedings of the ICEIS 2006, 2006

Reflections on Reflection in Agile Software Development.
Proceedings of the AGILE 2006 Conference (AGILE 2006), 2006

2005
Electricity in the Palms of Her Hands - The Perception of Electrical Engineering by Outstanding Female High School Pupils.
IEEE Trans. Educ., 2005

Song debugging: merging content and pedagogy in computer science education.
ACM SIGCSE Bull., 2005

Professional development workshop for female software engineers.
ACM SIGCSE Bull., 2005

A framework for teaching software development methods.
Comput. Sci. Educ., 2005

Reflection and Abstraction in Learning Software Engineering's Human Aspects.
Computer, 2005

Social Perspective of Software Development Methods: The Case of the Prisoner Dilemma and Extreme Programming.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2005

Introducing Extreme Programming into a Software Project at the Israeli Air Force.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2005

Using history of computing to address problems and opportunities.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

Factors influencing the shrinking pipeline in high schools: a sector-based analysis of the Israeli high school system.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

Challenges to computer science education research.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

Teaching human aspects of software engineering.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

The role of a project-based capstone course.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

Clashes between Culture and Software Development Methods: The Case of the Israeli Hi-Tech Industry and Extreme Programming.
Proceedings of the AGILE 2005 Conference (AGILE 2005), 24-29 July 2005, Denver, CO, USA, 2005

Agile Metrics at the Israeli Air Force.
Proceedings of the AGILE 2005 Conference (AGILE 2005), 24-29 July 2005, Denver, CO, USA, 2005

2004
The practicum in computer science education: bridging gaps between theoretical knowledge and actual performance.
ACM SIGCSE Bull., 2004

Construction of a professional perception in the "methods of teaching computer science" course.
ACM SIGCSE Bull., 2004

On the Contribution of UML Diagrams to Software System Comprehension.
J. Object Technol., 2004

Special Issue on Import/Export Relationships to Computer Science Education Research.
Comput. Sci. Educ., 2004

Mental constructions and constructions of web sites: learner and teacher points of view.
Br. J. Educ. Technol., 2004

Human Aspects of Software Engineering: The Case of Extreme Programming.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2004

Roles in Agile Software Development Teams.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2004

Teaching software development methods: the case of extreme programming.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

Reflection Processes in the Teaching and Learning of Human Aspects of Software Engineering.
Proceedings of the 17th Conference on Software Engineering Education and Training (CSEE&T 2004), 2004

2003
Methods of teaching a computer science course for prospective teachers.
ACM SIGCSE Bull., 2003

Application of computer science ideas to the presentation of mathematical theorems and proofs.
ACM SIGCSE Bull., 2003

How Students Attempt to Reduce Abstraction in the Learning of Mathematics and in the Learning of Computer Science.
Comput. Sci. Educ., 2003

The Reflective Practitioner Perspective in eXtreme Programming.
Proceedings of the Extreme Programming and Agile Methods, 2003

Bridging Cognitive and Social Chasms in Software Development Using Extreme Programming.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2003

Using Metaphors in eXtreme Programming Projects.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2003

eXtreme Programming as a Framework for Student-Project Coaching in Computer Science Capstone Courses.
Proceedings of the 2003 IEEE International Conference on Software, 2003

Transfer to/from computing science education: the case of science education research.
Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, 2003

International perspective of women and computer science.
Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, 2003

Computer science students' conception of the relationship between reward (grade) and cooperation.
Proceedings of the 8th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2003

Cognitive and social aspects of software engineering: a course framework.
Proceedings of the 8th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2003

Challenges in teaching capstone courses.
Proceedings of the 8th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2003

Teaching a Software Development Methodology: The Case of Extreme Programming.
Proceedings of the 16th Conference on Software Engineering Education and Training (CSEE&T 2003), 2003

2002
The reflective practitioner perspective in software engineering education.
J. Syst. Softw., 2002

Women, mathematics and computer science.
Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, 2002

Reducing abstraction level when learning computability theory concepts.
Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2002

Import and export to/from computing science education: the case of mathematics education research.
Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2002

Panel 4: The Software Studio in Software Engineering Education.
Proceedings of the 15th Conference on Software Engineering Education and Training (CSEET'02), 2002

2001
On the presentation of computer science problems.
ACM SIGCSE Bull., 2001

Teaching the human aspect of software engineering - a case study.
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001

The Application of reflective Practitioner to Software Engineering.
Proceedings of the 13th Annual Workshop of the Psychology of Programming Interest Group, 2001

2000
IT in higher education: why is it so hard and why there is still hope after all?
Br. J. Educ. Technol., 2000

1997
Students' understanding of the notion of function in dynamic geometry environments.
Int. J. Comput. Math. Learn., 1997

Revealing the Faces of Abstraction.
Int. J. Comput. Math. Learn., 1997

Computers and applied constructivism.
Proceedings of the Information and Communications Technologies in School Mathematics, 1997


  Loading...