Design Reuse in HCI and Software Engineering

These papers were published during my PhD thesis, "Design Reuse in Human-Computer Interaction and Software Engineering" (Mahemoff, 2001). In addition to papers directly on that topic, there is a paper on internationalisation (known to some as "internationalization") and another on model-view-controller, because those topics were used as the basis for two of the pattern languages that were created during the thesis. There is also a bibliography of refereed papers.

Below are postscript/PDF versions, as well as some HTML versions. The HTML versions were produced by a unique blend of LaTeX2HTML and Vim.

Please send comments, questions, and flames here. Any feedback is welcome!

Pattern Languages and Design Reuse in Human-Computer Interaction

Ordered by significance to thesis research.

Software Internationalisation

Software Architecture

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 Unported License.