Dr Russel Winder's Interests
Research Interests
My research work focuses on the development of computer-based systems, looking at processes, techniques, tools and environments, and includes philosophical aspects. This work is aimed at modelling the development of computer-based systems as an holistic socio-technical enterprise; that is modelling the organizational and human issues in systems development as well as being concerned about the computing-technical issues.
I am particularly interested in languages and environments for developing parallel
object-oriented systems. I led a group developing parallel computing systems for C++ and
Java. UC++ was work done in the early 1990s at UCL, KC++
was work done at KCL in the late 1990s. Both UC++ and KC++ were library-based extensions to C++ to deal with
parallelism. I was also a member of the EUROPA
Working Group which defined a standard for parallel programming using C++ called
internally EC++ (not to be confused with the other EC++) as well as ||C++.
I was a member (but not particularly active) of the OPEN
consortium which is a research group
developing ideas about object-oriented systems development. As well as working on
issues of process, I am interested in usability issues involving UML by
this, I mean the usability of the UML notation by developers and also the
ability of UML to be used to develop sensible user interfaces.