This paper explores an ongoing conflict concerning the nature of software design. This conflict manifests itself as antagonism between managers and developers, debates about agile ...
Online communities are increasingly important in modern social life. Yet, the diverse collection of guidelines that have directed online community design may not be keeping pace w...
In recent years, universities have adopted eLearning solutions as part of their learning resources to provide students with digital and multimedia content. The effect of this stra...
Placeholders in physical documents provide critical support for the human reader in relocating material and their place in the text. However, the equivalent tools in digital docume...
Blogging can be used to enhance education by encouraging reflective practice. We present a study in which a final year HCI course was constructed around regular blogging activity....