Dr. Ettinger Ran

Dr. Ettinger Ran Profile

Adjunct Lecturer
My main goal in research is to establish and promote novel code-editing techniques and tools to help software developers in their daily work. Such tools aim to support programmers in their efforts to develop and maintain high-quality software. My work employs (static) program analysis techniques for the automation of semantics-preserving source-code-motion transformations, refactoring. When applied well (and frequently), these refactoring transformations improve the design of existing programs by enhancing reuse and by making the code more readable and maintainable.

Room : 58/-104
Phone :
Email : ranger@post.bgu.ac.il
Homepage : https://www.cs.bgu.ac.il/~ranger
Fax :
Box Number : 138
Office Hours : Wednesday 18.15-20.00
Teaching (last two years):
Spring 2019: Introduction to Code-Motion Refactoring
Spring 2019: Multiprogramming for Parallel Processing
Fall 2019: Correct-by-Construction Programming
Fall 2019: Introduction to Code-Motion Refactoring
Spring 2018: Introduction to Code-Motion Refactoring
Spring 2018: Multiprogramming for Parallel Processing
Spring 2018: Tools for Assertive Programming
Fall 2018: Correct-by-Construction Programming
Fall 2018: Introduction to Code-Motion Refactoring