Describir: Reducing UI Complexity Using Use Case Analysis in Adaptive Interfaces