Revisiting dictionary-based compression.
Visual programming support for graph-oriented parallel/distributed processing.
Interpreting computer code in a computer-based learning system for novice programmers.
A software methodology for applied research: eXtreme Researching.