It is customary (at least from where I'm from) to have undergraduate and masters thesis viva voce with project demos. So far, I have never been to a PhD thesis defence viva voce which had a demo in it.
How (un)common is it to have a demo at a doctoral thesis defence concerning the fields of engineering, technology and especially computer science?
Edit:
A project demo under this context refers to the demonstration of an important contribution put forward by the thesis defender. It may include one or more of the following
- Practical application of concepts
- Simulation of proposed algorithms
- Live usecase demonstration