User motivation: Maslow’s hierarchy of needs

Pic of crannog

Last summer I found myself exploring an early Iron Age home at The Crannog Centre on Loch Tay. The Crannog was cosy, as its focal point was the Iron Age hearth – a large open fire. During the day the inhabitants would peel back wicker shutters to let in fresh air whilst they tended to their animals, making food and clothing and ground spelt for bread.

Today, wearing a woolly jumper and eating spelt pasta, with my back to the radiator, it seems to me that our needs and motivations have changed little since the Iron Age. Continue reading “User motivation: Maslow’s hierarchy of needs”

Engineer-Computer Interaction for Structural Monitoring

An increased availability of information technology (IT) is currently influencing decisions to monitor structures more frequently. IT is invariably used to interpret structural behaviour from monitoring data. However, engineers remain frustrated with IT results. Engineers work with incomplete knowledge, problem specific characteristics, and context dependency. Although such conditions require interactivity and multiple solutions, most structural monitoring software provides automatic data-analysis with one interpretation.

The aim of this thesis is to determine appropriate computer support for engineers to consider multiple-interpretations so that they can converge upon better explanations of current structural behaviour. This is done through the presentation of an interactive space of solutions to which engineers can add contextual information and delete irrelevant knowledge as necessary. In order to do this successfully, compatible human-computer interaction (HCI) for engineers is needed with suitable visualisations of data and behavioural interpretations.

The main contribution of this thesis is Engineer-Computer Interaction (ECI) which is a new sub-domain of HCI specifically tailored to engineers. ECI provides a generic blueprint which i) uses an information classification schema, ii) integrates standard engineer characteristics and working procedures into the software, and iii) provides a modular approach to task decomposition; for the development of software.

A software toolkit for structural monitoring – Structural Monitoring Tool Kit (SMTK) – has been developed according to the ECI blueprint in order to illustrate ECI utility. SMTK was empirically evaluated through standard HCI techniques to illustrate its compatibility with engineers when performing structural monitoring data interpretation.

Results show that engineers prefer software which has been developed following ECI than existing software because ECI software is tailored to their needs. A second prototype is suggested for in-service prediction to illustrate ECI generality. Finally, areas for future work have been highlighted. In conclusion, ECI is useful for the design and development of software for structural monitoring and has the potential to be applied to other engineering tasks. The ECI extensible foundation leads to revealing comparison between structural monitoring and other tasks such as analysis.


pdf of full PhD

Interaction ingénieur-machine pour les auscultations des ouvrages

L’accroissement important du nombre d’outils informatiques disponibles influence actuellement les décisions concernant les auscultations des ouvrages. Invariablement, l’informatique est utilisée pour interpréter les données qui proviennent de la surveillance d’une structure, dans le but d’èxpliquer son comportement. Cependant, les ingénieurs en génie civil restent souvent frustrés par les résultats des outils informatiques traditionnels. En effet, les ingénieurs disposent en général d’une connaissance incomplète du problème, de caractéristiques qui sont spécifiques au problème et dépendent du contexte de la situation. Ces conditions rendent indispensable l’utilisation de traitements interactifs proposant des solutions multiples. Néanmoins, la plupart des logiciels pour l’interprétation de données de surveillance fournissent un analyse des données automatique aboutissant à une seule interprétation. L’objectif de cette thèse est d’apporter une aide informatique appropriée aux ingénieurs pendant la phase d’analyse d’interprétations multiples permettant de converger vers de meilleures explications du comportement effectif des structures. L’approche proposée ici est la présentation d’un espace interactif des solutions que les ingénieurs peuvent modifier par l’ajout d’informations contextuelles o`u la suppression de connaissances inadéquates. Cette approche nécessite une interaction homme-machine qui soit compatible avec les spécificités des ingénieurs, et qui offre des fonctionnalités de visualisation et des interprétations multiples. La contribution majeure de cette thèse est l’introduction de la notion d’interaction ingénieurmachine – Engineer Computer Interaction (ECI) – qui est un nouveau sous-domaine de l’interaction homme-machine con¸cu spécifiquement pour des ingénieurs. ECI fournit un modèle générique qui i) utilise une classification des différentes informations et des différents tâches, ii) intègre des caractéristiques standard des ingénieurs et de leurs procédures de travail, iii) fournit une approche modulaire pour la décomposition des tâches et pour le développement du logiciel. Pour illustrer l’utilité de la méthodologie ECI, une boˆ?te à outils – Structural Monitoring ToolKit (SMTK) – a été devéloppée pour l’interprétation des données provenant de la surveillance des structures. Cette boˆ?te à outils a été évaluée empiriquement en utilisant des techniques standard de l’interaction homme-machine afin de valider la compatibilité de ECI aux ingénieurs. Les résultats montrent que la plupart des ingénieurs préfèrent l’approche de ECI aux possibilités d’interaction offertes par les logiciels existants parce que ECI est spécifiquement con¸cue pour être adaptée à leurs besoins et à leurs exigences. Un deuxième prototype est présenté pour la prévoyance in-situ, ce qui met en évidence la nature générique de ECI. Finalement, des perspectives d’application de ECI à d’autres domaines sont envisagées. En conclusion, la notion spécifique de ECI est utile à la conception et au devéloppement de logiciels pour l’interprétation des données provenant de l’ascultation des ouvrages. La méthodologie ECI peut également être appliquée aux autres tâches du génie civil. Egalement, ECI permet une comparaison pertinente entre la maintenance des structures et d’autres tâches telles que l’analyse des structures.


Full PhD, 2000

Is the future of techology to be found in fiction?

copyright of

When Jurassic Park was on at the cinema, I remember laughing out loud with a couple of my computing mates when the young girl, Lex, looks at a computer screen and says: “It’s a UNIX system. I know this.” At the time, UNIX didn’t have much in the way of a graphical-user interface (GUI), unless you wanted to write one yourself. And it definitely looked nothing like the screen she recognised. Nowadays, a quick look around the many Linux and UNIX distributions demonstrates that GUIs are everywhere. There are probably some as fancy as the screen she was looking at before she got the Jurassic system up and running again to save them all from being eaten by dinosaurs.

Continue reading “Is the future of techology to be found in fiction?”