One participant was working on a Java-based logging tool to do just that. The HCI community has been dealing with these for a long time, and can expect to continue to do so. But the Web brings some new wrinkles to the effort. While traditional software development is generally perceived as the domain of professionals, the Web is currently seen as a very accessible medium in which anyone can create pages or sites. Coupled with a new developer community is the fact that many Web sites are developed by multiple groups, with different goals, often in different physical locations, and often without any central gatekeeping function.
Web sites have a tendency to expand incrementally and without coordinated planning.
Finally, based largely on the perceived ease of development, Web development efforts tend to be unusually rapid, with insufficient staff, time, or other resources devoted to initial analysis, design, or evaluation efforts. This is not new, but the magnitude has increased. As the final exercise of the workshop, the group worked on identifying which techniques are likely to detect what type of problem during what phase of the life cycle. Examples include broken links and obsolete data Technology Constraints . Examples include scrolling, back button use, dead ends.