User-Centered Design for Interactive Maps: A Case Study in Crime Analysis
<p>The Three <span class="html-italic">U’s</span> of Interface Success. A successful interactive map in practice is contingent upon three components: the user, its utility, and its usability. We recommend first to determine user needs and characteristics, second to set the utility threshold to respond to these user characteristics and needs, third to improve the usability of interface design as much as possible given the utility threshold, and finally to return to the user to evaluate the preliminary interface, instantiating a new <span class="html-italic">user→utility→usability</span> loop.</p> "> Figure 2
<p>A User-centered Design Process for Cartographic Interfaces. Robinson <span class="html-italic">et al.</span> (2005) recommend a highly iterative, six stage UCD process for interactive maps: (1) work domain analysis (<span class="html-italic">i.e</span>., a needs assessment); (2) conceptual development; (3) prototyping; (4) interaction and usability studies; (5) implementation; and (6) debugging. Image redrawn with permission from Robinson <span class="html-italic">et al.</span> [<a href="#B12-ijgi-04-00262" class="html-bibr">12</a>].</p> "> Figure 3
<p>User-centered Design as an Iterative Process. The iterative, triangular <span class="html-italic">user→utility→usability</span> relationship represented in <a href="#ijgi-04-00262-f001" class="html-fig">Figure 1</a> is implicit in most UCD processes, including the Robinson <span class="html-italic">et al.</span> [<a href="#B12-ijgi-04-00262" class="html-bibr">12</a>] process illustrated by <a href="#ijgi-04-00262-f002" class="html-fig">Figure 2</a>. Here, the Three U’s are compared to the UCD process recommended by Robinson <span class="html-italic">et al.</span> and the case study UCD process completed for <span class="html-italic">GeoVISTA CrimeViz</span>.</p> "> Figure 4
<p>The initial <span class="html-italic">CrimeViz</span> classroom exercise. <span class="html-italic">GeoVISTA CrimeViz</span> grew out of a classroom exercise on interactive and web-based mapping for an advanced course on dynamic cartographic representation. The exercise prototype maps a publicly available data feed of crime incidents in Washington, D.C.</p> "> Figure 5
<p>The alpha release of <span class="html-italic">GeoVISTA CrimeViz</span>. The needs assessment interviews allowed us to enumerate an initial set of functional requirements, which we organized into three interface panels in the alpha release: (<b>a</b>) the Map Panel (spatial exploration and analysis); (<b>b</b>) the Data Panel (attribute exploration and analysis), and (<b>c</b>) the Temporal Panel (temporal exploration and analysis). The figure has reexpressed the map sequence to show a composite week by day-of-the-week, revealing an intriguing spike in arson crimes on Wednesdays in Washington, D.C.</p> "> Figure 6
<p>The beta release of <span class="html-italic">GeoVISTA CrimeViz</span>. The expert-based think aloud study identified an array of missing functionality and programming bugs, which largely were resolved in the beta release of <span class="html-italic">GeoVISTA CrimeViz</span>. The configuration in the figure illustrates the search feature added in support of elementary level tasks as well as the hexagonal aggregation feature added to generate overview maps in support of general level tasks.</p> "> Figure 7
<p>Static mockup of the <span class="html-italic">GeoVISTA CrimeViz</span> full release. Feedback from the formative online survey enumerated additional functional requirements supporting the investigator profile, as well as prompting a major revision to the product identity.</p> "> Figure 8
<p>Overview (<b>top</b>) and detail view (<b>bottom</b>) of the <span class="html-italic">GeoVISTA CrimeViz</span> full release.</p> ">
Abstract
:1. Introduction
2. Background
2.1. The Three U’s of Interface Success
2.2. The User-Centered Design Process
- (1)
- Know the User: Complete a needs assessment (also called a task analysis or work domain analysis) with target users to establish user profiles and use case scenarios;
- (1)
- Competitive Analysis: Critically compare existing interfaces supporting similar use cases to determine how the proposed interface can fill unmet needs;
- (3)
- Setting Goals: Use insight from the needs assessment and competitive analysis to formalize a requirements document of proposed functionality to guide design and development;
- (4)
- Participatory Design: Recruit a representative set of target users to participate in the conceptual design of the interface;
- (5)
- Coordinated Design: Coordinate design across the project team to develop a consistent product identity (i.e., look and feel);
- (6)
- Guidelines and Heuristic Analysis: Recruit experts during design and development to evaluate the interface according to guidelines (generalized insights generated from the scientific investigation of digital interfaces) and heuristics (well-accepted, overarching design principles drawn from experience);
- (7)
- Prototyping: Create static or interactive mockups of the interface; an early, partially-functional prototype is referred to as an alpha release while a fully-functional, but unstable prototype is referred to as a beta release;
- (8)
- Empirical Testing: Recruit a representative set of target users to evaluate the utility and usability of numerous prototypes during their evolution; formative evaluation describes the feedback solicited in the early to intermediate stages of the project on the alpha and beta releases, while summative evaluation is conducted on the full release of the interface to determine if the usability and utility goals have been achieved;
- (9)
- Iterative Design: Revise the interface based on feedback from guidelines/heuristic analysis and empirical testing;
- (10)
- Collect Feedback from Field Use: Acquire feedback about the interface after it is transitioned into the field to inform future product releases.
2.3. Methods of Interface Evaluation
Stage # | Buttenfield (1999) | Hom’s Usability Toolbox | Usability.gov | Usability Partners |
---|---|---|---|---|
#1 | evaluation during system design | inquiry | analyze | context and user requirements |
#2 | evaluation during system development | inspection | design | early design and prototyping |
#3 | evaluation during system deployment | testing | test | test and evaluation |
- (1)
- Expert-based methods solicit input and feedback about an interactive map from consultants with training and experience in interface design and evaluation. It is important that the expert is a person from outside the project team, as it is necessary that he or she has little or no prior knowledge about the interface under evaluation in order to provide a fresh and unbiased perspective.
- (2)
- Theory-based methods require the designers and developers to evaluate the interface themselves. To apply some degree of rigor in theory-based evaluations, designers and developers evaluate their interface designs using theoretical frameworks established through scientific research.
- (3)
- User-based methods solicit input and feedback about an interface from a representative set of target users, and are essential to effective UCD. However, user-based methods can be prohibitively costly in terms of time, money, and participant access. To circumvent this issue, Nielson [4] recommends a discount approach to user-based interface evaluation, recruiting only a small number of participants (3–5 target users) for each evaluation, with reliability maintained by triangulating insights across multiple user→utility→usability loops. Buttenfield [10] describes the administration of multiple, discount empirical evaluations during UCD as the convergent methods paradigm.
Method | Related | Good When… | Poor When… | Reference | |||||
---|---|---|---|---|---|---|---|---|---|
Expert-based Methods | |||||||||
guidelines & heuristic evaluation |
|
|
| Hix et al. [36] | |||||
conformity assessment |
|
|
| Kostelnick et al. [49] | |||||
cognitive walkthroughs |
|
|
| Richards & Egenhofer [50] | |||||
Theory-based Methods | |||||||||
scenario-based design |
|
|
| MacEachren et al. [21] | |||||
secondary sources |
|
|
| Roth et al. [51] | |||||
automated evaluation |
|
|
| Stanney et al. [52] | |||||
User-based Methods | |||||||||
participant observation |
|
|
| Robinson et al. [12] | |||||
surveys |
|
|
| Robinson et al. [ 26] | |||||
interviews |
|
|
| Slocum et al. [ 11] | |||||
focus groups |
|
|
| Kessler et al. [47] | |||||
card sorting |
|
|
| Roth et al. [44] | |||||
talk aloud/think aloud studies |
|
|
| Roth & Harrower [23] | |||||
interaction studies |
|
|
| Edsall [53] |
3. Methods: User-Centered Design of GeoVISTA CrimeViz
3.1. Case Study: GeoVISTA CrimeViz
3.2. User-Centered Design Process for GeoVISTA CrimeViz
- (1)
- Needs Assessment Interviews: Our UCD process began with a needs assessment study, following the above recommendations of Nielsen [3,4], Gabbard, Hix, and colleagues [18,19,36] and Robinson and colleagues [12]. Rather than focusing specifically upon the Harrisburg Bureau of Police, we performed a comparative needs assessment, enrolling additional law enforcement agencies considered peers of the Harrisburg Bureau of Police. The comparative approach also allowed us to perform a structured follow-up analysis of current trends and unmet needs in spatiotemporal crime analysis broadly (see [61]). In total, nine personnel from seven law enforcement agencies participated in a 60-minute interview to identify key unmet needs in spatiotemporal crime analysis; two of the nine participants were from the Harrisburg Bureau of Police. We selected the user-based interview method for the needs assessment study because the user needs and expectations were poorly known at the time and the interactive map was designed to support a small number of user profiles (see Table 2 above). The needs assessment interviews also served as a discount competitive analysis following Nielsen [3,4], allowing participants to remark on alternative tools they have used or would like to use. This input in turn led to the formalization of requirements and an alpha release of GeoVISTA CrimeViz for initial use by the Harrisburg Bureau of Police.
- (2)
- Expert-based Think Aloud Study: We then conducted an expert-based think aloud study on the alpha release with design experts outside of the project team, following the recommendations by Nielsen [3,4], Gabbard, Hix, and colleagues [18,19,36], and Slocum and colleagues [17] reviewed above. We selected the think aloud study, which requires participants to explain their reasoning as they use an interface, in order to quickly identify a broad range of usability and utility issues with GeoVISTA CrimeViz during the highly flexible activity of visual exploration and analysis (Table 2). Five design experts were asked to verbalize their thought process as they completed a set of benchmark tasks with the alpha release of GeoVISTA CrimeViz. We included twelve benchmark tasks in the think aloud study, with the tasks balanced according to the three dimensions of the aforementioned Andrienko et al. [29] operational task typology (Table 3). Each think aloud session closed with an open-ended debriefing session to allow the participant to expound upon his or her experience using the application, with the complete evaluation lasting 60 minutes total. We logged critical incidents (e.g., severe errors, ideas for additional functionality, major breakthroughs) that occurred while using the alpha release and revised these utility and usability issues in a beta release.
- (3)
- Formative Online Survey: To gather user feedback on the beta release, we designed an online survey comprising a series of discrete scale ratings (e.g., “on a scale of 1–7...”) and unstructured form fill-in free response questions. We selected the online survey method at this stage in the UCD process because we were unable to be physically present at the Harrisburg Bureau of Police to administer the evaluation and the surveyed personnel had limited time to provide feedback (Table 2). Survey questions were balanced to measure the components of usability (e.g., the learnability, efficiency, memorability, error rates/severity, and subjective satisfaction) and utility (e.g., its effectiveness across use case scenarios, including aspects of the novelty and comprehensiveness of included functionality) summarized above. Ten stakeholders at the Harrisburg Bureau of Police completed the formative usability/utility survey, with the survey designed to take approximately 15 minutes so as not to interfere with the workday of the participating personnel. The feedback led to several additions to the functional requirements and prompted an update to its product identity in the full release of GeoVISTA CrimeViz.
- (4)
- Summative Online Survey: We administered the online survey a second time several weeks after transitioning the full release to the Harrisburg Bureau of Police. As described above, summative evaluation in the deployment stage of design and development is common in UCD [10], even though it offers only minimal opportunity to make significant revisions to the interface [25]. Our summative evaluation let us determine if revisions to the beta release resulted in a positive improvement to GeoVISTA CrimeViz, as the survey method allows for direct comparison across multiple versions of an interface (Table 2); questions in the summative online survey were unchanged from the formative online survey. The summative evaluation also allowed us to determine if any new issues were introduced during transition of the full release to the Harrisburg Bureau of Police, and important component of Robinson et al.’s [12] debugging stage introduced above. Ten different personnel from the Harrisburg Bureau of Police participated in the summative online survey evaluating the full release of GeoVISTA CrimeViz.
Cognitive Operation: Identify | Cognitive Operation: Compare | |||
---|---|---|---|---|
Search Level: Elementary | Search Level: Elementary | |||
T1 | given what? find where? & when? | T7 | given what? & where? find when? | |
T2 | given what? & when? find where? | T8 | given when? find what? & where? | |
T3 | given where? find what? & when? | T9 | given where? & when? find what? | |
Search Level: General | Search Level: General | |||
T4 | given what? & where? find when? | T10 | given what? find where? & when? | |
T5 | given when? find what? & where? | T11 | given what? & when? find where? | |
T6 | given where? & when? find what? | T12 | given where? find what? & when? |
4. Results: Evolution of GeoVISTA CrimeViz
4.1. Needs Assessment Interviews
- (1)
- The Map Panel: The central Map Panel provides the interface controls for spatial exploration and analysis of criminal activity (Figure 5a). In the alpha release, the geocoded crime reports were symbolized as point symbols at all cartographic scales. The basemap supported basic “slippy map” interactivity, including panning, zooming, and overlay of different tilesets. Selection of a point symbol activates an information window containing the available information for the associated incident and a link to Google Street View.
- (2)
- The Data Panel: The Data Panel provides the interface controls for attribute exploration and analysis of criminal activity (Figure 5b). The Data Panel in the alpha release supported two forms of interactions: a set of checkboxes to overlay the contextual layers identified as important in the needs assessment study and a set of checkboxes to filter by crime type. Figure 5 shows only three filtering options, given our use of the Washington, D.C., data feed for the public version of the alpha prototype. The alpha release did not yet include attribute filtering by the complete UCR schema or by MO, but such functionality was planned at this stage in the UCD process (Table 4).
- (3)
- The Temporal Panel: The Temporal Panel provides interface controls for temporal exploration and analysis of criminal activity (Figure 5c). In the alpha release, we implemented an interactive histogram, aggregating the crime report database into a set of mutually exclusive temporal bins, or equivalent intervals of time. As with the point symbols on the map, each histogram bar could be brushed to retrieve details about the crime reports within the given temporal bin. The Map Panel could be animated across the bins, with the histogram doubling as an interactive temporal legend. The alpha release also included a menu to change the temporal unit of analysis to a week, a month, or a year. Finally, a pair of radio buttons was included to toggle between linear and composite temporal sequences.
Requirement | Interface Solution(s) | |
---|---|---|
Server-Side | ||
password protection | • password access by user profile | |
spatial database | • schema based on the modified UCR coding used at the Harrisburg Bureau of Police | |
Cron script | • import new crime reports every 24 hours | |
geocoding script | • Yahoo! geocoding service | |
aggregation script | • flexible aggregation of crime reports meeting user-defined criteria to a hexagonal grid | |
Map Panel (Space) | ||
map design | • Google Maps basemap tiles | |
• individual crime reports symbolized as points at large scales | ||
• crime type for individual points symbolized using a qualitative color scheme | ||
• crime reports aggregated into a hexagonal grid at small scales | ||
• crime reports aggregated into a hexagonal grid at small scalescrime frequency within hexagon aggregates symbolized using a sequential color ramp | ||
• point context layers symbolized using iconic point symbols | ||
• line/polygonal context layers symbolized using a qualitative color scheme | ||
spatial pan | • direct manipulation click+drag on map | |
• direct manipulation ‘reset extent’ control | ||
spatial zoom of map | • direct manipulation double-click on map | |
• direct manipulation ‘+’ and ‘−’ controls | ||
• direct manipulation click on crime report point | ||
• direct manipulation click on hexagon bin | ||
• direct manipulation click on context layer element | ||
overlay | • menu selection of basemap type (‘map’, ‘sat’, and ‘terrain’) | |
retrieve details from map | • direct manipulation mouse-over of crime report point | |
• direct manipulation click of crime report point | ||
• direct manipulation click of ‘Street View’ | ||
• direct manipulation mouse-over of hexagon bin | ||
• direct manipulation mouse-over of context layer element | ||
learning and help materials | • direction manipulation click of ‘GeoVISTA’ hyperlink | |
• direct manipulation click of ‘show legend’ button | ||
• direct manipulation click of ‘about’ hyperlink | ||
• direct manipulation click of ‘how to’ hyperlink | ||
• direct manipulation click of ‘in writing’ hyperlink | ||
Data Panel (Attribute) | ||
overlay | • menu selection checkboxes for point/line context layers | |
• menu selection radio buttons for polygonal context layers | ||
• direct manipulation click of ‘reset’ additional context layers buttons | ||
filter crime reports | • menu selection by ‘UCR primary’ | |
• menu selection by ‘UCR secondary’ | ||
• menu selection by ‘MO’ | ||
• form fill-in by ‘UCR primary’ | ||
• form fill-in by ‘UCR secondary’ | ||
• form fill-in by ‘MO’ | ||
• direct manipulation click of ‘reset basic filters’ | ||
• menu selection radio buttons for ‘maintain basic’ filtering parameters | ||
• menu selection numerical stepper by ‘district’ | ||
• menu selection numerical stepper by ‘grid’ | ||
• form fill-in by ‘any field contains’ | ||
• direct manipulation click ‘reset advanced features’ | ||
search crime reports | • form fill-in search by ‘address’ | |
• form fill-in search by ‘report #’ | ||
minimize data panel | • direct manipulation click of minimize button | |
Temporal Panel (Time) | ||
timeline design | • histogram depicting frequency of each bin as the height of the histogram bar, with currently mapped bin highlighted | |
reexpress sequence of bins | • menu selection of linear timeline | |
• menu selection of composite year | ||
• menu selection of composite month | ||
• menu selection of composite week | ||
• menu selection of composite day | ||
sequence animation | • direction manipulation click of ‘play’ and ‘pause’ VCR controls | |
temporal pan | • direct manipulation click on histogram bin | |
• direct manipulation click on 'back' and 'step' VCR controls | ||
• direct manipulation of histogram scroll bar (when entirety of histogram is not displayed) | ||
temporal zoom | • menu selection for binning by year | |
• menu selection for binning by month | ||
• menu selection for binning by week | ||
• menu selection for binning by day | ||
temporal filter | • menu selection numerical stepper for ‘form’ and ‘to’ linear filtering | |
• from’ and ‘to’ linear filtering | ||
• menu selection shortcuts for linear filtering (‘week’, ‘month’, ‘year’, ‘all’) | ||
• direct manipulation timewheel for cyclical filtering by hour | ||
• direction manipulation timewheel for cyclical filtering by month | ||
• direction manipulation timewheel for cyclical filering by day | ||
• menu selection shortcuts for cyclical filtering (season, weekend/weekday, time-of-day) | ||
• direct manipulation click ‘reset temporal parameters’ | ||
retrieve details of temporal bin | • direct manipulation mouse-over of histogram | |
minimize temporal panel | • direct manipulation click of minimize button |
4.2. Expert-Based Think Aloud Study
Issue | Exten. | Fixed? | |
---|---|---|---|
Map Panel (Space) | |||
Add a search feature by incident report number | 5 | Yes | |
Add a search feature by address | 5 | Yes | |
Unable to discriminate the different areal boundary layers of same color | 5 | Yes | |
Unable to retrieve information about districts (both IDs, population, and incidents) and POIs | 5 | Yes | |
Overlapping incident symbols/Too much data on the map/Add data aggregation option | 5 | Yes | |
Unable to discriminate the different types of crime without filtering/brushing them | 4 | Yes | |
Add scroll zooming using the mouse wheel | 3 | Yes | |
Add ability to zoom into a feature | 3 | Yes | |
Add a spatial extent reset feature | 3 | Yes | |
Add a measurement tool (linear) or distance query tool (circular from point) | 3 | No | |
Unable to discriminate the different Points of Interest | 3 | Yes | |
Add cluster analysis feature | 3 | No | |
Lag in sequencing, panning, and zooming when numerous points are shown | 1 | Yes | |
Add a search feature by Point of Interest | 1 | No | |
Add rubberband zoom using Shift+Drag | 1 | No | |
Unclear that Street View is available until activating information window | 1 | No | |
Selection of ‘fullscreen’ instead of ‘close’ in Street View | 1 | Yes | |
Street View does not work in Internet Explorer | 1 | Yes | |
Information window should close when clicking outside of it | 1 | Yes | |
Information window should include the address | 1 | Yes | |
Add ability to show the case ID on mouse over of the point symbol | 1 | Yes | |
Add buffer feature | 1 | No | |
Data Panel (Attribute) | |||
Application breaks when viewing ‘Bus Stops’ context layer | 5 | Yes | |
Sexual abuse cases after 2006 not mapped | 5 | Yes | |
Loading screen does not provide feedback | 2 | Yes | |
Data Panel overlaps the Google Maps inset | 1 | Yes | |
Add a context layer reset feature | 1 | Yes | |
Crime layer check boxes low on the visual hierarchy | 1 | Yes | |
One misregistered data point | 1 | Yes | |
Temporal Pattern (Time) | |||
Ambiguity in the meaning of linear and composite aggregation | 5 | Yes | |
Filter by compound selection of histogram bars | 5 | No | |
Lag in the animation and in histogram brushing when there are a small number of bins | 5 | Yes | |
Ambiguity in the meaning of temporal unit when composite is applied | 4 | Yes | |
Data filtering not reflected in the histogram popup | 3 | Yes | |
Add a clear division by year for the linear-month histogram | 2 | Yes | |
Add a scroll feature to the histogram so that the bins could be wider | 2 | Yes | |
Animations continued to play or stopped in unexpected ways when interacting with the histogram or map | 2 | Yes | |
Unclear labels on temporal legend | 2 | Yes | |
Add ability to customize the bin widths | 1 | No | |
Add a reset animation feature | 1 | Yes | |
Ambiguity in interpreting composite-month because of extra Jan and Feb from 2009 | 1 | Yes |
4.3. Formative Online Survey
Q# | Utility Rating | 1 | 2 | 3 | 4 | 5 | 6 | 7 | Avg |
---|---|---|---|---|---|---|---|---|---|
Strongly Disagree | Strongly Agree | ||||||||
1 | I think that I would use CrimeViz frequently. | - | 2 | 1 | 3 | 1 | 1 | 2 | 4.4 |
2 | CrimeViz does not support the type of work that I typically do. | 5 | - | - | 2 | 2 | 1 | - | 2.9 |
3 | CrimeViz would be useful for crime analysts who regularly map crime incident data. | - | 1 | - | 2 | 2 | 1 | 4 | 5.4 |
4 | CrimeViz would not be useful for detectives or supervisors with no training in crime mapping and analysis. | 4 | 3 | 2 | 1 | - | - | - | 2.0 |
5 | CrimeViz is a novel approach to access and explore crime incident data. | - | - | 1 | 2 | 2 | 4 | 1 | 5.2 |
6 | I have access to other software that provides the same functionality implemented in CrimeViz. | - | 1 | 3 | 1 | 1 | 2 | 2 | 4.6 |
7 | CrimeViz has all the necessary functions to explore crime incident data. | - | 3 | 1 | 1 | 2 | 2 | 1 | 4.2 |
8 | CrimeViz has all the necessary functions to analyze crime incident data. | 1 | 2 | 2 | 1 | 1 | 1 | 2 | 4.0 |
9 | CrimeViz has all the necessary functions to present crime incident data. | 1 | 1 | 1 | 1 | 2 | 4 | - | 4.4 |
10 | CrimeViz is unnecessarily complex, providing too many ways to look at the crime data. | 7 | 1 | - | 1 | - | - | 1 | 2.0 |
Average Rating for Positive Questions (6) | 4.7 | ||||||||
Average Rating for Negative Questions (4) | 2.9 | ||||||||
Overall Average with Negative Questions Inversed | 4.9 |
Q# | Usability Rating | 1 | 2 | 3 | 4 | 5 | 6 | 7 | Avg |
---|---|---|---|---|---|---|---|---|---|
Strongly Disagree | Strongly Agree | ||||||||
1 | I thought CrimeViz was easy to use. | 1 | 1 | 1 | 7 | 6.4 | |||
2 | I found CrimeViz very cumbersome to use. | 5 | 3 | 1 | 1 | 1.8 | |||
3 | I do not think that I would need the support of a technical person to be able to use CrimeViz. | 1 | 1 | 3 | 5 | 6.2 | |||
4 | I think that I would need detailed help and tutorials to be able to use CrimeViz. | 5 | 3 | 1 | 1 | 2.2 | |||
5 | I think that most people would learn to use CrimeViz very quickly. | 1 | 1 | 3 | 5 | 6.2 | |||
6 | I would need to learn a lot of things before I could get going with CrimeViz. | 6 | 2 | 2 | 1.8 | ||||
7 | I felt very confident using CrimeViz. | 1 | 1 | 1 | 3 | 4 | 5.7 | ||
8 | I often was confused about what to click or where to look when using CrimeViz. | 5 | 3 | 1 | 1 | 2.3 | |||
9 | The visual design of the CrimeViz interface is well done. | 1 | 3 | 3 | 3 | 5.5 | |||
10 | CrimeViz violates basic cartographic conventions. | 2 | 5 | 2 | 1 | 2.2 | |||
Average Rating for Positive Questions (5) | 6.0 | ||||||||
Average Rating for Negative Questions (5) | 2.1 | ||||||||
Overall Average with Negative Questions Inversed | 6.0 |
4.4. Summative Online Survey
Q# | Utility Rating | 1 | 2 | 3 | 4 | 5 | 6 | 7 | Avg | Δ |
---|---|---|---|---|---|---|---|---|---|---|
Strongly Disagree | Strongly Agree | |||||||||
1 | I think that I would use CrimeViz frequently. | 1 | 1 | 2 | 1 | 5 | 5.3 | +0.9 | ||
2 | CrimeViz does not support the type of work that I typically do. | 8 | 1 | 1 | 1.5 | −1.4 | ||||
3 | CrimeViz would be useful for crime analysts who regularly map crime incident data. | 1 | 3 | 6 | 6.5 | +1.1 | ||||
4 | CrimeViz would not be useful for detectives or supervisors with no training in crime mapping and analysis. | 5 | 3 | 1 | 1 | 2.2 | +0.2 | |||
5 | CrimeViz is a novel approach to access and explore crime incident data. | 1 | 1 | 3 | 5 | 6.2 | +1.0 | |||
6 | I have access to other software that provides the same functionality implemented in CrimeViz. | 8 | 2 | 1.6 | −3.0 | |||||
7 | CrimeViz has all the necessary functions to explore crime incident data. | 2 | 2 | 4 | 2 | 5.6 | +1.2 | |||
8 | CrimeViz has all the necessary functions to analyze crime incident data. | 1 | 1 | 1 | 6 | 1 | 5.5 | +1.5 | ||
9 | CrimeViz has all the necessary functions to present crime incident data. | 1 | 1 | 1 | 6 | 1 | 5.5 | +1.1 | ||
10 | CrimeViz is unnecessarily complex, providing too many ways to look at the crime data. | 5 | 3 | 1 | 1 | 1.9 | −0.1 | |||
Average Rating for Positive Questions (6) | 5.8 | +1.1 | ||||||||
Average Rating for Negative Questions (4) | 1.8 | −1.1 | ||||||||
Overall Average with Negative Questions Inversed | 6.0 | +1.1 |
Q# | Usability Rating | 1 | 2 | 3 | 4 | 5 | 6 | 7 | Avg | Δ |
---|---|---|---|---|---|---|---|---|---|---|
Strongly Disagree | Strongly Agree | |||||||||
1 | I thought CrimeViz was easy to use. | 1 | 3 | 3 | 3 | 5.8 | −0.6 | |||
2 | I found CrimeViz very cumbersome to use. | 4 | 4 | 1 | 1 | 1.9 | +0.1 | |||
3 | I do not think that I would need the support of a technical person to be able to use CrimeViz. | 1 | 2 | 1 | 1 | 1 | 3 | 1 | 4.2 | −2.0 |
4 | I think that I would need detailed help and tutorials to be able to use CrimeViz. | 4 | 1 | 5 | 2.1 | −0.1 | ||||
5 | I think that most people would learn to use CrimeViz very quickly. | 1 | 1 | 2 | 5 | 1 | 5.4 | −0.8 | ||
6 | I would need to learn a lot of things before I could get going with CrimeViz. | 5 | 4 | 1 | 1.6 | −0.2 | ||||
7 | I felt very confident using CrimeViz. | 1 | 2 | 2 | 3 | 2 | 5.3 | −0.4 | ||
8 | I often was confused about what to click or where to look when using CrimeViz. | 3 | 3 | 2 | 1 | 1 | 2.6 | +0.3 | ||
9 | The visual design of the CrimeViz interface is well done. | 1 | 1 | 3 | 5 | 6.2 | +0.7 | |||
10 | CrimeViz violates basic cartographic conventions. | 6 | 4 | 1.4 | −0.8 | |||||
Average Rating for Positive Questions (5) | 5.4 | −0.6 | ||||||||
Average Rating for Negative Questions (5) | 1.9 | −0.2 | ||||||||
Overall Average with Negative Questions Inversed | 5.8 | −0.3 |
5. Summary and Conclusions
Acknowledgments
Conflicts of Interest
References
- Cook, T. A Letter from Tim Cook on Maps. Available online: http://www.apple.com/letter-from-tim-cook-on-maps/ (accessed on 1 January 2015).
- Norman, D.A. The Design of Everyday Things; Basic Books: New York, NY, USA, 1988. [Google Scholar]
- Nielsen, J. The usability engineering life cycle. Computer 1992, 25, 12–22. [Google Scholar] [CrossRef]
- Nielsen, J. Usability Engineering; Morgan Kaufmann: San Francisco, CA, USA, 1993. [Google Scholar]
- MacEachren, A.M.; Kraak, M.-J. Research challenges in geovisualization. Cartogr. Geogr. Inf. Sci. 2001, 28, 3–12. [Google Scholar] [CrossRef]
- Fuhrmann, S.; Pike, W. User-centered design of collaborative geovisualization tools. In Exploring geovisualization; Dykes, J., MacEachren, A.M., Kraak, M.J., Eds.; Elsevier Science: Amsterdam, The Netherlands, 2005; pp. 591–610. [Google Scholar]
- Nivala, A.-M.; Brewster, S.; Sarjakoski, T.L. Usability methods’ familiarity among map application developers. Int. J. Hum.-Comput. Stud. 2007, 65, 784–795. [Google Scholar] [CrossRef]
- Haklay, M.; Nivala, A.-M. User-centered design. In Interacting with Geospatial Technologies; Haklay, M., Ed.; Wiley-Blackwell: West Sussex, UK, 2010; pp. 91–106. [Google Scholar]
- Tsou, M.-H. Revisiting web cartography in the United States: The rise of user-centered design. Cartogr. Geogr. Inf. Sci. 2011, 38, 250–257. [Google Scholar] [CrossRef]
- Buttenfield, B. Usability evaluation of digital libraries. Sci. Technol. Libr. 1999, 17, 39–59. [Google Scholar] [CrossRef]
- Slocum, T.A.; Sluter, R.S.; Kessler, F.C.; Yoder, S.C. A qualitative evaluation of MapTime, a program for exploring spatiotemporal point data. Cartographica 2004, 59, 43–68. [Google Scholar] [CrossRef]
- Robinson, A.C.; Chen, J.; Lengerich, E.J.; Meyer, H.G.; MacEachren, A.M. Combining usability techniques to design geovisualization tools for epidemiology. Cartogr. Geogr. Inf. Sci. 2005, 32, 243–255. [Google Scholar] [CrossRef] [PubMed]
- Koua, E.L.; MacEachren, A.M.; Kraak, M.-J. Evaluating the usability of visualization methods in an exploratory geovisualization environment. Int. J. Geogr. Inf. Sci. 2006, 20, 425–448. [Google Scholar] [CrossRef]
- Elzakker, C.P.V.; Delikostidis, I.; Oosterom, P.J.M.V. Field-based usability evaluation methodology for mobile geo-applications. Cartogr. J. 2008, 45, 139–149. [Google Scholar] [CrossRef]
- Haklay, M.; Tobón, C. Usability evaluation and PPGIS: Towards a user-centred design approach. Int. J. Geogr. Inf. Sci. 2003, 17, 577–592. [Google Scholar] [CrossRef]
- Sack, C.M. Mapmaking for Change: Online Participatory Mapping Tools for Revealing Landscape Values in the Bad River Watershed. University of Wisconsin-Madison: Madison, WI, USA, 2013. [Google Scholar]
- Slocum, T.; Cliburn, D.; Feddema, J.; Miller, J. Evaluating the usability of a tool for visualizing the uncertainty of the future global water balance. Cartogr. Geogr. Inf. Sci. 2003, 30, 299–317. [Google Scholar] [CrossRef]
- Gabbard, J.L.; Hix, D.; Swan, J.E. User-centered design and evaluation of virtual environments. IEEE Comput. Graph. Appl. 1999, 19, 51–59. [Google Scholar] [CrossRef]
- Bowman, D.A.; Gabbard, J.L.; Hix, D. A survey of usability evaluation in virtual environments: Classification and comparison of methods. Presence 2002, 11, 404–424. [Google Scholar] [CrossRef]
- Kramers, R.E. Interaction with maps on the internet: A user centred design approach for the Atlas of Canada. Cartogr. J. 2008, 45, 98–107. [Google Scholar] [CrossRef]
- MacEachren, A.M.; Crawford, S.; Akella, M.; Lengerich, G. Design and implementation of a model, web-based, GIS-enabled cancer atlas. Cartogr. J. 2008, 45, 246–260. [Google Scholar] [CrossRef]
- Nivala, A.-M.; Brewster, S.; Sarjakoski, T.L. Usability evaluation of web mapping sites. Cartogr. J. 2008, 45, 129–138. [Google Scholar] [CrossRef]
- Roth, R.E.; Harrower, M. Addressing map interface usability: Learning from the Lakeshore Nature Preserve Interactive Map. Cartogr. Perspect. 2008, 60, 46–66. [Google Scholar] [CrossRef]
- Roth, R.E. Interactivity and cartography: A contemporary perspective on UI/UX design from geospatial professionals. Cartographica, 2015; pending online. [Google Scholar]
- Krug, S. Don’t Make Me Think: A Common Sense Approach to Web Usability, 2nd ed.; New Riders Publishing: Berkeley, CA, USA, 2000. [Google Scholar]
- Robinson, A.C.; Roth, R.E.; MacEachren, A.M. Designing a web-based learning portal for geographic visualization and analysis in public health. Health Inf. 2011. [Google Scholar] [CrossRef]
- Grinstein, G.; Kobsa, A.; Plaisant, C.; Shneiderman, B.; Stasko, J.T. Which comes first, usability or utility? In Proceedings of 14th IEEE Visualization (Viz ’03), Seattle, WA, USA, 24–24 October 2003; 2003; pp. 605–606. [Google Scholar]
- Usability Gov. Available online: http://www.usability.gov/ (accessed on 1 January 2015).
- Andrienko, N.; Andrienko, G.; Gatalsky, P. Exploratory spatio-temporal visualization: An analytical review. J. Vis. Lang. Comput. 2003, 14, 503–541. [Google Scholar] [CrossRef]
- Roth, R.E. Cartographic interaction primitives: Framework and synthesis. Cartogr. J. 2012, 49, 376–395. [Google Scholar] [CrossRef]
- North, C. Toward measuring visualization insight. IEEE Comput. Graph. Appl. 2006, 26, 6–9. [Google Scholar] [CrossRef] [PubMed]
- ISO. ISO 9241-11: Ergonomic Requirements for Office Work with Visual Display Terminals (VDT)S, Part II; International Organization for Standardization: Geneva, Switzerland, 1998; p. 22. [Google Scholar]
- Fuhrmann, S.; Ahonen-Rainio, P.; Edsall, R.M.; Fabrikant, S.I.; Koua, E.L.; Tobon, C.; Ware, C.; Wilson, S. Making useful and useable geovisualization: Design and evaluation issues. In Exploring geovisualization; Dykes, J., MacEachren, A.M., Kraak, M.J., Eds.; Elsevier Science: Amsterdam, The Netherlands, 2005; pp. 553–566. [Google Scholar]
- Roth, R.E.; Maceachren, A.M.; Mccabe, C.A. A workflow learning model to improve geovisual analytics utility. In Proceedings of the 24th International Cartographic Conference, Santiago, Chile, 15–21 November 2009; pp. 1–10.
- Marsh, S.L.; Haklay, M. Evaluation and deployment. In Interacting with Geospatial Technologies; Haklay, M., Ed.; Wiley-Blackwell: West Sussex, UK, 2010; pp. 199–221. [Google Scholar]
- Hix, D.; Swan, J.E.; Gabbard, J.L.; Mcgee, M.; Durbin, J.; King, T. User-centered design and evaluation of a real-time battlefield visualization virtual environment. In Virtual Reality; IEEE: Houston, TX, USA, 1999; pp. 96–103. [Google Scholar]
- Tsou, M.-H.; Curran, J.M. User-centered design approaches for web mapping applications: A case study with USGS hydrological data in the United States. In International Perspectives on Maps and the Internet; Peterson, M.P., Ed.; Springer: Berlin-Heidelberg, Germany, 2008; pp. 301–321. [Google Scholar]
- Garrett, J.J. The Elements of User Experiences: User-Centered Design for the Web; American Institute of Graphic Arts: New York, NY, USA, 2002. [Google Scholar]
- Cairns, P.; Cox, A.L. Research Methods for Human-Computer Interaction; Cambridge University Press: Cambridge, UK, 2008. [Google Scholar]
- Marsh, S.L.; Dykes, J. Using and evaluating HCI techniques in geovisualization: Applying standard and adapted methods in research and education. In Proceedings of GIS Research UK, Machester, UK, 2–4 April 2008; pp. 33–38.
- Hom, J. The Usability Methods Toolbox. Available online: http://usability.jameshom.com/ (accessed on 1 January 2015).
- Usability Partners. Available online: http://www.usabilitypartners.se/ (accessed on 1 January 2015).
- Nielsen, J.; Sano, D. Sunweb: User interface design for sun microsystem’s internal web. Comput. Netw. Isdn Syst. 1995, 28, 179–188. [Google Scholar] [CrossRef]
- Roth, R.E.; Finch, B.G.; Blanford, J.I.; Klippel, A.; Robinson, A.C.; MacEachren, A.M. Card sorting for cartographic research and practice. Cartogr. Geogr. Inf. Sci. 2011, 38, 89–99. [Google Scholar] [CrossRef]
- Monmonier, M.; Gluck, M. Focus groups for design improvement in dynamic cartography. Cartogr. Geogr. Inf. Sci. 1994, 21, 37–47. [Google Scholar] [CrossRef]
- Harrower, M.; MacEachren, A.; Griffin, A.L. Developing a geographic visualization tool to support earth science learning. Cartogr. Geogr. Inf. Sci. 2000, 27, 279–293. [Google Scholar] [CrossRef]
- Kessler, F. Focus groups as a means of qualitatively assessing the u-boat narrative. Cartographica 2000, 37, 33–60. [Google Scholar] [CrossRef]
- Sweeney, M.; Maguire, M.; Shackel, B. Evaluating user-computer interaction: A framework. Int. J. Man-Mach. Stud. 1993, 38, 689–711. [Google Scholar] [CrossRef]
- Kostelnick, J.C.; Dobson, J.E.; Egbert, S.L.; Dunbar, M.D. Cartographic symbols for humanitarian demining. Cartogr. J. 2008, 45, 18–31. [Google Scholar] [CrossRef]
- Richards, J.R.; Egenhofer, M.J. A comparison of two direct-manipulation GIS user interfaces for map overlay. Geogr. Syst. 1995, 2, 267–290. [Google Scholar]
- Roth, R.E.; Quinn, C.; Hart, D. The competitive analysis method for evaluating water level visualization tools. In Lecture Notes in Geoinformation and Cartography; Springer: Heidelberg, Germany, 2015; pp. 241–256. [Google Scholar]
- Stanney, K.M.; Mollaghasemi, M.; Reeves, L.; Breaux, R.; Graeber, D.A. Usability engineering of virtual environments: Identifying multiple criteria that drive effective VE system design. Int. J. Hum.-Comput. Stud. 2003, 58, 447–481. [Google Scholar] [CrossRef]
- Edsall, R.M. Design and usability of an enhanced geographic information system for exploration of multivariate health statistics. Prof. Geogr. 2003, 55, 146–160. [Google Scholar]
- Thomas, J.J.; Cook, K.A.; Bartoletti, A.; Card, S.; Carr, D.; Dill, J.; Earnshaw, R.; Ebert, D.; Eick, S.; Grossman, R.; et al. Illuminating the Path: The Research and Development Agenda for Visual Analytics; IEEE CS Press: Los Alametos, CA, USA, 2005. [Google Scholar]
- Andrienko, G.; Andrienko, N.; Jankowski, P.; Keim, D.; Kraak, M.-J.; MacEachren, A.; Wrobel, S. Geovisual analytics for spatial decision support: Setting the research agenda. Int. J. Geogr. Inf. Sci. 2007, 21, 839–857. [Google Scholar] [CrossRef]
- Harries, K. Mapping Crime: Principle and Practice; National Institute of Justice, Crime Mapping Research Center: Washington, DC, USA, 1999. [Google Scholar]
- Ratcliffe, J.H. The structure of strategic thinking. In Strategic Thinking in Criminal Intelligence, 2nd ed.; Ratcliffe, J.H., Ed.; Federation Press: Sydney, Australia, 2009; pp. 1–10. [Google Scholar]
- Ratcliffe, J. Crime mapping: Spatial and temporal challenges. In Handbook of Quantitative Criminology; Piquero, A.R., Weisburd, D., Eds.; Springer Science: New York, NY, USA, 2009; pp. 5–24. [Google Scholar]
- Lodha, S.K.; Verma, A. Animations of crime maps using virtual reality modeling language. West. Criminol. Rev. 1999, 1, 1–19. [Google Scholar]
- Roth, R.E.; Ross, K.S. Extending the Google Maps API for event animation mashups. Cartogr. Perspect. 2009, 64, 21–40. [Google Scholar] [CrossRef]
- Roth, R.; Ross, K.; Finch, B.; Luo, W.; MacEachren, A. Spatiotemporal crime analysis in U.S. Law enforcement agencies: Current practices and unmet needs. Gov. Inf. Q. 2013, 30, 226–240. [Google Scholar] [CrossRef]
- Shneiderman, B.; Plaisant, C. Strategies for evaluating information visualization tools: Multi-dimensional in-depth long-term case studies. In Proceedings of 2006 Beliv Workshop, Venice, Italy, 23–26 May 2006; pp. 1–7.
- Boba, R. Crime analysis defined. In Crime Analysis and Crime Mapping; Sage: Thousand Oaks, CA, USA, 2005; pp. 5–18. [Google Scholar]
- Bair, S. Atac: A tool for tactical crime analysis. Crime Mapp. News 2000, 2, 9. [Google Scholar]
- Cheetham, R. Hunchlab: Spatial data mining for intelligence-driven policing. In Proceedings of the Annual Meeting of the Association of American Geographers, Washington, DC, USA, 15–18 April 2010.
- Levine, N. Crime mapping and the crimestat program. Geogr. Anal. 2006, 38, 41–56. [Google Scholar] [CrossRef]
- Anselin, L.; Syabri, I.; Kho, Y. Geoda: An introduction to spatial data analysis. Geogr. Anal. 2006, 38, 5–22. [Google Scholar] [CrossRef]
© 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Roth, R.E.; Ross, K.S.; MacEachren, A.M. User-Centered Design for Interactive Maps: A Case Study in Crime Analysis. ISPRS Int. J. Geo-Inf. 2015, 4, 262-301. https://doi.org/10.3390/ijgi4010262
Roth RE, Ross KS, MacEachren AM. User-Centered Design for Interactive Maps: A Case Study in Crime Analysis. ISPRS International Journal of Geo-Information. 2015; 4(1):262-301. https://doi.org/10.3390/ijgi4010262
Chicago/Turabian StyleRoth, Robert E., Kevin S. Ross, and Alan M. MacEachren. 2015. "User-Centered Design for Interactive Maps: A Case Study in Crime Analysis" ISPRS International Journal of Geo-Information 4, no. 1: 262-301. https://doi.org/10.3390/ijgi4010262
APA StyleRoth, R. E., Ross, K. S., & MacEachren, A. M. (2015). User-Centered Design for Interactive Maps: A Case Study in Crime Analysis. ISPRS International Journal of Geo-Information, 4(1), 262-301. https://doi.org/10.3390/ijgi4010262