Moderna program som Microsoft Word har många automatiska funktioner och dolda beroenden som ofta är till hjälp men kan vara mystiska för både nybörjare och experter användare. Den "Crystal" tillämpningsramen ger en arkitektur och interaktion tekniker som gör det möjligt för programmerare att skapa program som låter användaren ställa en mängd olika frågor om varför saker gjorde och inte hände, och hur man använder relaterade funktioner i programmet utan att använda naturligt språk. En användare kan peka på ett objekt eller ett tomt utrymme och få en popup-lista med frågor om det, eller användaren kan fråga om de senaste åtgärderna från en tidslista. Delar av en textredigerare implementerades för att visa att dessa tekniker är genomförbara, och ett användartest tyder på att de är användbara och omtyckta.
Crystal REF är ett programramverk som ger utvecklare en arkitektur och en uppsättning interaktionstekniker för att bygga skrivbordsapplikationer som svarar på varför frågor.
Answering why and why not questions in user interfaces
{'venue': 'CHI', 'journal': None, 'mag_field_of_study': ['Computer Science']}