Publication | Closed Access
WebCrystal
33
Citations
12
References
2012
Year
Unknown Venue
Browser User InterfaceEngineeringVisual Programming LanguageAccess HtmlDesignUser ExperienceWeb EngineeringMarkup LanguageHuman-computer InteractionComputer ScienceWeb PageDynamic Web PageSoftware DesignWeb Design
Examples have been widely used in the area of web design to help web authors create web pages. However, without actually understanding how an example is constructed, people often have trouble extracting the elements they want and incorporating them into their own design. This paper introduces WebCrystal, a web development tool that helps users understand how a web page is built. WebCrystal contributes novel interaction techniques that let the user quickly access HTML and CSS information by selecting questions regarding how a selected element is designed. It provides answers using a textual description and a customized code snippet that can be copied-and-pasted to recreate the desired properties. WebCrystal also supports combining the styles and structures from multiple elements into the generated code snippet, and provides visualizations on the web page itself to explain layout relationships. Our user study shows that WebCrystal helped both novice and experienced developers complete more tasks successfully using significantly less time.
| Year | Citations | |
|---|---|---|
Page 1
Page 1