My research sees software engineering as a socially situated design problem solving process within which creativity and expertise come together to solve real-world problems by satisfying a wide range of stakeholders. On the other hand, it captures design problem solving processes within a design theoretic logical framework which provides a logical foundation to represent and reason about phenomenological relationships and their unfolding in design processes.
The resulting theory, Problem Oriented Engineering, is recognised as encapsulating transdisciplinary engineering (including software engieering) for our complex, volatile, software-driven world
To get in touch go to this page.
risk/resource rebalance in business problem solving processes
business process modelling for analysis and change
technical writing and editing
communication of complex topics in accessible ways