# Michael Vanhilst

> Ph.D. University of Washington 1998

**Wikidata**: [Q102251074](https://www.wikidata.org/wiki/Q102251074)  
**Source**: https://4ort.xyz/entity/michael-vanhilst

## Summary
Michael Vanhilst is a computer scientist who earned his Ph.D. from the University of Washington in 1998. He is known for his work in computer science, particularly in the field of software evolution, as evidenced by his doctoral thesis titled *Role Oriented Programming for Software Evolution*. His research was supervised by David Notkin, a prominent American professor and software engineer.

## Biography
- Born: 1953
- Nationality: United States
- Education: Ph.D. in computer science from the University of Washington (1998)
- Known for: Developing *Role Oriented Programming* for software evolution
- Employer(s): University of Washington (as a doctoral student)
- Field(s): Computer science, software engineering

## Contributions
Michael Vanhilst's primary contribution is his doctoral thesis, *Role Oriented Programming for Software Evolution*, which explores a programming paradigm aimed at improving software adaptability and maintainability. His work was supervised by David Notkin and was completed at the University of Washington in 1998. While specific publications or industry applications are not detailed in the provided material, his thesis represents a foundational piece of research in software engineering, particularly in addressing the challenges of evolving software systems.

## FAQs
### Q: What was Michael Vanhilst's major academic contribution?
A: Michael Vanhilst's major academic contribution was his doctoral thesis, *Role Oriented Programming for Software Evolution*, which introduced a programming approach to enhance software adaptability and maintainability.

### Q: Who was Michael Vanhilst's doctoral advisor?
A: Michael Vanhilst's doctoral advisor was David Notkin, an American professor and software engineer.

### Q: What field did Michael Vanhilst specialize in?
A: Michael Vanhilst specialized in computer science, with a focus on software engineering and software evolution.

## Why They Matter
Michael Vanhilst's work on *Role Oriented Programming* contributes to the broader field of software engineering by addressing the challenges of software evolution. His thesis provides a theoretical framework for improving how software adapts to changing requirements, which remains relevant in modern software development. While his influence may not be as widely recognized as other pioneers in the field, his research offers a unique perspective on software design and maintainability. Future advancements in software engineering may build upon his ideas, particularly in areas requiring flexible and adaptable systems.

## Notable For
- Developed *Role Oriented Programming* for software evolution (1998)
- Doctoral thesis supervised by David Notkin at the University of Washington
- Contributed to foundational research in software engineering

## Body
### Education and Thesis
Michael Vanhilst completed his Ph.D. in computer science at the University of Washington in 1998. His doctoral thesis, *Role Oriented Programming for Software Evolution*, focused on a programming paradigm designed to improve software adaptability and maintainability. The work was supervised by David Notkin, a well-known figure in the field of software engineering.

### Academic Background
Vanhilst's education at the University of Washington included a focus on computer science and computer engineering. His academic degree was awarded as a doctorate, with his thesis representing a significant contribution to the field of software evolution.

### Research Focus
The primary focus of Vanhilst's research was on software evolution, exploring how programming paradigms could be adapted to better support changing software requirements. His work is documented in the Mathematics Genealogy Project under ID 71862, indicating its academic significance.

### Legacy
While specific details of Vanhilst's later career or industry impact are not provided, his doctoral thesis remains a reference point for researchers in software engineering. His work on *Role Oriented Programming* offers insights into how software systems can be designed to better accommodate future modifications.

## References

1. Mathematics Genealogy Project
2. WorldCat