Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Ian MacColl

dblp:44/1081 · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 7 · 1 first-authorSoftware engineering, systems software and programming languages · 4 · 3 first-authorDatabases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1Theory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
2 papers
Collaborative and social computing · 91% Ubiquitous computing and smart environments · 9%
Computer graphics and multimedia
1 paper
Virtual and augmented reality · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Collaborative and social computing › social computing
social matching
0.112006
Lo-Fi Matchmaking: A Study of Social Pairing for Backpackers · UbiComp 2006
Collaborative and social computing
mixed reality collaboration
0.012003
Lessons from the lighthouse: collaboration in a shared mixed reality system · CHI 2003
Collaborative and social computing › social media
mobile social application
0.012006
Lo-Fi Matchmaking: A Study of Social Pairing for Backpackers · UbiComp 2006
Virtual and augmented reality
mixed reality
0.012003
Lessons from the lighthouse: collaboration in a shared mixed reality system · CHI 2003
Ubiquitous computing and smart environments
location awareness
0.012003
Lessons from the lighthouse: collaboration in a shared mixed reality system · CHI 2003

Methods — techniques the papers use, named apart from their topics

user study · 0.1
YearPublicationVenuePosition
2013 Wireless outdoor personal area network using adaptive inquiry scanning for location-based services
Montserrat Ros, Matthew D'Souza, Adam Postula, Ian MacColl
Pers. Ubiquitous Comput.4
2010 Noising around: investigations in mobile learning
abstract
In this paper we present an account of children's interactions with a mobile technology prototype within a school context. The Noise Detectives trial was conducted in a school setting with the aim of better understanding the role of mobile technology as a mediator within science learning activities. Over eighty children, aged between ten and twelve, completed an outdoor data gathering activity using a mobile learning prototype that included paper and digital components. They measured and recorded noise levels at a range of locations throughout the schools. We analyzed the activity to determine how the components of the prototype were integrated into the learning activity, and to identify differences in behavior that resulted from using these components. We present design implications that resulted from observed differences in prototype use and appropriation.
Peta Wyeth, Ian MacColl
IDC2
2010 Ontologies Derived from Wikipedia - A Framework for Comparison
Alejandro Metke-Jimenez, Kerry Raymond, Ian MacColl
KEOD3
2006 Lo-Fi Matchmaking: A Study of Social Pairing for Backpackers
Jeff Axup, Stephen Viller, Ian MacColl, Roslyn Cooper
UbiComp3
2005 Sharing the Square: Collaborative Leisure in the City Streets
Barry Brown 0001, Matthew Chalmers, Marek Bell, Ian MacColl, Malcolm Hall, Paul Rudman
ECSCW4
2004 Models of Space in a Mixed-Reality System
abstract
In this paper we discuss the use of models of space in the building of mixed-reality systems. By model of space we mean a geometric or symbolic description associated with a physical space. We outline several types of model that exist, how they are surveyed and authored, how they are represented to the users and how they are supported by middleware and sensors. We show that systems often contain numerous models of space and we discuss the issues in maintaining or reifying assumptions about transformations between models. We illustrate these ideas by describing the implementation of a collaborative mixed-reality system that allows users to experience a museum in three modalities: physically colocated visitor with personal digital assistant guide, virtual reality visitor and Web visitor.
Anthony Steed, Ian MacColl, Cliff Randell, Barry Brown 0001, Matthew Chalmers, Christopher Greenhalgh
IV2
2003 Lessons from the lighthouse: collaboration in a shared mixed reality system
abstract
Museums attract increasing numbers of online visitors along with their conventional physical visitors. This paper presents a study of a mixed reality system that allows web, virtual reality and physical visitors to share a museum visit together in real time. Our system allows visitors to share their location and orientation, communicate over a voice channel, and jointly navigate around a shared information space. Results from a study of 34 users of the system show that visiting with the system was highly interactive and retained many of the attractions of a traditional shared exhibition visit. Specifically, users could navigate together, collaborate around objects and discuss exhibits. These findings have implications for non-museum settings, in particular how location awareness is a powerful resource for collaboration, and how 'hybrid objects' can support collaboration at-a-distance.
Barry Brown 0001, Ian MacColl, Matthew Chalmers, Areti Galani, Cliff Randell, Anthony Steed
CHI2
2000 Translating UAN into CSP
abstract
We define a translation from the User Action Notation (UAN) to the process algebra Communicating Sequential Processes (CSP). UAN is an informal notation, used for task modeling and design. Translating a UAN task description to CSP provides a base for rigorous development of an interactive system. The resulting CSP description is a suitable abstract starting point for development, as it describes externally visible behaviour with no mention of presented or underlying state. Our translation covers all UAN constructs except for waiting, interruptibility and true concurrency which cannot be expressed in interleaving, un-timed CSP. Our approach integrates task models, typically based on user-oriented concerns, into rigorous development which is typically system-oriented. It provides a bases for a framework for formal development of interactive systems.
Ian MacColl, David A. Carrington
ICFEM1
2000 From Object-Z Specifications to ClassBench Test Suites
abstract
This paper describes a method for specification-based class testing that incorporates test case generation, execution, and evaluation based on formal specifications. This work builds on previous achievements in the areas of specification-based testing and class testing by integrating the two within a single framework. The initial step of the method is to generate test templates for individual operations from a specification written in the Object-Z specification language. These test templates are combined to produce a finite state machine for the class that is used as the basis for test case execution using the ClassBench test execution framework. An oracle derived from the Object-Z specification is used to evaluate the outputs. The method is explained using a simple example and its application to a more substantial case study is also discussed. Keywords: specification-based testing, Object-Z, class testing, ClassBench, oracles 1
David A. Carrington, Ian MacColl, Jason McDonald, Leesa Murray, Paul A. Strooper
Softw. Test. Verification Reliab.2
1999 Specifying Interactive Systems in Object-Z and CSP
Ian MacColl, David A. Carrington
IFM1
1998 Specification-Based Class Testing: A Case Study
abstract
The paper contains a case study demonstrating a complete process for specification based class testing. The process starts with an abstract specification written in Object-Z and concludes by exercising an implementation with test cases and evaluating the results. The test cases are derived using the Test Template Framework for each individual operation. They are analysed to generate a finite state machine that can execute test sequences within the ClassBench framework. An oracle is also derived from the Object-Z specification. The case study demonstrates how a formal specification contributes to the development of practical tests that can be executed by a testing tool. It also shows how a test oracle can be derived from a specification and used by the same testing tool to evaluate test results.
Ian MacColl, Leesa Murray, Paul A. Strooper, David A. Carrington
ICFEM1
1997 Specification-Based Testing of Interactive Systems
Ian MacColl
INTERACT1