Research on maintenance task structure modeling has so far examined only how often program artifacts are modified, and what information can be deduced from modification records....
The current AspectJ join points represent locations in the code that are at the interface of the Java objects. However, not all the “things that happen”1 happen at the interfa...
Interface personalization can improve a user’s performance and subjective impression of interface quality and responsiveness. Personalization is difficult to implement as it req...
We explore the concept of interaction styles used to navigate through hypermedia systems. A demonstrator was built to conduct a user study with the objective of detecting whether ...
Many researchers have developed many programming environments for children. Typically each of these environments contains its own programming notation ranging from computer code t...