Dr John Mariani

Senior Lecturer

Profile

One of the main drivers of my research is an intense interest in HCI for database systems, for users ranging from novice to expert. The use of data visualisation to display data and its interrelations, and in CSCW work, to display users and their activities, is an on-going fascination. The provision of highly graphical query languages is another.

Towards Interactive Multidimensional Visualisations for Corpus Linguistics
Rayson, P.E., Mariani, J.A., Anderson-Cooper, B., Baron, A., Gullick, D.S., Moore, A., Wattam, S. 12/05/2017 In: Journal for Language Technology and Computational Linguistics. 31, 1, p. 27-49. 23 p.
Journal article

lexiDB: a scalable corpus database management system
Coole, M., Rayson, P.E., Mariani, J.A. 5/12/2016 In: 2016 IEEE International Conference on Big Data (Big Data). IEEE p. 3880-3884. 5 p.
Conference contribution

Toward understanding short-term personal information preservation: a study of backup strategies of end users
Kljun, M., Mariani, J.A., Dix, A. 12/2016 In: Journal of the Association for Information Science and Technology. 67, 12, p. 2947-2963. 17 p.
Journal article

An empirical study of long-term personal project information management
Copic Pucihar, K., Kljun, M., Mariani, J.A., Dix, A.J. 30/06/2016 In: ASLIB Journal of Information Management. 68, 4, p. 495-522. 28 p.
Journal article

Scaling out for extreme scale corpus data
Coole, M., Rayson, P.E., Mariani, J.A. 23/09/2015 In: Big Data (Big Data), 2015 IEEE International Conference on. IEEE p. 1643-1649. 7 p.
Paper

Learning SQL in steps
Garner, P., Mariani, J.A. 2015 In: Journal on Systemics, Cybernetics and Informatics. 13, 4, p. 19-24. 6 p.
Journal article

Transference of PIM research prototype concepts to the mainstream: successes or failures
Kljun, M., Mariani, J., Dix, A. 2015 In: Interacting with Computers. 27, 2, p. 73-98. 26 p.
Journal article

Dealing with big data outside of the cloud: GPU accelerated sort
Vidler, J., Rayson, P., Anthony, L., Scott, A., Mariani, J. 31/05/2014
Conference paper

Experiments in 17th century English: manual versus automatic conceptual history
Pumfrey, S., Rayson, P., Mariani, J. 2012 In: Literary and Linguistic Computing. 27, 4, p. 395-408. 14 p.
Journal article

Scrapheap software development: lessons from an experiment on opportunistic reuse
Kotonya, G., Lock, S., Mariani, J. 03/2011 In: IEEE Software. 28, 2, p. 68-74. 7 p.
Journal article

Experiments in 17th century English:: manual and automatic conceptual history
Pumfrey, S., Rayson, P., Mariani, J. 2010
Conference paper

Visualising corpus linguistics
Rayson, P., Mariani, J. 2009 In: CL2009 Proceedings of the Corpus Linguistics Conference. p. n/a.
Paper

Opportunistic Reuse: Lessons from Scrapheap Software Development
Kotonya, G., Lock, S., Mariani, J. 10/2008 In: Component-based software engineering. Berlin : Springer p. 302-309. 8 p.
Paper

A framework for P2P application development
Walkerdine, J., Hughes, D., Rayson, P., Simms, J., Gilleade, K., Mariani, J., Sommerville, I. 2008 In: Computer Communications. 31, 2, p. 387-401. 15 p.
Journal article

Managing integration work in an NHS electronic patient record (EPR) project
Martin, D., Mariani, J., Rouncefield, M. 03/2007 In: Health Informatics Journal. 13, 1, p. 47-56. 10 p.
Journal article

Working the contract
Martin, D., Procter, R., Mariani, J., Rouncefield, M. 2007 In: OZCHI '07: Proceedings of the 19th Australasian conference on Computer-Human Interaction. Australia : ACM
Paper

Implementing an EPR project: everyday features and practicalities of NHS project work
Martin, D., Mariani, J., Rouncefield, M. 12/2004 In: Proceedings of the 9th International Symposium for Health Information Management Research (ISHIMR 2004). p. 120-132. 13 p.
Paper

Implementing an HIS project: everyday features and practicalities of NHS project work.
Martin, D., Mariani, J., Rouncefield, M. 12/2004 In: Health Informatics Journal. 10, 4, p. 303-313. 11 p.
Journal article

Doing ethnography and experiments together to explore collaborative photograph handling.
Ormerod, T.C., Morley, N., Mariani, J., Lewis, K., Hitch, G., Mathrick, J., Rodden, T. 09/2004 In: Design For Life. 2, p. 81-84. 4 p.
Journal article

Collaborating around collections: informing the continued development of photoware
Mariani, J., Crabtree, A., Rodden, T. 01/2004 In: Proceeding CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work. p. 396 - 405. 10 p.
Paper

Mixing Research Methods in HCI: Ethnography Meets Experimentation in Image Browser Design.
Ormerod, T.C., Mariani, J., Moreley, N.J., Rodden, T., Crabtree, A., Mathrick, J., Hitch, G., Lewis, K. 2004 Hamburg, Germany, 16 p.
Working paper

Informing the design of calendar systems for domestic use.
Mariani, J.A., Crabtree, A., Hemmings, T., Rodden, T. 14/09/2003 In: Proceedings of the Eighth European Conference on Computer Supported Cooperative Work. Finland : Helsinki p. 119-138. 20 p. ISBN: 978-1-4020-1573-1.
Chapter

Informing the Development of Calendar Systems for Domestic Use
Mariani, J., Rodden, T., Crabtree, A., Hemmings, T. 09/2003 In: ECSCW'03 Proceedings of the eighth conference on European Conference on Computer Supported Cooperative Work.
Paper

Designing virtual environments to support cooperation in the real world.
Crabtree, A., Rodden, T., Mariani, J. 09/2002 In: Virtual Reality. 6, 2, p. 63-74. 12 p.
Journal article

Java: First Contact
Garside, R., Mariani, J. 2002 2nd ed. ed. Pacific Grove, Calif. : Brooks/Cole Publishing Co.. 626 p. ISBN: 0534378161.
Book

Representing design rationale to support innovative design reuse: a minimalist approach.
Ball, L.J., Lambell, N.J., Ormerod, T.C., Slavin, S., Mariani, J.A. 08/2001 In: Automation in Construction. 10, 6, p. 663-674. 12 p.
Journal article

OgDesk: an orthogonal graphical interface for object-oriented database systems that supports schema management, browsing and querying
Mariani, J., Kadyamatimba, A. 1/06/2001 In: Information and Software Technology. 43, 7, p. 425-446. 22 p.
Journal article

Towards Real-time Interactive Visualisation in Virtual Environments: A Case Study of Q-Space
Mariani, J., Pettifer, S., Cook, J. 05/2001
Other

Q-Space: A Virutal Environment for Interactive Visualisation of Abstract Data
Mariani, J., Pettifer, S., Cook, J., Trevor, J. 03/2001
Other

Representing Design Rationale to Support Innovative Design Reuse: A Minimalistic Approach
Mariani, J., Ball, L., Lambell, N., Ormerod, T., Slavin, S. 01/2001 In: Automation in Construction. p. 663-674. 12 p.
Journal article

Exploring Realtime Visualisation of Large Abstract Data Spaces with QSPACE
Pettifer, S., Cook, J., Mariani, J., Trevor, J. 2001 In: VR '01: Proceedings of the Virtual Reality 2001 Conference (VR'01). Washington, DC, USA : IEEE Computer Society p. 293-294. 2 p.
Paper

Exploring Electronic Landscapes : Technology and Methodology
Mariani, J., Pettifer, S., Cook, J., West, A., Murray, C., Colebourne, A., Crabtree, A. 01/2000 In: Visual Data Exploration and Analysis VII.
Paper

A Toolkit for Exploring Electrophysiological Human-Computer Interaction
Mariani, J., Rodden, T. 08/1999
Other

Mind Over Virtual Matter: Using Virtual Environments for Neurofeedback Training
Allanson, J., Mariani, J. 03/1999 In: VR '99 Proceedings of the IEEE Virtual Reality.
Paper

Moksha: Exploring Ubiquity in Event Filtration-Control at the Multi-User Desktop
Mariani, J., Ramloll, R. 02/1999 In: WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration.
Paper

Desperado: three-in-one indexing for innovative design
Ormerod, T.C., Mariani, J., Ball, L.J., Lambell, N. 1999
Other

Do Localised Auditory Cues in Group Drawing Environments Matter?
Mariani, J., Ramloll, R. 11/1998 In: ICAD'98 Proceedings of the 1998 international conference on Auditory Display.
Paper

Java: First Contact
Garside, R., Mariani, J. 1997 1st ed. Boston, Mass. : International Thomson Computer Press. 660 p. ISBN: 185032316X.
Book

Using subjective views to enhance 3D applications
Smith, G., Mariani, J. 1997 In: VRST '97: Proceedings of the ACM symposium on Virtual reality software and technology. New York, NY, USA : ACM p. 139-146. 8 p.
Paper

Desktop objects: directly manipulating data and meta data
Kadyamatimba, A., Mariani, J.A., Sawyer, P. 1996 In: Interfaces'96: Proceedings of the 1996 international conference on Interfaces to Databases. Swindon : British Computer Society p. 3-3. 1 p.
Paper

Exposing the collaborative nature of data: working together in the PIT
Mariani, J.A., Rodden, T. 1996 In: DEXA '96: Proceedings of the 7th International Workshop on Database and Expert Systems Applications. Washington, DC, USA : IEEE Computer Society p. 445-450. 6 p.
Paper

Database object display definition and management with Moggetto
Sawyer, P., Colebourne, A., Mariani, J.A., Sommerville, I. 1995 In: Proceedings of the third IFIP WG2.6 working conference on Visual database systems 3 (VDB-3). London : Chapman Hall, Ltd. p. 289-303. 15 p.
Paper

Issues in collaborative database browsing: Technical Report - CSCW/14/94
Twidale, M., Nichols, D., Mariani, J., Rodden, T., Sawyer, P. 1994 Lancaster : Lancaster University. 24 p.
Other report

The use of adapters to support cooperative sharing
Trevor, J., Rodden, T., Mariani, J. 1994 In: CSCW '94: Proceedings of the 1994 ACM conference on Computer supported cooperative work. New York, NY, USA : ACM p. 219-230. 12 p.
Paper

MOCCA: an environment for CSCW applications
Benford, S., Mariani, J., Navarro, L., Prinz, W., Rodden, T. 1993 In: COCS '93: Proceedings of the conference on Organizational computing systems. New York, NY, USA : ACM p. 172-177. 6 p.
Paper

Zenith system for object management in distributed multimedia design environments
Kemp, Z.P., Oxborrow, E.A., Davy, M.J., Linnington, P.F., Thearle, R., Blair, G.S., Dark, P., Davies, N.A., Mariani, J.A., Snape, C. 07/1992 In: Information and Software Technology. 34, 7, p. 427-436. 10 p.
Journal article

Software reclamation
Garnett, E.S., Mariani, J.A. 05/1990 In: Software Engineering Journal. 5, 3, p. 185-191. 7 p.
Journal article

Implementation of a general purpose database package
Mariani, J.A. 1989 In: Implementation of small computer systems. Chichester : Ellis Horwood p. 39-58. 20 p.
Chapter (peer-reviewed)

Graphical and iconic programming languages for distributed process control: an object oriented approach
Coote, S., Gallagher, J., Mariani, J., Rodden, T., Scott, A., Shepherd, D. 11/10/1988 In: Visual Languages, 1988., IEEE Workshop on. IEEE p. 183-190. 8 p.
Paper

A knowledge-based operating system
Blair, G.S., Mariani, J.A., Nicol, J.R., Shepherd, D. 1987 In: The Computer Journal. 30, 3, p. 193-200. 8 p.
Journal article

A critique of UNIX
Blair, G.S., Malone, J.R., Mariani, J.A. 12/1985 In: Software: Practice and Experience. 15, 12, p. 1125-1139. 15 p.
Journal article