The commercial use of the Internet for service provision has deeply changed the environment where human-computer interaction takes place. Web interfaces are now integrated in overa...
Customizable meta-objects are a powerful abstraction for extending language features and implementation mechanisms, but interpretive execution suffers from severe performance penal...
At the heart of most computer systems is a file system. The file system contains user data, executable programs, configuration and authorization information, and (usually) the bas...
Argument diagramming tools can improve reasoning and learning. They are likely to have a significant place in future virtual learning environments whose design will be dominated b...
Web-based application development is a difficult task, since these applications include various features, like graphical interfaces, navigational structures, business models, and ...