Journal Articles

Modelling interactive experience, function and performance in ubiquitous systems
Harrison, M.D. and Massink, M.
Electronic Notes in Theoretical Computer Science Vol. 261, pp 23-42
Elsevier B.V., 2010 ISSN 1571-0661
Notes : 10.1016/j.entcs.2010.01.004 Paper originally presented at the 4th International Workshop on the Practical Application of Stochastic Modelling (PASM 2009), Imperial College London, September 2009.

SBML: a user interface mark-up language based on interaction style
Gilroy, S.W. and Harrison, M.D.
International Journal of Web Engineering and Technology Vol. 4, Issue 2, pp 207-234
Inderscience Publishers, 2008

Exploring an option space to engineer a ubiquitous computing system
Harrison, M. D., Kray, C. and Campos, J.C.
Electronic Notes in Theoretical Computer Science Vol. 208, pp 41-55
Elsevier B.V., 2008
Notes : doi: 10.1016/j.entcs.2008.03.106 Revised version of paper presented at the 2nd International Workshop on Formal Methods for Interactive Systems (FMIS 2007) Lancaster, UK, 4th September 2007.

An integrated framework for the analysis of dependable interactive systems (IFADIS): Its tool support and evaluation
Loer, K. and Harrison, M.D.
Automated Software Engineering Vol. 13, Issue 4, pp 469-496
Springer Netherlands, 2006

Measuring reuse in hazard analysis
Smith, S.P. and Harrison, M.D.
Reliability Engineering and System Safety Vol. 89, Issue 1, pp 93-104
Elsevier, 2005

Eine Methodik zur Analyse hochzuverl assiger interaktiver Systeme
Loer, K. and Harrison, M.D.
Werkstatt Mensch-Maschine-Systeme (ZMMS Spektrum Band 13) Vol. 22, Issue 8, pp 162-163
VDI Verlag, Fortschritt-Berichte VDI, 2002

A toolset supported approach for designing and testing virtual environment interaction techniques.
Willans, J.S. and Harrison, M.D.
International Journal of Human-Computer Studies Vol. 55, Issue 2, pp 145-165
Elsevier, 2001

Model checking interactor specifications
Campos, J.C. and Harrison, M.D.
Automated Software Engineering Vol. 8, Issue 3/4, pp 275-310
Kluwer, 2001

Allocation of function: scenarios, context and the economics of effort.
Dearden, A., Harrison, M.D. and Wright, P.C.
International Journal of Human-Computer Studies Vol. 52, Issue 2, pp 289-318
Elsevier, 2000

Representational Reasoning and Verification
Doherty, G.J., Campos, J.C. and Harrison, M.D.
Formal Aspects of Computing Vol. 12, Issue 4, pp 260-277
Springer-Verlag, 2000

Analyzing Human-Computer Interaction as Distributed Cognition: the resources model.
Wright, P.C., Fields, R.E. and Harrison, M.D.
Human-Computer Interaction Vol. 15, Issue 1, pp 1-41
Lawrence Erlbaum Associates, 2000

A Case Study in the Specification and Analysis of Design Alternatives for a User Interface
Duke, D.J., Fields, R.E. and Harrison, M.D.
Formal Aspects of Computing Vol. 11, Issue 2, pp 107-131
Springer-Verlag, 1999

Accountability of work activity in high-consequence work systems: Human error in context
McCarthy, J.C., Healey, P.G.T., Wright, P.C. and Harrison, M.D.
International Journal of Human-Computer Studies Vol. 47, Issue 6, pp 735-766
Academic Press, 1997

Impact and the Design of the Human-Machine Interface
Dearden, A.M. and Harrison, M.D.
IEEE Aerospace and Electronic Systems Magazine Vol. 12, Issue 2, pp 19-25
IEEE, 1997

Abstract Models for HCI
Dearden, A.M. and Harrison, M.D.
International Journal of Human-Computer Studies Vol. 46, Issue 1, pp 151-177
Academic Press, 1997

A Software Engineering Model for Case Memory Systems
Dearden, A.M. and Harrison, M.D.
Computer Journal Vol. 40, Issue 4, pp 167-182
Oxford University Press, 1997

Editorial: The formal specification of interactive systems
Harrison, M.D.
Software Engineering Journal Vol. 11, Issue 6, pp 322
Institution of Electrical Engineers, 1996

Mapping User Requirements to Implementations
Duke, D.J. and Harrison, M.D.
Software Engineering Journal Vol. 10, Issue 1, pp 13-20
Institution of Electrical Engineers, 1995

Event Model of Human-System Interaction
Duke, D.J. and Harrison, M.D.
Software Engineering Journal Vol. 10, Issue 1, pp 3-12
Institution of Electrical Engineers, 1995

Using Interaction Framework to guide the design of interactive systems
Blandford, A.E., Barnard, P.J. and Harrison, M.D.
International Journal of Human-Computer Studies Vol. 43, Issue 1, pp 101-130
Academic Press, 1995

Abstract Interaction Objects
Duke, D.J. and Harrison, M.D.
Computer Graphics Forum Vol. 12, Issue 3, pp C-25 - C-36
Blackwell Publishers, 1993

Using temporal logic to support the specification and prototyping of interactive control systems
Johnson, C.W. and Harrison, M.D.
International Journal of Man-Machine Studies Vol. 37, Issue 3, pp 357-385
Academic Press, 1992

Books and Chapters

Computer Safety, Reliability, and Security. 27th International Conference, SAFECOMP 2008, Newcastle upon Tyne, UK, September 22-25, 2008
Harrison, M. D. and Sujan, M.-A. (eds.)
Lecture Notes in Computer Science, 5219
Springer-Verlag, 2008, ISBN 978-3-540-87697-7

Formal analysis of interactive systems: opportunities and weaknesses
Harrison, M., Campos, J. C. and Loer, K.
In Research Methods for Human-Computer Interaction,
Cairns, P.and Cox, A.L. (eds.), pp 88-111
Cambridge University Press, 2008, ISBN 978-0-521-87012-2

Connecting Rigorous System Analysis to Experience-Centered Design
Harrison, M., Campos, J.C., Doherty, G. and Loer, K.
In Maturing Usability: Quality in Software, Interaction and Value ,
Law, E.L-C., Hvannberg, E.T. and Cockton, G. (eds.), pp 56-74
Human-Computer Interaction,
Springer, 2008, ISBN 978-1-84628-940-8

Interactive Systems: Design Specification and Verification. 12th International Workshop, DSVIS 2005, Newcastle upon Tyne, UK, July 13-15, 2005. Revised Papers
Gilroy, S.W. and Harrison, M.D. (eds)
Springer, 2006, ISBN 3-540-34145-5

Qualitative analysis of dependability argument structure.
Sujan, M.A. , Smith, S.P. and Harrison, M.D.
In Structure for Dependability: Computer Based Systems from an Interdisciplinary Perspective,
Besnard, D., Gacek, C. and Jones, C.B. (eds), pp 269-287
Springer, 2006, ISBN 1-84628-110-5

Analysing dynamic function scheduling decisions
Loer, K., Hildebrandt, M. and Harrison, M.
In Human Error, Safety and Systems Development,
Johnson, C.W. and Palanque, P. (eds), pp 45-60
IFIP, 152
Kluwer Academic, 2004, ISBN 1-4020-8152-9

Relating the automation of functions in multiagent control systems to a system engineering representation
Harrison, M.D., Johnson, P.D. and Wright, P.C.
In Handbook of Cognitive Task Design,
Hollnagel, E.(ed), pp 503-524
Lawrence Erlbaum Associates, 2003, ISBN 0-8058-4003-6

Conference Papers

Scalable Analysis of Collective Behaviour in Smart Service Systems
Massink, M., Harrison, M. and Latella, D.
In Applied Computing 2010. The 25th annual ACM Symposium on Applied Computing, Sierre, Switzerland, March 22-26, 2010
Shin, D. (ed.)
pp 1173-1180
ACM, 2010

Engineering Crowd Interaction within Smart Environments
Harrison, M.D., Massink, M. and Latella, D.
In EICS'09. Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, July 15-17, 2009, Pittsburgh, PA, USA
Calvary, G., Graham, T.C.N. and Gray, P. (eds.)
pp 117-122
ACM , 2009

An Infrastructure for Experience Centered Agile Prototyping of Ambient Intelligence
Silva, J.L., Campos, J.C. and Harrison, M.D.
In EICS'09. Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, July 15-17, 2009, Pittsburgh, PA, USA
Calvary, G., Graham, T.C. N. and Gray, P. (eds.)
pp 79-84
ACM , 2009

Interaction Engineering Using the IVY Tool
Campos, J.C. and Harrison, M.D.
In EICS'09. Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, July 15-17, 2009, Pittsburgh, PA, USA
Calvary, G., Graham, T.C.N. and Gray, P. (eds.)
pp 35-44
ACM , 2009

A Fluid Flow Approach to Usability Analysis of Multi-user Systems
Massink, M., Latella, D., ter Beek, M.H., Harrison, M.D. and Loreti, M.
In Engineering Interactive Systems 2008. Second Conference on Human-Centered Software Engineering, HCSE 2008 and 7th International Workshop on Task Models and Diagrams, TAMODIA 2008, Pisa, Italy, September 25-26, 2008
Forbrig, P. and Paternò, F. (eds.)
Lecture Notes in Computer Science, 5247, pp 166–180
Springer, 2008

Resources for Situated Actions
Doherty, G., Campos, J. and Harrison, M.
In Interactive Systems: Design, Specification and Verification. 15th International Workshop, DS-VIS 2008, Kingston, Canada, July 16-18, 2008
Graham, T.C.N. and Palanque, P. (eds.)
Lecture Notes In Computer Science, 5136, pp 194-207
Springer, 2008

Systematic analysis of control panel interfaces using formal tools
Campos, J.C. and Harrison, M.D.
In Interactive Systems: Design, Specification and Verification. 15th International Workshop, DSV-IS 2008, Kingston, Canada, July 16-18, 2008
Graham, T.C.N. and Palanque, P. (eds.)
Lecture Notes in Computer Science, 5136, pp 72-85
Springer, 2008

Factoring user experience into the design of ambient and mobile systems
Harrison, M.D., Kray, C., Sun, Z and Zhang, H.
In Engineering Interactive Systems. EIS 2007 Joint Working Conferences EHCI 2007, DSV-IS 2007, HCSE 2007, Salamanca, Spain, March 22-24, 2007
Gulliksen, J., Harning, M.B., Palanque, P. et al. (eds.)
Lecture Notes in Computer Science, 4940, pp 243-259
Springer, 2008
Notes : DOI 10.1007/978-3-540-92698-6_15

Considering context and users in interactive systems analysis
Campos, J.C. and Harrison, M.D.
In Engineering Interactive Systems. EIS 2007 Joint Working Conferences EHCI 2007, DSV-IS 2007, HCSE 2007, Salamanca, Spain, March 22-24, 2007
Gulliksen, J., Harning, M.B., Palanque, P. et al. (eds.)
Lecture Notes in Computer Science, 4940, pp 193-209
Springer, 2008
Notes : DOI 10.1007/978-3-540-92698-6_12

Exploring an option space to engineer a ubiquitous computing system
Harrison, M., Kray, C. and Campos, J.C.
In The Pre-proceedings of the 2nd International Workshop on Formal Methods for Interactive Systems (FMIS 2007), Lancaster, UK, 4 September 2007
Curzon, P. and Cerone, A. (eds.)
pp 67-82
Queen Mary, University of London, Department of Computer Science, 2007
Notes : Pre-proceedings of FMIS 2007 available as Queen Mary, University of London, Department of Computer Science, Technical report RR-07-08. Revised version of paper published in Electronic Notes in Theoretical Computer Science, vol. 208, pp.41-55, Elsevier, 2008.

Names and Reference in User Interfaces
Thimbleby, H. and Harrison, M.
In People and Computers XXI. HCI...but not as we know it. Proceedings of HCI 2007. The 21st British HCI Group Annual Conference, University of Lancaster, UK, 3-7 September 2007
Rachovides, D. and Ramduny-Ellis, D. (eds.)
2, pp 107-110
British Computer Society, 2007

Connecting rigorous system analysis to experience centred design in ambient and mobile systems
Harrison, M.D. and Kray, C.
In Workshop on Software Engineering Challenges for Ubiquitous Computing, June 1st - 2nd 2006, Lancaster University
Kortuem, G. (ed.)
Lancaster University, 2006
Notes : SEUC 2006 Workshop , Session no. 5, paper no. 2. 2 pp.

Investigation of structural properties of hazard mitigation arguments
Sujan, M.A. and Harrison, M.D.
In Safety and Reliability for Managing Risk. Proceedings of the 15th European Safety and Reliability Conference (ESREL 2006), Estoril, Portugal, 18-22 September 2006
Guedes Soares, C. and Zio, E. (eds.)
3, pp 1869-1876
Taylor & Francis Group, 2006

Demonstration of safety in healthcare organisations
Sujan, M.A., Harrison, M.D., Steven, A., Pearson, P.H. and Vernon, S.J.
In Computer Safety, Reliability and Security. 25th International Conference, SAFECOMP 2006, Gdansk, Poland, September 27-29, 2006
Gorski, J. (ed.)
Lecture Notes in Computer Science, 4166, pp 219-232
Springer, 2006

Analysing user confusion in context aware mobile applications
Loer, K and Harrison, M.D.
In Human-Computer-Interaction - INTERACT 2005: IFIP TC13 International Conference, Rome, Italy, September 12-16, 2005
Costabile, M.F. and Paterno, F. (eds.)
Lecture Notes in Computer Science, 3585, pp 184-197
Springer, 2005

Using interaction style to match the ubiquitous user interface to the device-to-hand
Gilroy, S.W. and Harrison, M.D.
In Engineering Human Computer Interaction and Interactive Systems (Joint Working Conferences EHCI-DSVIS 2004, Hamburg, Germany, July 11-13, 2004)
Bastide, R, Palanque, P. and Joerg, J. (eds.)
Lecture Notes in Computer Science, 3425, pp 325-345
Springer, 2005

PaintShop: a Microworld Experiment Investigating Temporal Decisions in a Supervisory Control Task
Hildebrandt, M. and Harrison, M.D.
In Human Factors and Ergonomics Society 48th Annual Meeting, New Orleans, 2004
pp 300-304
Human Factors and Ergonomics Society, 2004

How explicit are the barriers to failure in safety arguments?
Smith, S.P., Harrison, M.D. and Schupp, B.A.
In Computer Safety, Reliability and Security, SAFECOMP 2004, Potsdam, Germany, September 21-24, 2004
Heisel, M., Liggesmeyer, P. and Wittmann, S. (eds)
Lecture Notes in Computer Science, 3219, pp 325-337
Springer, 2004

Time Design: Analysing Human Temporal Control Behaviour in Dynamic Real-Time Systems
Hildebrandt, M., Loer, K.F. and Harrison, M.D.
In 2004 IEEE International Conference on Systems, Man and Cybernetics, October 10-13, the Hague, the Netherlands
Thisse, W., Wieringa, P. and Pantic, M. et al (eds)
pp 879-885
IEEE, 2004

Reuse in hazard analysis: Idenfication and support
Smith, S.P. and Harrison, M.D.
In Computer Safety, Reliability and Security. 22nd International Conference (SAFECOMP 2003), Edinburgh, UK
Anderson, S., Felici, M. and Littlewood, B. (eds)
Lecture Notes in Computer Science, 2788, pp 382-395
Springer, 2003

Putting Time (back) into Dynamic Function Allocation
Hildebrandt, M. and Harrison, M.D.
In Human Factors and Ergonomics Society 47th Annual Meeting, Denver, 2003
pp 488-492
Human Factors and Ergonomics Society, 2003

Improving Hazard Classification through the Reuse of Descriptive Arguments
Smith, S.P. and Harrison, M.D.
In Software Reuse: Methods, Techniques,and Tools, ICSR-7, Austin, Tx, April 15-19, 2002
Gacek, C. (ed)
Lecture Notes in Computer Science, 2319, pp 255-268
Springer, 2002

Towards usable and relevant model checking techniques for the analysis of dependable interactive systems
Loer, K. and Harrison, M.
In 17th IEEE International Conference on Automated Systems Engineering: ASE 2002
Emmerich, W. and Wile, D. (eds)
pp 223-226
IEEE Computer Society Press, 2002

Automating functions in multi-agent control systems: supporting the decision process
Harrison, M.D. , Johnson, P.D. and Wright, P.C.
In Components of System Safety. Proceedings of the Tenth Safety-critical Systems Symposium, Southampton, UK, 2002
Redmill, F. and Anderson, T. (eds)
pp 93-106
Springer, 2002

Blending Descriptive and Numeric Analysis in Human Reliability Design
Smith, S.P. and Harrison, M.D.
In Interactive Systems: Design, Specification and Verification. 9th International Workshop, DSV-IS 2002
Forbrig, P., Urban, B., Vanderdonckt, J. et al (eds)
Lecture Notes in Computer Science, 2545, pp 223-237
Springer-Verlag, 2002

The temporal dimension of dynamic function allocation
Hildebrandt, M. and Harrison, M.
In 11th European Conference on Cognitive Ergonomics (ECCE 11), Catania, Sicily, 8-11 September 2002
pp 283-292
European Association of Cognitive Ergonomics, 2002

Augmenting descriptive scenario analysis for improvements in human reliability design
Smith, S.P. and Harrison, M.D.
In SAC '02. 2002 ACM Symposium on Applied Computing, Madrid, Spain, March 11-14, 2002
pp 739-743
ACM, 2002

THEA: A technique for human error assessment early in design.
Pocock, S., Harrison, M. D., Wright, P.C., and Johnson, P.
In Human Computer Interaction - INTERACT'01, IFIP TC.13 International Conference,Tokyo, July 2001
Hirose, M. (ed)
pp 247-254
IOS Press, 2001

An evaluation of two function allocation methods
Johnson, P., Harrison, M.D. and Wright, P.
In Human Interfaces in Control Rooms, Cockpits and Command Centres. 2nd International Conference on People in Control, Manchester, UK, June 2001
IEE Conference Publication, 481, pp 178-183
IEE Press, 2001

Formal interactive systems analysis and usability inspection methods: Two incompatible worlds?
Loer, K. and Harrison, M.
In Interactive Systems. Design, Specification and Verification. 7th International Workshop, DSV-IS 2000
Palanque, P. and Paterno, F. (eds)
Lecture Notes in Computer Science, 1946, pp 169-190
Springer-Verlag, 2001

Prototyping pre-implementation designs of virtual environment behaviour.
Willans, J.C. and Harrison, M.
In Engineering for Human-Computer Interaction. 8th IFIP International Conference, EHCI 2001
Little, M.R. and Nigay, L. (eds)
Lecture Notes in Computer Science, 2254, pp 91-108
Springer, 2001

Case Based Reasoning Systems for Knowledge Mediation.
Griffiths, A.D., Harrison, M.D. and Dearden, A.M.
In Human-Computer Interaction - Interact '99, Edinburgh
Sasse, M.A. and Johnson, C. (eds)
pp 425-433
IOS Press, 1999

The role of verification in interactive systems design
Campos, J.C. and Harrison, M.D.
In Design, Specification and Verification of Interactive Systems’98. Proceedings of the Eurographics Workshop in Abingdon, UK, June 3-5, 1998
Markopoulos, P. and Johnson, P. (eds.)
pp 155-170
Springer, 1998

Integrating joint behaviour and dialogue description
Doherty, G. and Harrison, M.D.
In Design, Specification and Verification of Interactive Systems’98 . Proceedings of the Eurographics Workshop in Abingdon, UK, June 3-5, 1998
Markopoulos, P. and Johnson, P. (eds.)
pp 293-308
Springer, 1998

Locating the scene: The particular and the general in contexts for ambulance control
McCarthy, J.C., Wright, P.C, Healey, P., Dearden, A. and Harrison, M.D.
In GROUP'97. Proceedings of the International ACM SIGGROUP Conference on Supporting Group Work: The Integration Challenge, November 16-19, 1997, Phoenix, Arizona, USA
Hayne, S.C. and Prinz, W. (eds.)
pp 101-110
ACM , 1997

Objectives, strategies and resources as design drivers.
Fields, B., Wright, P. and Harrison, M.
In Human-Computer Interaction. Interact 97: IFIP TC13 International Conference on Human-Computer Interaction, 14th-18th July 1997, Sydney, Australia
Howard, S., Hammond, J. and Lindgaard, G. (eds.)
IFIP Conference Proceedings, 96, pp 164-171
Chapman and Hall, 1997

Using executable interactor specifications to explore the impact of operator interaction errors
Dearden, A.M. and Harrison, M.D.
In SAFECOMP 97. The 16th International Conference on Computer Safety, Reliability and Security, York, UK, September 7-10, 1997
Daniel, P. (ed.)
pp 138-147
Springer, 1997

A representational approach to the specification of presentations
Doherty, G. and Harrison, M.D.
In Design, Specification, and Verification of Interactive Systems’97. Proceedings of the Eurographics Workshop in Grenada, Spain, June 4-6, 1997
Harrison, M.D. and Torres, J.C. (eds.)
pp 273-290
Springer, 1997

Formally verifying interactive systems: a review
Campos, J.C. and Harrison, M.D.
In Design, Specification, and Verification of Interactive Systems’97. Proceedings of the Eurographics Workshop in Grenada, Spain, June 4-6, 1997
Harrison, M.D. and Torres , J.C. (eds.)
pp 109-124
Springer, 1997

Risk Analysis, impact and interaction modelling
Dearden, A.M. and Harrison, M.D.
In Design Specification and Verification of Interactive Systems '96. Proceedings of the Eurographics Workshop in Namur, Belgium, June 5-7, 1996
Bodart, F, and Vanderdonckt, J. (eds.)
pp 229-247
Springer, 1996

The user context and formal specification in interactive system design
Harrison, M., Fields, R. and Wright, P.C.
In BCS-FACS Workshop on Formal Aspects of the Human Computer Interface. Proceedings ... Sheffield Hallam University, 10-12 September 1996
Roast, C.R. and Siddiqi, J.I. (eds.)
Electronic Workshops in Computing, pp 1-12
Springer in collaboration with the British Computer Society, 1996
Notes : Invited paper. Available online via BCS site.

Distributed information resources: a new approach to interaction modelling
Wright, P.C., Fields, B. and Harrison, M.D.
In Cognition and the worksystem. Proceedings of the 8th European conference on cognitive ergonomics, September 10th-13th 1996, Grenada, Spain
Green, T., Canas, J. and Warren, C. (eds.)
pp 5-10
European Association of Cognitive Ergonomics, 1996
Notes : ECCE-8

Impact as a Human Factor in Interactive System Design
Dearden, A.M. and Harrison, M.D.
In Safety-Critical Systems: the Convergence of High Tech and Human Factors. Proceedings of the Fourth Safety-critical Systems Symposium, Leeds, UK, 6-8 February 1996
Redmill, F. and Anderson, T. (eds.)
pp 184-199
Springer, 1996

Conference Proceedings

Interactive Systems: Design, Specification and Verification. 12th International Workshop, DSVIS 2005, Newcastle upon Tyne, UK, July 13-15 2005
Gilroy, S.W. and Harrison, M.D. (eds.)
Lecture Notes in Computer Science, 3941
Springer, 2006
Notes : Revised papers

School Technical Reports

CS-TR No 980 Time as a dimension in the design and analysis of interactive systems
Harrison, M. D., Loer, K.
School of Computing Science, Newcastle University, Aug 2006

CS-TR No 876 Analysing and modelling context in mobile systems to support design
Loer, K., Harrison, M.D.
School of Computing Science, Newcastle University, Nov 2004

CS-TR No 873 A framework and supporting tool for the model-based analysis for dependable interactive systems in the context of industrial design
Loer,K., Harrison, M.
School of Computing Science, Newcastle University, Nov 2004

Other Technical Reports

Time-related trade-offs in dynamic function scheduling. .
Hildebrandt, M. and Harrison, M.
G2002-1, Department of Computing Science, University of Glasgow, Scotland., 2002
Notes : In Johnson, C. (ed), 21st European Annual Conference on Human Decision Making and Control, pp. 89-95. GIST Technical Report G2002-1.

THEA - A Reference Guide
Pocock, S., Fields, R., Harrison, M. and Wright, P.
YCS-2001-336, University of York, Dept. of Computer Science, 2001