The graph would as well play a consolidation role - UvA-DARE

Universiteit van Amsterdam
Faculty of Science
Enhancing productivity of Océ Field
Service Technicians through
visualization of relevant data
Master’s Thesis
Information Science, Business Information Systems
Konstantins Babahodzajevs
Student ID: 10426264
8/13/2013
Supervisor: Tom van Engers
First examiner: Tom van Engers
Second examiner:
Contents
1
Introduction ..................................................................................................................................... 5
1.1
Context of use ......................................................................................................................... 6
1.1.1
Who is Field Service Technician (FST) and what information does he need to be
successful? ....................................................................................................................................... 7
1.1.2
1.2
2
Data type ......................................................................................................................... 7
What is data visualization? ...................................................................................................... 9
Conceptual Framework ................................................................................................................. 10
2.1.1
Exploration of visualization strategies........................................................................... 10
2.1.2
Determining strategies for the given case .................................................................... 11
2.1.3
Test of chosen strategy ................................................................................................. 11
2.2
Decision-making .................................................................................................................... 11
2.2.1
CARE concept................................................................................................................. 13
2.2.2
CARE concept and decision-making .............................................................................. 13
3
Literature review ........................................................................................................................... 14
4
Interviews ...................................................................................................................................... 16
4.1
Approach ............................................................................................................................... 16
4.2
Results ................................................................................................................................... 17
5
Design of new visualization strategy ............................................................................................. 17
6
Test and evaluation ....................................................................................................................... 19
6.1
SWOT of new strategy ........................................................................................................... 23
7
Results ........................................................................................................................................... 24
8
Conclusions.................................................................................................................................... 26
9
Future Work .................................................................................................................................. 28
Appendix 1............................................................................................................................................. 31
Current STAR version............................................................................................................................. 31
Service Tooling for Analysis and Reporting (STAR) ........................................................................... 31
SMART ........................................................................................................................................... 31
Analysis .......................................................................................................................................... 32
Errors and warnings....................................................................................................................... 32
Algorithms for pattern recognition ............................................................................................... 32
Appendix 2............................................................................................................................................. 33
Interview 1............................................................................................................................................. 33
Introduction....................................................................................................................................... 33
2
Description of approach ................................................................................................................ 34
Summary ........................................................................................................................................... 35
Proposals ........................................................................................................................................... 36
Summaries of interviews ................................................................................................................... 39
FST 1 .............................................................................................................................................. 39
FST 2 .............................................................................................................................................. 39
FST 3 .............................................................................................................................................. 39
FST 4 .............................................................................................................................................. 40
FST 5 .............................................................................................................................................. 40
FSTs 6/7 ......................................................................................................................................... 40
FST 8 .............................................................................................................................................. 41
Interviews 2 ........................................................................................................................................... 41
Appendix 3. Description of the prototype (to remain within Océ) ........... Error! Bookmark not defined.
Appendix 4. Description of task for a test (to remain within Océ) ........... Error! Bookmark not defined.
Appendix 5. Definitions of criteria used in evaluation model ............................................................... 42
10
Bibliography............................................................................................................................... 43
Table of figures
Picture 1”Visualization process” (Chen M., 2009) .................................................................................. 9
Picture 2 “Data-Reader-Designer-Trinity” (Iliinsky N., 2011) ................................................................ 10
Picture 3 “Worklist” ............................................................................................................................... 31
3
Abstract:
In a modern business environment, technology is a driving force. A
large amount of processes have become fully or partially automated.
Equipment and software used to automate processes require regular
maintenance. In order to perform effective maintenance, information about
the performance of the product is necessary. Data that might be used for
maintenance purposes can be extracted from the product, but that data is
stored in a format that can hardly be processed by a human brain. Therefore
a translation is needed that would change data into information.
In last 20 years emphasize has been put in researching data
visualization techniques. Different approaches are used depending on type,
size and purpose of data as well as type of user and his/-her requirements
and demands for the information. This master thesis describes a study
conducted as part of an internship within Océ which had the purpose to
enhance productivity of Océ Field Service FSTs by designing a visualization
strategy that would provide relevant information from the data
accumulated in Océ products.
4
1
Introduction
Data is a result of every technological process. It is a way of understanding what is happening
within those processes, determine quality of performance of equipment, such as finding it’s wearing
out parts, finding possible opportunities for improvement etc. But data is a computational output,
which makes it extremely difficult for human brain to process.
Visualization of data is a process of making data readable for human, turning data into
information. There are multiple strategies and techniques that might be used to turn data into
information depending on the type and size of data as well as type of reader of that data (Iliinsky N.,
2011) .
Océ Technologies B.V. a Canon Group Company, is a Dutch company, headquartered in Venlo,
Netherlands that develops, manufactures, sells, and supports printing and copying hardware and
related software. The offering includes office printing and copying systems; production printers and
wide format printing systems for both technical documentation and color display graphics
(http://en.wikipedia.org/wiki/Océ , 29.03.2013 22:25). Usage of printing hardware and software
results in large amounts of accumulated data on performance of hardware, which can be used to
produce information on what maintenance activities are required to be taken now, and which issues
and risks are potentially possible. This data has to be retrieved and visualized in a way so that Field
Service Technicians (FST), Océ employees responsible for providing service in terms of system
installation, corrective maintenance, preventive maintenance, modification integration and operator
training for the standard products, might take necessary actions as fast as possible being efficient
and effective.
Current software used by Océ FSTs for exploration and explanation of data has been developed
over 15 years ago. Since 1990s data visualization strategies have evolved significantly. Knowledge
base on how to build more effective and efficient data visualizations is now deeper and tools
designed for transformation of data into information are able to perform much quicker, what allows
users to perform interactive searches faster and process bigger amounts of data (Chen M., 2009).
Over last two decades there was a lot of emphasis put on these issues, so there certainly is a room
for improvement of current approach used by Océ to visualize data.
But there is another dimension that must be considered when investigating given case. FSTs are
making certain decisions while performing maintenance activities. These decisions are based on the
information provided by the visualization of data extracted from the product and provided by the
customer and affect the overall efficiency and effectiveness of the service visit. Current tooling used
for data visualization, STAR, serves as a display for data and as an advisory tool, that provides a list of
possible issues that FST should consider, which implies that FSTs have to make sense out of it mostly
by themselves, which is resource consuming and unsynchronized, meaning that every FST potentially
can make different decisions depending on his working method and knowledge. In current research I
will attempt on investigating upon relation between visualization and decision-making, as a basis
taking the bounded rationality theory: How can data visualization be used in order to make decisionmaking of FSTs more efficient and effective? By efficiency and effectiveness in the context of current
5
research I refer to how fast, complete and satisfactory for client as well as for the company are the
maintenance activities of FSTs.
Research performed within this assignment will also focus on finding most suitable strategy that
would help Océ to visualize data extracted from equipment and adopting it. The proposals developed
throughout this assignment are aimed on enhancing maintenance activities performed by FST’s by
providing them with relevant information presented in easy readable and understandable way.
A lot of research has been done on data visualization in the past years, especially for the last few
years with emerging concerns over big data. Current research addresses visualization of data aimed
on assisting FST’s which has to be practical and to-the-point rather than esthetically advanced, which
is the case for the most of visualizations (Iliinsky N., 2011)
With my research I aimed on expanding knowledge on how to develop data visualization for
FST’s. I have conducted multiple rounds of interviews as well as analyzed current tooling using
criteria proposed by Smith and Mosier (Smith L.S., 1986) with a purpose to define requirements for
new visualization; developed a PowerPoint prototype and applied cognitive walkthrough method in
combination with think aloud protocol to test it with expanded System Usability Scale, further SUS,
evaluation model to determine whether FSTs find the proposal as an improvement. This document
might be used as a guideline for developing visualization of data for technical maintenance purposes
for Océ as well as other organizations with similar interests as well as provide a case study in support
of theories concerning decision-making, such as bounded rationality and its developments.
With the knowledge available now and evolved technologies, such as programming languages,
faster computers, introduction of touch screens, the service tooling used now by FST can certainly be
improved through multiple ways that are described further in current paper. Many studies have been
conducted and developments have taken place over last 15 years and there are many techniques
that could be applied for improving current tooling and certain techniques have been chosen, but not
a lot has been studied on the relation between aligning mental model of users, their decision-making
and the structure of the visualization. It is very important for FSTs to be fast and precise in their job,
and service tooling is made for providing them with appropriate information at the right time. It has
to minimize the search and analysis times, which can be achieved through aligning their thinking
process and the structure of visualization. This relation was applied in the visualization designed and
the results are summed up in current thesis.
1.1 Context of use
The first step to take in developing data visualization is to understand who the user of that data
is and what kind of information he does need. Knowledge and background of the user, his time and
cost constraints, as well as his motivations and intentions have to be considered.
Noah Iliinsky and Julie Steele (2011) in their book “Designing Data Visualizations” proposed two sets
of questions to be answered before the one decides to create data visualization:

Context of use:
a. What information does my user need to be successful?
b. How much detail does he/she need?
6
c. How long does he/she have to make it effective?

Data:
a. How many dimensions does it have? Which are the most important ones?
b. What sort of relationships do they have?
These questions can help to define the background and describe the two most important aspects of
data visualization, data itself and the reader. This chapter will answer to all aforementioned
questions.
1.1.1 Who is Field Service Technician (FST) and what information does he need
to be successful?
The purpose of the visualization that has been developed in the process of this assignment is to help
Océ FST’s to perform their maintenance activities in a more efficient way. In order to be efficient, a
FST has to be able to retrieve and understand the data extracted from equipment as fast as possible,
and data has to be able to signal on all errors and warnings concerning product without being biased
and confusing. In order to achieve these goals, it has to be clearly defined which data has to be
extracted and shown to FST as information needed for maintenance.
As a first step, goals and needs of FST have to be explained. As defined by Océ:
“FST’s provide service in terms of system installation, corrective maintenance, preventive
maintenance, modification integration and operator training for the standard products.”
Tasks and activities of FST relevant to the current assignment include:
-
Preventive maintenance to ensure Océ products perform optimal efficiency;
-
Identification of problems and on-site repairs including tests;
-
Escalation of unresolved problems according to predefined service procedures;
After acquiring a clear view on tasks of FST, knowing what kind of data is stored within products
that could help FST to perform his activities is a next step in creating a successful visualization.
1.1.2 Data type
Products manufactured by Océ are spread all over the world. Every product accumulates multiple
sets of data on its performance. In order to be able to process this data from different products, type
of data as well as extraction procedure has to be unified.
Data that is being stored within Océ products has undergone multiple transformations for the
last 15 years.
First Océ products have stored data in OTS format, which later has been modified to SDS-Log. In
SDS-Log format, data is stored in Microsoft SQL database. Both of mentioned data types are still used
in some products that have been released to the field in the past, but the amount of products with
those data types is decreasing as new products are being manufactured with a different data type –
DataLog, which is a collection of all relevant product data for analyzing problems in an Océ product
7
or analysis of the usage of an Océ product. The format is standardized for all products that need
dedicated Océ service support: printers, scanners and software applications (servers).
The DataLog is maintained by the product and can be exchanged with the service laptop, sent to the
central archive which is accessible by OpCo-1 as well as HQ -staff or remotely retrieved. Below is an
overview of typical applications for which the DataLog is intended:
1. Pre analysis done at call screening or service department, with objectives to avoid service
visit where possible and prepare the visit (check presence of necessary parts, tools etc).
2. On site analysis by a FST. The service application, presently known as STAR, is capable of
retrieving the DataLog from the product and presenting the relevant data. To retrieve the
DataLog a communication has to be set up between a service device (presently a laptop) and
product (presently the controller).
3. Post analysis by service department or R&D. All DataLog files from products serviced by Océ
are transferred to a data warehouse. This data is useful for analyzing problems in certain
populations, or over products.
Data that has been accumulated by the product can be represented in two ways:
1. Snapshots. A snapshot represents all data on the system that is relevant and helpful in
problem analysis. Every snapshot is created in the end of a service visit. In order to limit
volume of data saved, amount of snapshots is restricted to 7.
2. Event data. Event data represent information on events that occurred within the system,
such as: errors, modifications, replacements.
How many dimensions does data have? Which are the most important ones?
Data extracted from Océ products is multidimensional. To get a full understanding of processes
ongoing inside the product, and being able to fix errors as well as perform preventive maintenance
activities, following data dimensions are being used:

Error code – is a name of error in database, which helps to retrieve description of an
appropriate error;

Description – describes an error;

Date, time – shows when did an error appear;

Counters – show absolute values of how many actions have been performed (how many
prints, cuts etc.);

Description of the counter – what kind of counter is used;

Absolute occurrence – how many times did an error occur;
These dimensions of data help to build an overview of what has happened, when, and how often
what results in an ability to draw certain conclusions and define patterns.
1
Operational Company. Océ branches over the world.
8
What sort of relations do they use?
Unfortunately the database that is used for STAR tooling has been developed some time ago, and
it turned out to be impossible to acquire class diagrams of it, and it would take substantial additional
time, time that I did not have, to define and describe relations between data. However, relations
between information presented in the tool’s interface, could be used to ‘reverse engineer’ and build
a new visualization.
1.2 What is data visualization?
Since the creation of a very first computer, one has been saving and accumulating more and
more data. Data on system performance, processed operations, and errors are saved constantly and
need a way to be presented to the human in a form of understandable information that could be
turned into knowledge, Table 1 (Chen M., 2009).
Table 1 “Russell Ackoff’s definitions of data, information, and knowledge in perceptual and cognitive space” (Chen
M., 2009)
Category
Definition
Data
Symbol
Information
Data that are processed to be useful, providing answers to
“who,” “what,” “where,” and “when” questions
Knowledge
Application of data and information, providing answers to
“how” questions
The need for visualization is based on the difficulties humans face in acquiring a sufficient
amount of information (Pinfo) or knowledge (Pknow) directly from a data set (Cdata). The process of
creating visualization is a function that maps from Cdata, with control parameters applied (Cctrl), to the
set of all imagery data, Cimage. It transforms a data set Cdata to a visual representation Cimage, which
facilitates a more efficient and effective cognitive process for acquiring Pinfo and Pknow (Chen M.,
2009).
Picture 1”Visualization process” (Chen M., 2009)
Any visual representation of data that fits criteria mentioned further can be referred to as data
visualization:
9
● Algorithmically drawn (may have custom touches but is largely rendered with the
help of computerized methods);
● Easy to regenerate with different data (the same form may be repurposed to
represent different data sets with similar dimensions or characteristics);
● Often aesthetically barren (data is not decorated);
● Relatively data-rich (large volumes of data are welcome and viable),
There are two general types of data visualization:
● Exploration – exploratory data visualizations are used when there is no particular
knowledge about the content of data, therefore data has to be analyzed with a purpose of
finding the story the data has to tell;
● Explanation – explanatory data visualizations are used when it is known already what
information does the data contain, but it has to be explained to other people who are not
familiar with the data (Iliinsky N., 2011).
In data visualization there are three basic entities, and the nature of visualization depends on
which relation between these participants is dominant. The participants and relationships between
them are reflected in the Picture 1 (Noah Illinsky, Julie Steele, 2011.).
Picture 2 “Data-Reader-Designer-Trinity” (Iliinsky N., 2011)
In case of Océ, an informative visualization would take place, as this is the kind of visualization
that helps to explain data to the reader, who is the FST. Informative type of visualization is aimed on
educating the reader and turning big volumes of data into relevant information for the user in a way
that it could be easy to understand. Test prototype of data visualization has been created, which was
tested among FST’s, to determine if it fits the requirements of FST and outperforms current tooling.
2 Conceptual Framework
2.1.1 Exploration of visualization strategies
To determine changes and new findings on visualization strategies since the introduction of
current strategies used by Océ, literature review has been performed. Literature on visualization
10
strategies depending on type of data, type of users and usage of colors, shapes, positioning as well as
algorithms made to optimize performance of software is widely available. To develop a visualization
that would help to improve maintenance activities, it was important to analyze current maintenance
process that involves current software. Assignment also involves development of advices on user
interface; therefore relevant literature has been studied as well.
2.1.2 Determining strategies for the given case
To define which visualization strategy would be most appropriate for the given case
interview with end users have been arranged. Qualitative, semi-structured interviews were
conducted. Semi-structured interviews imply that there is no set of particular questions but only an
interview guideline, which outlines topics to be covered, and interviewee has a freedom on how to
reply.
Purpose of interviews was to get a “natural” input from FSTs about their concerns on current
visualization strategy to define key requirements for the future visualization as seen by FSTs and
accordingly to their feedback and literature study create a most appropriate visualization.
The limitation that should be considered when interviewing FSTs is that they are used to the
current interface as it is present for the last 15+ years. By nature, people are somewhat resistant to
use new different interfaces (Davis F. D., 1989). After prolonged usage of an old interface, they might
not see new hidden opportunities.
2.1.3 Test of chosen strategy
In order to determine if visualization strategy is suitable for the type of data that is being
extracted from Océ products and if it enables FST to perform their maintenance more effectively and
efficiently, a digital prototype was created and tested among FSTs. The prototype was rated on
multiple criteria, using the expanded SUS evaluation model (Brooke J., 1996).
Due to limitations in time and availability of FST’s only a single test is possible with 5 FSTs and we
have to fully rely on their opinions about the prototype. Single testing with a very limited amount of
participants excludes quantitative measurements as they would not provide reliable enough data.
Comparison with the old tooling would also not provide valid results, as it requires some time for
users to get acknowledged with new tooling for fare comparison of it against old tooling.
2.2 Decision-making
In the case of Océ FST’s, decisions are made in bounded rationality context, which is a narrowed
theory coming from Savage’s Paradigm. There are 3 essential building blocks of the Savage’s
Paradigm theory:
1. A set of alternative states of the world which are beyond the decision-makers control;
2. Set of alternative actions available for decision-maker, or just acts;
3. A set of alternative consequences (Radner R., 2000).
In addition to the 3 conditions mentioned every FST has his own beliefs on what should be his act
based on state of the world and to which consequences might it bring.
11
That leads to a wealth of possible interpretations and potential complexity. Bounded Rationality
theory developed by Herbert Simon implies that Savage’s Paradigm is too broad, and introduces
limitations of actor’s ability to process information and his knowledge (Simon A. H., 1991).
When FST is performing service visit his goal set by the company is to eliminate all issues that
cause or potentially can cause malfunction of the product. To enable FST to do so, over 15 years ago
Océ has developed a service tooling that visualizes data accumulated within the product. But besides
that data there are also comments of the customer, environmental factors that might influence the
condition of media used and quality of prints. Using current tooling FST is absolutely free in applying
his own methodology in performing maintenance. He is free to make decisions upon his knowledge
solely, without using service tooling, using a certain part of tooling, comments of the customer or any
other combination of aforementioned sources, considering the fact current tooling has no structure
and consists of multiple separate applications (more details on current tooling can be found in
Appendix 1).
As proved by researches conducted in recent years, a world-class expert in any field can hold in
his memory about 50,000 familiar units of relevant information. This body of knowledge is stored as
an encyclopedia in the brain of an expert and with correct triggers that information can be called out
and used by the expert (Simon A. H., 1991). FST is not able to take into consideration all information
provided by the service tooling, customer and environment at once, so it is important to highlight the
most relevant and important information at the given moment and trigger that body of knowledge
stored in the brain of FST. Application of amount and types of sources depends on how quickly FST
can find solution that responds to his belief on what the reason of the issue is. As soon as relevant
possible cause is found, he applies the corresponding technique to solve the issue. If his applied
technique solved the issue, then FST stops looking further and proceeds to his next task if there is
any or closes the job. This method is called satisficing that falls under one of bounded rationality
theory developments, and it implies that decision maker has a certain aspiration as how good the
alternative option should be, and as soon as he finds a good enough alternative he terminates the
search and applies that option. If his chosen option does not solve the issue he moves to the next
one etc. Unfortunately current approach is not the best for the given case. Due to specifics of the
maintenance performed by the FST, the first option that fits beliefs of the FST may not be the right
one even if it temporarily solves the problem, what can result in occurrence of a problem again and
require additional service visit that results in extra costs and dissatisfaction of the customer.
Before applying any solution and drawing conclusions, FST is expected to gather and analyze all
possible information. In depth analysis might highlight a root cause of the problem, whereas the first
issue that fits beliefs of the FST might be only a consequence of the root cause. The challenge was to
develop new visualization in such way so it would change the decision-making process from
satisficing to the search of optimal solution, which requires analysis of most of available information
that could trigger the body of knowledge in the brain of FST and help solving the root cause. The
challenge of how to create a transition from satisficing method, which implied different maintenance
approach from every FST, to approach that implies search of an optimal solution has been solved
12
through implementation of the concept used for training FST’s into the visualization. The concept is
described in the section below.
2.2.1 CARE concept
CARE concept is a methodology developed by Océ with a purpose to teach all FSTs a single
approach on how to perform their maintenance. Every FST undergoes training that takes place every
few years where he is taught improved service methods and enhances his knowledge of the product.
CARE concept is a core of FST service visit. It describes steps that he is supposed to take from a very
first second of a service visit up to the moment he leaves the customer’s site. The concept consists of
the following steps:
1. Collect. On this stage FST is supposed to collect all possible information that he can: ask
customer to describe the problem as detailed as possible, try to reproduce the problem,
observe the environment, study information provided by the system;
2. Analyze. This step implies usage of additional service tools for analysis. FST has to look into
error history, previous service visits, technical manuals etc. to get as much relevant
information on possible cause of the problem and problem itself as possible in order to be
able to solve the problem properly and try to exclude the chance of its occurrence again in
the nearest future;
3. Repair. This is the actual physical reparation of the product. Where necessary FST uses
appropriate tools and parts to fix the issue.
4. Evaluate. After product is repaired and FST made sure that issue does not persist and
customer is not complaining anymore, FST has to fill out his service report, where he enters
all actions that he has taken, parts that he has used etc.
Current concept is supposed to teach all technicians the same working approach, standardize
their working method by aligning it to the same high quality requirements.
2.2.2 CARE concept and decision-making
Even though every FST has been trained to apply CARE concept in their service visits, based on results
of interviews it is not being done. Every FST has its own approach on performing maintenance
activities, consequences of which are described in a section above.
On initial stage of developing visualization main emphasis was on presentation of information, its
layering, structure, addition of graphical representation etc. But on the further stage after 1st round
of interview, when Océ management showed its intention on bringing all FSTs to the same approach
in performing service visit it has been decided to apply CARE concept to the visualization. As
mentioned before, there are 4 steps FST has to take:
1. The first step is collecting all information available, without making any decisions.
2. Analyze the available information using analysis tools, such as error overview over time,
values of consumables, history of previous visits and available graphics.
13
3. Draw certain conclusions on what might be the possible cause of the issue and perform acts
that relate to his beliefs based on collected information about the world if I use terms
proposed by Radner (Radner R., 2000).
4. Fill out evaluation part, where he reflects on actions taken and resources used.
This approach is imposed by the new visualization strategy. Structure of visualization consists of four
aforementioned CARE steps, whereas first step is home screen that is shown to FST, and Analysis and
Reair&Evaluate are 2 other items in main menu that FST can switch among. The application of the
maintenance approach taught to technicians, which is supposed to be a mental model of the every
technician when performing maintenance, to the data visualization was hoped to help to switch their
decision-making approach from satisficing, which is not wanted by Océ and can bring additional
costs, to the search of optimal solution, that provides a proper, long-term solution of the problem, as
it implies analysis of all available information and elimination of root problem. More detailed
description of visualization can be found in Appendix 3. Description of the prototype.
3 Literature review
Designing and testing of user interfaces are very well studied areas which allow making design
choices that have been tested and proven to being effective by multiple researches in different
areas. As mentioned in the book by Iliinksy and Steele (2011) there are many different types and
approaches for creating visualizations, so it is vital to set purposes for your visualization as well as
realize who is going to be the user of the visualization and what is the data to be displayed. Sources
like Data Visualizations by Iliinsky as well as “Data, Information, and Knowledge in Visualization”
(Chen M., 2009)provide explicit and in-depth knowledge on creating visualization strategies
depending on types of data, users and purposes.
After creating the visualization the next logical step is to test whether it represents any value and is
better than the previous versions. Many authors provide researches on user interface testing
techniques, highlighting advantages and disadvantages of a certain technique. After studying such
publications ( (John E.B., 1996), (Karat C., 1992), (Jeffries R., 1991), (Nielsen J., 1994). (Rowley E. D.,
1992), (Pintelon L.M., 1992), (Lewis C., 1990)), empirical methods have been chosen, namely
cognitive walkthrough in combination with think-aloud protocol. Cognitive walkthrough has been
described as one of most efficient and effective methods that do not require high volume of
resources and can be reliable even with smaller amount of tests ( (Karat C., 1992), (Jeffries R., 1991),
(Nielsen J., 1994)). Think-aloud protocol in its turn allows following the thinking process of the user
and notice when mental model of the user is not any further supported by the visualization which
results in difficulties for user to find and use information he requires.
The last step of this research was to evaluate the prototype, translate results of testing into certain
system that would allow understanding whether goals were achieved. The evaluation model that has
been chosen was SUS, which has been described in literature as a reliable model for evaluating user
interfaces ( (Lewis R.J., 2009), (Brooke J., 1996), (Bouvier D., 2012)). However, after proper analysis
of the SUS and with consulting Océ Design user interface testing specialist it has been decided that
14
statements chosen to evaluate criteria do not cover all the relevant aspects. For FST it is very
important to acquire substantial amount of information to perform necessary tasks, but there also
should not be too much of information (Smith L.S., 1986). Necessity to know whether information
provided is sufficient or not is reflected in the first (A, B) statement added to the SUS model. SUS
model was not created to evaluate the relation between visualization and the decision-making that
was the key factor to be evaluated in assignment. That evaluation is done through inclusion of
additional statements 2, 3 and 4 below. Statement 5 is designed to provide overall evaluation of the
proposal. All statements that were added to the original SUS model can be found below:
1. A) The information provided was not sufficient to perform my tasks;
B) There is too much of information which makes it difficult to highlight relevant information
necessary to fulfill the task - statements aimed on providing feedback on quality of
information displayed;
2. The implication of the CARE concept into the application helps me to navigate more easily –
statement aimed on providing feedback on the usefulness of implication of CARE concept;
3. A) The action I wanted to take next was always easy accessible;
B) I got a feeling as actions I wanted to take next were predicted by the tooling, so it was
always one click away – statements aimed on providing feedback on how well interface is
aligned with user’s mental model;
4. It was easy to make decisions using this tooling – statement aimed on providing feedback on
how well interface supports user in decision-making;
5. I see the prototype as an improvement – statement aimed on overall evaluation of the
tooling.
Another dimension that is vital for FSTs to be able to perform well is having data visualized in such
way that it gives quick and informative view over data, but not all data at any given moment, but
certain data in certain moment of service visit. Every FST is being taught to perform service visit
within a certain framework, following certain steps. Current tooling has no connection, alignment or
whatsoever with the concept FSTs have to follow while performing maintenance visit. Making
visualization aligned with a service visit framework (which also becomes a mental model of FST after
certain number of trainings and service visits) was one of the purposes of the visualization designed.
FSTs have to make decisions based on the information presented, so there is direct connection
between visualization and decision-making. Surprisingly, not much of research has been done in the
area of relation between visualizations and decision-making. Studying resources ( (Engers T. M.,
2001), (Hahn J., 2000), (Pintelon L.M., 1992), (Tsang A. H.C., 1995), (Simon A. H., 1979), (Simon A.
H., 1991), (Radner R., 2000)) allowed me to understand that visualization plays a very important role
on how decisions are made and why. This issue is extremely important in the case of this assignment
as FSTs are fully relying on information provided in the visualization designed. All decisions they
make are based on information presented and their productivity also heavily depends on the quality
of presentation.
15
In this research I have observed how aligning visualization with mental model of user (service
concept they are taught and required to apply) helps users to perform their tasks better and increase
their productivity.
4 Interviews
4.1 Approach
To understand the needs and requirements of FSTs in relation to tooling they use I have conducted
multiple interviews. It has been decided to conduct 3 rounds of interviews with FSTs responsible for
maintenance of 2 different products: document printing (DP) and wide format printing systems
(WFPS). From every business unit 3 FSTs have been chosen on the basis of following criteria:

I was interested in best performing, most reliable FSTs with a good track record. The reason
behind this requirement is that I wanted to deal with FSTs who utilize all capabilities of
current tooling and can give its complete and objective overview;

I was also interested in FSTs with different experience level. My hypothesis was that FSTs
who are employed by Océ in their current position for a period of time over 10 years,
experts, would have different opinion about current tooling than FSTs employed less than 10
years. The reason for choosing 10 years of experience is that as mentioned by Simon it is
impossible to become an expert in an area of specialty without dedicating at least 10 years to
learning and practice (Simon A. H., 1991). Less experienced FSTs, who turned out to be also
younger, could have more open view on the tooling and be able to see capabilities that
tooling is lacking. More experienced employees are less dependent on the tooling and more
used to it, what makes it harder for them to detect flaws and shortcomings of current
tooling. On the other hand being well acknowledged with capabilities of the current tooling
with a presence of good analytical skills they might be able to provide valuable in depth
opinion over tooling.
These criteria have been provided to the service managers and they proposed FSTs that have fulfilled
requirements mentioned above.
The reasoning behind decision to conduct three rounds of interviews was as follows:

1st round – gathering information. Qualitative, semi-structured interviews were conducted.
Semi-structured interviews imply that there is no set of particular questions but only an
interview guideline, which outlines topics to be covered, and interviewee has a freedom on
how to reply. So FSTs had absolute freedom on expressing their thoughts, concerns and
opinions over current tooling. List of topics that were discussed and summary of results can
be found in Appendix 2.

2nd round – first draft of prototype and summary of proposals created were shown to FSTs
with a purpose to acquire their opinion over ideas developed and directions taken.
Qualitative, semi-structured interviews.
16

3rd round – test of final version of visualization. FSTs were provided with final prototype and
test was performed with a goal of defining whether developed prototype raises productivity
of FSTs.
4.2 Results
1st round of interviews provided a range of insightful and very different opinions over current STAR
tooling version. Many issues were mentioned that concerned every aspect of STAR tooling. After
processing results of all interviews I have made a summary of concerns that were mentioned most
and were most desired and significant improvements. The list of proposals was used for determining
what data should be used and converted into information and how should it be layered.
2nd round of interviews was used for validation of the directions I’ve taken. I have presented first
draft of the prototype and described reasoning of the design choices I’ve made with a request to
comment and express their opinions over every element. Every FST expressed his concerns about not
being able to test the tooling before commenting on it, but they were explained that testing and
evaluation were planned for the 3rd meeting, but purpose of current meeting was to validate if right
issues were tackled. Overall feedback was positive, the directions taken were confirmed and FSTs
expressed high interest, excitement in the tooling and appreciated design choices made.
3rd meeting round was organized with a purpose to test the Power Point prototype developed and
ask FSTs to solve a real customer complaint that has been solved remotely without having Océ
product at hand. While solving the issue FSTs filled out the issued form with a set of questions and
SUS evaluation model. Every FST rated prototype positively and assigned his own ranking accordingly
to the SUS model. The final score for the prototype reached 75%, where any result over 60% is
considered as a good result (Brooke J., 1996). Results of the filled out forms can be found in the
section Results.
More detailed description of all rounds of interviews can be found in Appendix 2.
5 Design of new visualization strategy
As mentioned in previous section, design phase started with acquisition of feedback from direct
users (FSTs) which was used as a foundation for the building of new visualization strategy. Comments
acquired from FSTs have been summarized into proposals that can be found in Appendix 2. That
summary reflects needs of FSTs in current environment that current tooling can’t fulfill.
While conducting interviews I have faced multiple opinions which at certain points could be
described as controversial an excluding each other. To be able to make correct design choices which
would maximize satisfaction of opposite parties simultaneously being an effective and efficient
solution, I have adopted rules (Smith, Mosier. 1986) that helped me to make scientifically based
decisions.
17
The first and most significant proposal was creation of unified dashboard, where all data that
currently is spread amongst multiple separate applications would be presented in one unified
dashboard. The challenge was to choose all the data that might be required by FSTs to perform their
tasks and present it in a way that would satisfy FSTs as well as product specialists as these two
parties had quite different views on what kind of data should be presented and how it should be
transformed into information. Having this task to solve, I have applied recommendations from the
paper of Smith and Mosier which are as follows:

Necessary Data Displayed. After studying current tooling, having 2 rounds of interviews and
consultation with Field Service Specialists it has been determined which data should be
presented to give FSTs opportunity to get the full picture of the product’s performance;

Only Necessary Data Displayed. On the other hand there should be no overflow of data. Too
much of information can mislead and confuse FSTs during their maintenance activities. It will
also take more time to scan through the information presented with a purpose of finding the
appropriate.

Data Displayed in Usable Form. Users should be able to use data directly, without necessity
to convert or transform displayed data.

Data Display Consistent with User Conventions. The current version of STAR tooling has been
used for over 15 years and most of FSTs’ interviewed have used it for the whole period which
means they are used to the way data is presented in the current tooling. It was important to
stay consistent with the way data was presented in current tooling so that when FSTs face
new version they would be able to understand and easily navigate through the information.
For the same purpose, to help FSTs to make decisions and navigate, CARE concept has been
implemented in the design of prototype.

User Control of Data Display. It is important to allow users to control the amount and
complexity of data. Current issue has also been mentioned by FSTs themselves, as depending
on their experience and habits, they might require different amount and types of data. The
ability to control amount and complexity of data, has been provided through implementation
of block design that allowed users to prioritize and show/hide data they desire.

User Changes to Displayed Data. The possibility for user to edit data presented is vital in the
case of current visualization due to the fact it is very important to record all information
provided by the customer, all activities performed and remarks for future maintenance.

Context for Displayed Data. User should not be pushed to remember the meaning and
purpose of data presented. With this purpose the for every data segment presented a
context should be set up. In the case of current visualization, every new data segment in
visualization has concise description accompanying or a link to further explanation.

Familiar Wording. All item naming has been kept from the current tooling. This helps users to
navigate easier and better understand additional information provided by the prototype.

Consistent Wording. Consistency in wording and presentation methods is one of core
requirements of good visualization. In the case of current visualization the same labels are
used for the same types of data throughout the visualization. Same techniques are used for
18
presenting graphical data. Consistency, or memorability, as proposed by Océ Design usability
testing specialist, is used as one of the core criteria in evaluation of the visualization.
List above was used as general guidelines for the design of visualization that helped to incorporate
most of the desirable components and remarks of FSTs as well as product specialists. Many of the
statements listed above were not taken in account when developing tooling used now which puts it
in disadvantageous position in relation to the proposal described in current research.
One of major flaws of current tooling was lack of graphical representation. This issue was heavily
stressed by FSTs as a more efficient and effective way of showing trends and overall behavior of the
product.
There are multiple ways of graphical representation of data, in the case of current visualization, due
to the nature of data it has been decided to choose between linear and bar graphs. The data that was
chosen for graphical representation is time series data, which implies time-value relation. After
consultation with two representatives of Océ Design and literature (Iliinsky N., 2011), it has been
decided to choose bar graphs due to the fact that linear graphics imply relation between values
which is not the case in current visualization. Bar graphs do not imply logical relation between values,
but still allow seeing the trend in occurrence of a certain value which plays decisive role in deciding
whether there is a problem that requires attention of the FST or it is just an accident.
For being able to evaluate whether design choices made are able to provide Océ FSTs with a better
service tooling that they have now it was decided to develop a prototype which would allow testing
it and acquiring certain results.
There are multiple testing methods for user interfaces, and initial choice fell upon paper prototyping
or PowerPoint prototyping. Developing real application, even with limited capabilities, would require
time and resources that exceeded given constraints.
Paper prototyping does not provide enough of interactivity so it was decided to develop PowerPoint
based prototype with making it as close as possible to “real”, working application. PowerPoint
provides enough capabilities to build a user interface with ability to create buttons and visual
materials, which was enough for building a prototype. More detailed description of the prototype
can be found in Appendix 3. Description of the prototype.
6 Test and evaluation
In order to determine whether proposal developed is able to achieve goal set before assignment
have started, namely raise productivity of FSTs, testing and evaluation had to be performed.
There are multiple UI testing techniques available. In this particular case an empirical testing method,
cognitive walkthrough, in combination with think-aloud protocol has been applied.
Cognitive walkthrough implies a group of users performing a certain task using interface what allows
to highlight problems within the interface. In given case a group of FSTs were given a task - to solve
19
the real world problem using the new tooling’s prototype which allowed detecting most important
issues.
Think aloud protocol methodology implies user of interface describing aloud every action he takes
and thought he has that are further analyzed or recorded and analyzed afterwards. Think aloud
protocol allows following the user and defining for what extent is the interface aligned with user’s
mental model. In given case every FST is being taught to work within CARE concept and tooling is
developed taking in consideration the same concept, so it has been expected that FST would be able
to easily navigate through the tooling.
The task given for FSTs is described in Appendix 4. Description of task for a test.
Except of SUS every FST was asked to answer 3 questions:
1. Describe actions taken and write down all relevant information;
2. Describe what did he like/dislike about the proposal and what would he improve;
3. Did the alignment of visualization and CARE concept help?
With answering those questions FST allowed us to better understand how well was the prototype
designed.
For being able to decide how successfully has the test been and being able to analyze its results an
evaluation model has been adopted.
System Usability Scale (SUS), developed by Digital Equipment Corporation in 1986 still remains as one
of the most used models with a high reliability coefficient to evaluate user interface (Lewis, Sauro.
2009). This end-of-test model allows sufficient subjective evaluation of the interface by its users.
Even though SUS covers most of criteria that describe the interface in particular given case a
necessity of slight modification of the scale has been required. After consulting literature and Océ
Design usability specialists it has been decided to add additional statements described in section
Literature Review. The whole scale with additional statements can be seen below:
Tabel 1 “System Usability Scale”
Criteria/Measurement
Strongly
Disagree
Agree
Not Sure
Disagree
Strongly
Disagree
1. I think that I would like
to use this system
frequently
2. I found the system
unnecessarily complex
3. I thought the system was
easy to use
20
4. I think that I would need
the support of a
technical person to be
able to use this system
5. I found the various
functions in this system
were well integrated
6. I thought there was too
much inconsistency in
this system
7. I would imagine that
most people would learn
to use this system very
quickly
8. I found the system very
awkward to use
9. I felt very confident using
the system
10. I needed to learn a lot of
things before I could get
going with this system
11. The information
provided was not
sufficient to perform my
tasks
12. There is too much of
information that makes
it difficult to highlight
relevant information
necessary to fulfill the
task
13. The implication of CARE
concept into application
helps me to navigate
more easily
14. The action I wanted to
take next was always
easy accessible
15. I got a feeling as actions I
wanted to take next
were predicted by the
21
tooling, so it was always
one click away
16. It was easy to make
decisions using this
tooling
17. I see the prototype as an
improvement
Each of statements is corresponding to a certain criterion, numbers 1, 2, 3, 5, 7, 8, 9, 11, 12
correspond to Usability; numbers 4 and 10 to Learnability; and number 6 to Memorability.
Definitions of all criteria can be found in Appendix 5. Reasoning behind statements 13 to 17 was
described before.
Every criterion is measured on 5 point scale, 5 being anchored as “Strongly agree” and 1 “Strongly
disagree”. To calculate the SUS score, first the score contributions from each item were summed.
Each item's score contribution ranges from 0 to 4. For items 1, 3, 5, 7, and 9 the score contribution is
the scale position minus 1. For items 2,4,6,8 and 10, the contribution is 5 minus the scale position.
To obtain the overall value of SUS the sum of the scores was multiplied by 2.5.(Brooke, 1992).
SUS scores have a range of 0 to 170. For every measurement graded below 3 a comment has to be
provided that will state why this item scored negative grade.
There are two additional criteria that are important for drawing conclusions on how successful the
prototype is: efficiency and effectiveness. Efficiency could be measured through the time invested in
solving a task provided to FSTs, but due to the very small sample and disability to run multiple tests
with every FST it has been decided that quantitative values would not be reliable enough and
efficiency would not be measured at this time.
Effectiveness of the prototype has been measured through requesting FST to write down all relevant
information for solving the problem. Depending on how much relevant information was found and
comments of FST it has been determined whether prototype responds to expectations.
22
6.1 SWOT of new strategy
SWOT analysis is used for defining strong and weak aspects of the object and trying to find
opportunities on how to utilize those strong aspects and minimize weaknesses as well as avoid
threats and use opportunities. Below SWOT model for the developed visualization strategy can be
found:
Tabel 2 “SWOT”
Strengths
Weaknesses
Unified dashboard
Learning curve
Graphical representation of data
Internet coverage dependable
Consistency with CARE and current workflow
framework
Web Based
Multi-layered
Decreased cognitive load
Time efficient
Supports media upload
Opportunities
Threats
Expand with new information, such as
User resistance
parameters
Compatibility with Canon products/strategies
Adjustability
Precision of run out dates estimation
Multi platform
Strengths VS Threats:
User Resistance VS Consistency with CARE and current workflow: With new version of STAR tooling
the information that is provided to FSTs wasn’t changed much itself, FST can find same sources he
used before, but access them faster and easier. Also FSTs are being taught to work following CARE
concept which is also integrated in the new tooling, what allows FSTs to intuitively navigate through
the tooling following CARE concepts rules. That being said, consistency of new tooling with CARE
concept and type of information provided allows to expect low user resistance rate.
Compatibility with Canon products/strategies VS Adjustability: New tooling is web interface based.
This allows it to be easy adjustable; with data present in database it can be easily retrieved and
displayed. Information can be relocated, moved and modified with minimal effort depending on
requirements.
23
Opportunities VS Weaknesses:
Internet coverage dependable/Multi platform: As tooling might be used on the Smartphone, in case
of absence of Wi-Fi connection, FST might use mobile connection on his Smartphone (3G, 4G). In case
of absence of any internet connection, FST would have to rely on local database.
Strengths/Opportunities:
Expand with new information, such as parameters, adjustable/Web based adjustability: During
current assignment a way on how to provide FSTs and back office with more of important
information have been discovered. Currently there are no parameters registered and presented in
relation to a certain error. This option would allow performing better analysis on the reasons of
errors and exploring patterns in product behavior. Due to tooling being based on web interface, it is
highly adjustable and new information can be added to the current setting.
Multi platform/web based: Due to the tooling being web based it might be used on multiple
platforms, such as product’s LCD display, Smartphone, tablet etc.
Weaknesses/Threats:
With alignment of the visualization and CARE concept taught to FSTs the learning curve of the
product was minimized and allowed FSTs to navigate through the visualization easier, which is
expected to decrease user resistance, as it will be easier for them to learn how to use the new
tooling.
New visualization strategy appears to have enough strong points to minimize weaknesses and avoid
threats through utilizing opportunities.
7 Results
After running 1st round of interviews FSTs defined their view on what should be changed and/or
improved. Taking in consideration comments from FSTs and personal investigation I have built a first
draft of prototype that included those observations. The core desirable features mentioned by FSTs
were unified dashboard where all current application would be integrated in one place and
implementation of graphical representation of data.
On 2nd meetings with FSTs they were asked to reflect on the proposal I have prepared. Overall
feedback was positive and considering remarks acquired after meeting with technicians and
specialists from HQ I have proceeded to further development.
When the prototype was ready a 3rd round of meeting was arranged where FSTs were asked to test
the prototype.
Due to the limited availability of FSTs as well as time constraints of the internship it was only possible
to arrange 4 subjects, all FSTs, to test my prototypes. Every FST attempted to solve the given problem
24
using the prototype and afterwards using SUS model and open questions evaluated his experience
with the prototype.
FST number 1 was able to solve the problem using the prototype without any visible difficulties, but
mentioned that due to the fact he is unfamiliar with the product used for the test and because he is
not a full-time FST at the moment, it was quite difficult to perform proper job and that resulted in 7
neutral responses, “Not Sure”. Overall prototype was described as a significant improvement and
evaluated for 65% which is just over the minimal score that allows considering user interface as
successful. He could easily navigate through the system and find all the information necessary for
solving the problem. When asked on what does he find as most significant improvement and
disadvantage of the system it was mentioned that graphical presentation is a highly appreciated addon and alignment with CARE concept helps to navigate.
FST 2 also solved the issue without any extra effort and could navigate through the system with just
brief explanation of the core functionality. All necessary information has been discovered and a right
solution was proposed. FST rated prototype for overall of 75%. When asked about what would he
improve if any and was liked the most, FST responded that presentation of information is designed
very well, but before drawing any conclusions he has to use it in the field. It was mentioned that
graphical representation gives a quick idea on the condition of the product and presence of any
trends.
FST 3 rated product for 85% which is a highest rating amongst all and provided most detailed
description of every step taken and most explicit feedback on prototype. FST 3 also managed to solve
the issue without external help, but expressed concerns about the structure of the graphics. He has
found it difficult to follow the sequence of which graph follows which and felt lost when digging
deeper into analysis using graphs. It was advised to introduce a map of graphs similar to the one used
for website maps. When user is viewing certain graph and from it proceeds to another graph, it
should be shown where is he located now and how can he get back or to another appropriate graph.
Another concern expressed was whether there is too much information displayed now, but further it
was decided that this impression came due to the fact prototype is seen for the first time and is very
different from the current tooling and provides much more information.
FST number 4 expressed most excitement on the graphical representation of the information. Due to
the fact he was not familiar to the type of the product used, he also could not fully reflect on the
prototype, but even without knowing the product, using his common knowledge as FST and structure
of the prototype he has managed to find a solution for the problem provided. Prototype was rated
for 75%. He stressed the usefulness of the alignment of CARE concept and the visualization and
noted that it makes it easier to navigate through it and abide the concept taught without jumping to
conclusions too fast.
Overall prototype was rated at 75% which is considered as a good result and every FST expressed
desire to use it in the field with a purpose of full, real-world testing. Even though results of a test
25
including only 4 subjects cannot be considered as reliable enough, it gives an indication that
prototype has been developed well enough to be considered for further development.
Throughout the development period multiple meetings and presentations were organized with
people from multiple departments including product specialists, FSTs, developers. The directions
taken before the start of development and the prototype itself was approved by representatives of
all departments.
8 Conclusions
The following tasks were set before the beginning of the assignment:
Develop visualization strategy for creating and presenting the relevant information to the FST for
both corrective, as well as preventive maintenance activities. Develop proposals for visualization
strategy representing data extracted from Océ equipment that could help Océ’s FSTs to improve
their maintenance activities.
A secondary assignment was to identify additional data that would be beneficial for FSTs if it would
be available.
As of primary assignment, the visualization that has been developed got positive feedback from FSTs
and representatives of other departments who had a chance to see it, but due to the fact that
amount of tests was low there is no available conclusion with enough statistical proof. However,
results of tests that were performed are promising and the proposal developed will be used as a
starting point for further development.
I have used multiple sources to define the directions and make design choices when building
visualization with core criteria being:
1. Displaying only the relevant information;
2. Making it easy and quick to navigate and extract necessary information for maintenance;
3. Avoiding FSTs to make quick decisions before analyzing all the relevant information.
All those factors have been implemented in the visualization. All FSTs participated in development
and evaluation of the visualization believed that it is significant improvement in comparison to the
current tooling they use. It provides more information while staying simple and understandable in
use. By aligning it with CARE concept two issues were solved:

Learning curve has been minimized. Visualization is structured using same steps as described
in CARE concept which allows FSTs to predict what information every part of visualization is
holding without previous experience in using it.

Currently most of FSTs use satisficing approach to make their decisions which is not
acceptable for the company. Another goal of the visualization was to change that approach
from satisficing to the search of optimal solution. CARE concept implies collection and
analysis of all relevant information before making any decisions and with building new
26
visualization considering CARE concept this approach is taken one step further and it makes
it less likely that FST will jump to conclusion before collecting and analyzing the available
information. Through application of mental model of the user to the visualization I
attempted to change decision-making approach of FSTs. Whether this attempt was
successful or not can’t be judged now due to the small testing sample and time constraints of
the internship.
Within the context of current research I have attempted on changing the working approach of FSTs
from satisficing method to the search of optimal solution. Satisficing approach, which might be a
valid approach in some cases, is not desired by Océ. Quick search for a first solution that fits the FST
beliefs might result in customer dissatisfaction and increased costs, whereas search of optimal
solution implies higher chance of finding the root problem and solving it that significantly decreases
the chance of reoccurrence of the problem.
Current issue might be faced by many companies and also customers that are not satisfied with the
maintenance results in case problem occurs over and over again. Every company that provides after
sale service has a certain service approach that they apply and bringing all employees under the
same working method is desired. Providing trainings for service employees once in a certain period is
a necessary procedure but it does not guarantee that method taught will be applied, whereas
imposing that method in the service tooling used on every visit might be a more effective approach.
Knowing the general ideas of the approach from the training, service employees would recognize
them imposed in the visualization and unintentionally adopt that approach as it would be much
easier to perform maintenance using that method, which is aligned with the methods taught, then to
work using their own method which is contradictory with the methods taught and the structure of
the visualization. Alignment of visualization might also lead to improvement in the productivity, as
with more structured approach service employees would be able to contribute more time to a
problem solving itself instead of searching for appropriate information.
The clients that own products that require periodical maintenance are not interested in their
equipment being dysfunctional. They are interested in well performing products with as least as
possible maintenance and disorder time, as it costs time and possibly money. Visualization
developed within assignment is aimed on providing FSTs with a most relevant information at the
most appropriate time, which should be achieved through the alignment of their mental models and
the structure of the visualization. Users of the products are interested in this approach to be
successful as it will guarantee more reliable performance of the products and less required service
visits.
As discovered in Océ, service tooling is mostly being used as a practical tool for assisting on
performing required tasks. But it can also be used as an influence channel with a purpose to impose
certain ideas and working methods. Many subjects interviewed showed skeptical attitude to the
service approach they are being taught, but all of them agreed it helps having the same approach
being integrated in the service tooling, of course taking for granted that service method mentioned is
logic and well designed.
27
Current case study is also aimed on serving as a contribution to the bounded rationality theory. The
theory includes both decision-making methods described in the assignment: satisficing and search
for an optimal solution. While studying literature on the bounded rationality theory I have come
along explicit descriptions of both methods but did not discover any description of the
interchangeability of those methods. Current research might be used as a contribution to that area.
With current research I attempted on influencing FSTs to migrate from satisficing method that is not
desired by the company to the search of optimal solution using the same approach for all FSTs
instead of individual methods. I attempted to reach this goal through aligning structure of the
visualization and the mental model of the users.
The targets set before the beginning of assignment have been achieved to a certain extent, due to
the limitations in time.
9 Future Work
As mentioned in the Conslusions section there hasn’t been enough time to run sufficient amount of
tests of the prototype to draw reliable conclusions. In the future Océ should certainly run more tests
with a purpose to gather more results.
To change the working approach of FSTs is a long term goal, Océ is required to perform constant
monitoring and analysis to be able to tell whether visualization helps in achieving goals set.
Further investigation on interchangeability of decision-making methods mentioned in the assignment
is required. Those methods are explicitly described in the literature but it is not mentioned on how to
move from one method to another when necessary. One possible approach is mentioned within
assignment, but there are no reliable test results to prove it is valid. Also it might be useful and
interesting to do a research on interoperability of both decision-making methods. It might be the
case that for achieving a single task, for instance performing a service visit, both methods might be
applied depending on the specificity of the given case. For example, if it is required to restore system
as fast as possible to perform an urgent task, disregarding the long-term consequences a satisficing
method might be applied, which implies quick search for a first available solution, but has a high
chance of reoccurrence of the problem in the nearest future. But for the most it is more desired by
the company as well as the customer to perform maintenance that will result in stable and reliable
performance of the machine over a longer period. To achieve this search of the optimal solution has
to be performed. So complete exclusion of any of methods described above might not be the best
option. Application of combination of both methods might be most effective solution. A further
research on how to integrate both satisficing and search of optimal solution methods in the
visualization and aligning it with the mental model of the user might provide valuable results.
While working on the assignment some ideas that occurred could not be implemented due to the
limitation in time and knowledge. Some of those ideas were appreciated by Océ and are included in
this section.
28
Inclusion of additional parameters and data on environment
Parameters might be a helpful tool for finding the root causes of the occurred error. Customers tend
to use different media (paper, toner) from the media advised for use by Océ, which might lead to
paper jams and other issues that disturb the work of the product. Currently it is a very limited
amount of parameters that is stored within the product. Some information on type of media used
can be retrieved, but often it is not enough. FSTs need to have access to complete information on
what type of media has been used on specific days, in order to being able to draw conclusions about
the reasons of an error.
There might be two possible types of parameters:
A. Parameters coupled with errors: this type of parameters implies that parameters are logged
only when an error occurs. These parameters would not be logged continuously. Usage of
this type of parameters has its limitation but can be very useful for acquiring a better
overview of the state of the product on the moment of occurrence of an error. These
parameters might include media type as mentioned above (paper, toner), temperature,
humidity etc.
Having a limited amount of parameters it is possible to look for correlations between those
parameters and occurrence of the error. Not every relation might be noticed by the human,
especially if two factors are influencing each other, but the visible result occurs only after a
long period. In such case an automated search for correlation might be a valuable addition. If
data on parameters is available for a longer period, then it is possible to run an automated
search for correlation that might result in new patterns and new relations that might explain
occurrence of certain errors.
B. Continuous parameters. These parameters would be logged constantly. Continuous
parameters would give an opportunity to view the state of those parameters at any point in
time. For instance, raise of temperature and then decrease of it might cause condensation in
certain parts of the product that can in its turn cause malfunction. At the moment of service
visit and at the moment of occurrence of an error, temperature might be within acceptable
values. Logging temperature values on constant basis might help to view a graph of
temperature fluctuations and discover the values prior to error occurrence.
Defining a certain amount of core parameters (5-7) for every error might be very helpful for
technicians. To define core parameters for every error it is important to know what are the external
factors that might influence the occurrence of the error. Also certain product modifications would be
required. Certain parameters, such as limited information on media, is already available in data
dumps but is not yet displayed, so it only requires including this information into visualization.
Parameters such as temperature and humidity are not available yet, and to add them it would
require certain modifications of the products, such as adding more sensors.
Temperature and humidity in the area where product is located might also play a significant role in
defining the causes for the problem. Every FST when asked whether addition of such parameters
would help insisted that it would be a highly appreciated and valuable addition. As mentioned by one
29
of the FSTs, he had a customer who had 2 of the same Océ products on different floors in the
building, ground floor and the upper floor. The product on the ground floor has constantly had
problems with paper jams, whereas product on the upper floor has hardly ever had such a problem.
After few visits with a purpose to solve paper jams issues, FST noticed that humidity in the room
where problematic product was placed was causing paper in the printer to become wavy which
caused paper jams. But it was difficult to convince customer this was the case as customer believed
the problem is in the product itself. In such cases having additional sensors integrated in the products
which would register those additional parameters would be helpful. Those parameters might also be
displayed in a graphical way over time, which would give an impression about the state of
environment on a certain point in time. Due to the lack of certain business cases I would advise to
study the added value of this proposal before implementing it.
Algorithm improvement
Algorithm used to put errors on worklist was criticized by some FSTs as in some cases it puts on
worklist errors that actually are not the root causes. And by fixing them the issue that customer was
complaining about might not disappear at all or disappear temporarily. Improving algorithm might be
another proposal for the future, but to improve that algorithm it has to become more product
specific. Every product has its own errors and own factors that influence occurrence of those errors.
Current algorithm is generic, what allows it’s usage on all machines without adjustment, so it is a
question whether making it product specific is a better solution.
Optimization for touch screen
The prototype developed is not optimized for the usage on touch screen panels that is an important
disadvantage as Océ is planning to use future data visualization on touch screen panels mounted into
products. The proposals described in current thesis do not exclude usage of touch screen panel; it is
only the prototype that has been developed without consideration of that technology.
30
Appendix 1
Current STAR version
Service Tooling for Analysis and Reporting (STAR)
STAR is a software package that is used by Océ to maintain equipment released to the field.
STAR tooling consists of four main elements:

Analysis – allows to view details of every error;

Archive Explorer – archive of STAR. Stores data on all products over time;

Logbook Explorer – stores reports provided by FSTs after their maintenance visits;

SMART. Star Maintenance Advisory and Reporting Tool – produces the Work List (see
Picture 3 “Worklist”).
The focus of current assignment was on Analysis, Logbook Explorer and SMART tools, which allows
FST to view information on errors over time.
SMART
SMART is an advisory tool for FSTs which generates worklist. This tool performs a comparative
analysis between data from three different sources:

Logbook – keeps all information on previous FST visits;

Current product status (data dump) – represents data on current values of counters, events,
modifications;

Product knowledge database – database with predefined data about the product, such as
thresholds.
Picture 3 “Worklist”
31
After data from all sources is processed a Worklist is being created. Worklist reflects issues
(errors, warnings) that are highly recommended for FST to pay special attention at. Worklist is not a
guide for actions, but more a set of advices that are intended to assist FST on his maintenance
activities. With an Analysis tool user can get a better overview of the product performance as well as
occurrence of errors.
Analysis
Analysis tool allows having a more detailed overview of all errors that occurred within time span of
last seven FST visits (7 snapshots). With analysis tool following data can be viewed:

General information (visit date, previous visit dates, software version etc.)

Counters values;

Error and warning overviews;

Error history and trends.
Currently Analysis tool represents data in a way that disallows FST to get a quick and informative
view over it. Data is shown in tables which imply certain amount of thinking before any conclusion
might be drawn.
Current structure of Analysis tool requires FST to invest additional time in order to detect patterns
and get an idea of when, how often does a certain error occur and what could be the possible
reasons.
Errors and warnings
There are multiple types of alerts that user has to pay attention at. The most common alert is
an error. Errors occur in a case of a flaw of the system, which does not allow the product to perform
its tasks as intended. There are two types of errors: permanent errors and errors. Errors appear in
case of a malfunction and require some action from the user in order to bring product back to full
functioning. Permanent errors block the usage of a product, and can be resolved only by Field Service
FST. Permanent errors always appear on the top of the error list as most critical.
Another type of alert is warning. Most common reason for occurrence of warnings is that
value of counter is approaching its maximum, and by means of warning it signals that a particular
part will soon have to be changed.
Algorithms for pattern recognition
Current software uses multiple data dimensions to assist FST on performing maintenance
activities. Displaying data on the errors that have already happened is a way to fix something that is
already broken. It would result in a much more efficient and cost-effective performance if it is
possible to forecast and prevent threats before they actually happen.
For this purpose Océ has implemented algorithms, which take into account occurrence of a
certain error over time, total usage of the function and relative occurrence of an error over time to
32
determine whether there is a trend in error occurrence or not, and if yes, then whether it is negative
or positive.
Relative occurrence of an error is counted by dividing total usage with absolute occurrence of an
error. For example if error occurred 20 times, while 100 pages have been printed, relative occurrence
would be 5, 1 error per 5 pages.
There are two basic analyses used to evaluate performance of the product. The tail analysis
allows comparing on an error code level the performance of one product with performance of the
rest of population of the same class products. The trend analysis compares current relative
occurrence value to the same values but in past periods. If the value of current relative occurrence is
lower than the past values than there is a negative trend, which means that product performs worse
than before. Results of both analyses are shown to the user in Analysis and SMART tools of STAR
software.
Appendix 2
Interview 1
Report
Interviews of Océ FSTs within context of an internship assignment
1-5-2013, Konstantins Babahodzajevs
Service Processes & Applications
Introduction
Interviews have been conducted with a purpose to define disadvantages and highlight benefits of the
current approach used for visualization of data extracted from Océ products as seen by Field Service
FSTs, as well as find and shape yet unutilized opportunities.
Taking in consideration limitations in time and availability of FSTs as well as amount of interviewees
needed for conclusions to be valid, it has been decided to interview 2 to 3 FSTs from each of DP and
WFPS and of different experience level.
For comments on every separate interview, summary of concerns and proposals of FSTs interviewed
you can go to the section Summaries of interviews.
33
Description of approach
Why these FSTs?
It has been decided to go for 3 representatives of both departments, DP & WFPS and request
interviews with best FSTs in opinion of their managers. Within the list of the best FSTs, we’ve chosen
equal amount of experienced (over 10 years) and less experienced (less than 10 years) (Simon A. H.,
1991).
Qualitative, semi-structured interviews were conducted.
Semi-structured interviews imply that there is no set of particular questions but only an interview
guideline, which outlines topics to be covered, and interviewee has a freedom on how to reply.
One of the goals was to let them understand, that we are not changing much, data stays the same, but it is
shown in a more effective and efficient way.
Purpose is to try to get a “natural” input from FST about their concerns on STAR tooling +TSM, without giving
them a certain direction. My role is just to keep them within the scope, and try to follow the guideline.
Important points are listed below:

Introduction of myself and assignment (Tech part not administrative)

Describe planning of all 3 meetings, ask about holidays in July.

“Facesheet”:

Name, age, gender, position in company, number of years employed, number of years as FST, number
of years as DP FST…).

What are the overall impressions about the STAR?
a.
What would you like to have more?
b.
What is obsolete and/or unnecessary?
c.
What data from data dump is not yet used?
d.
Is there any data missing in Worklist? Analysis?
e.
How could the view inside an error be represented? What factors included?
f.
What time span and area scale should be set by default?
g.
Specifics of maintenance of your products? (WFPS, DP, CP)
h.
Visual/graphical or textual/dropdown?
Limitations/Concerns:
How reliable are the answers and opinions of FST?
They are used to the current interface as it is present for the last 15+ years. People are not willing to
implement and use new different interfaces (based on scientific paper). After prolonged usage of an old
interface, they might not see new hidden opportunities.
34
Summary
After analyzing results of interviews I came up with a list of most common concerns of FSTs which
should be tackled and result in proposals for improvements for new visualization strategy (list of
concerns below is not prioritized or sorted in any way):
-
Unified Dashboard. Amount of clicks to be done, separate applications to be launched, and
launch time was a most common concern. FSTs have to launch too many separate
applications in order to perform maintenance. It requires time and effort to launch every
next application, which is unproductive, costly and might be frustrating.
-
Graphical representation - current STAR tooling lacks graphical representation. Most of
tables currently used within STAR tooling should be kept, as they are helpful and FSTs are
used to them, but certain information, such as error overview over time and population
should be viewed via graphs with a purpose to give a better and clearer overview.
-
Sorting, filtering, search capabilities are very poorly introduced within STAR tooling. With
contemporary search algorithms available, these functions can be easily implemented, what
could significantly ease and fasten work of FST.
-
Show on demand unused information – some information (full list of consumables,
unimportant (resulting) errors) should be either removed or hidden with ability to show on
demand, as it is not used by FSTs and can act as a potential reason for confusion and waste
of time.
-
Ability to reset counters in SMART – some parts are changed on counter value, in this case
counter has to be resetted and currently it can be only done through TSM, which requires
extra time and effort, due to the fact it is a separate application with a user unfriendly
interface. Adding ability to reset an appropriate counter within SMART (dashboard) would
reduce maintenance time and avoid frustration.
-
Running tests from STAR (dashboard) – currently STAR provides error overview and analysis,
but to run tests that show whether an error is true or not FST has to launch TSM. This
inconvenience can draw FST away from using STAR, as TSM can provide error overview and
analysis as well, but with limited capabilities + tests. Option allowing running tests directly
from tooling should be introduced.
-
Error prioritization/removal – most of errors that pop-up on a worklist are errors that are
consequences of other, root errors. Those errors should not appear on a worklist, as with
fixing root error those errors will disappear. Error prioritization is required in order to show
most important (process) errors with a growing trend on top, with least important errors and
incidents not appearing at all, or being hidden with an ability to be shown on demand.
-
Overview and comparison between errors over population – FSTs find it helpful to see what
has been done about the error by other FSTs on different products. Another dimension is to
see occurrence of an error over population of same products for an analysis purpose.
-
Product settings (T71) are not always accessible, but plays very important role. At this point
no specific solution has been found for this issue, except of an advice to fix the bug.
35
As mentioned in section “Description of approach”, there are certain limitations that should be
considered when evaluating and analyzing results of interviews. All FSTs have different levels of
experience comparing them to each other, but they all are rather experienced employees overall.
This results in a fact they have developed certain habits and methodologies on performing their
maintenance activities that limit their abilities on being objective when evaluating current tooling
and being asked to provide their ideas on what could be added and improved within current tooling.
Rejection of new technologies and not willingness to implement changes is a common problem
within employees of all kinds of companies.
Taking in consideration this remark, FSTs still managed to provide important feedback and shape the
requirements for new STAR tooling version. First proposals are described in a next section.
Proposals
This section will provide short description of ideas and proposals that are aimed on solving concerns
mentioned by FSTs and spotted while exploring STAR tooling. This section is intended to provide an
overview of ideas without going in details.
Dashboard
Introduction of dashboard is an inevitable step that has to be taken. Océ Remote Service is already a
step in that direction. It implies interface that uses tabs, but my proposal would be to use blocks. As
an example a dashboard called “My Cockpit” used by Procter&Gamble can be used.
36
Every block would contain certain information, such as consumables, error list, updates (overall
updates: modifications, news; personal updates: messages from other FSTs). In the middle as a most
insightful tool, Analysis would be placed. Some blocks, which are not vital for every FST, could be
made adjustable, meaning blocks could be hidden or shown on demand, which would allow FST to
avoid information that he does not find helpful. Certain important information would be in fixed
blocks that can’t be hidden. Dashboard would save settings of every FST and restore it with every
new connection of that particular FST.
Analysis
Current analysis tool includes important information which has to be used by FSTs, but due to its user
unfriendly interface it is inconvenient to read this information what results in being properly used
only by 30% of interviewed FSTs.
Introduction of a graph representing occurrence of an error in multiple dimensions might solve this
issue. Showing error occurrence over time within last 7 visits (snapshots), with ability of choosing
time span (day, week, month, since last visit, 2 last visits etc) and scale (only this error over this
product, only area 14 errors in this product, only all errors in this product overall, only area 14 errors
over all vp6* products etc). Previous FST visits would be reflected on the graph as well (green
bubbles on the graph), with an option to see logbook from that visit by clicking on the bubble.
Hovering over a certain bar on the graph would trigger a pop-up with more detailed information on
what errors and how many times occurred on that day.
37
The graph represented above would be multidimensional, scalable and easy to read, what is
supposed to allow FSTs to get a faster and more informative idea on error occurrence and nature.
The graph would as well play a consolidation role, allowing to show error date, occurrence over time,
logbook etc. what excludes necessity in opening multiple windows and additional effort.
Information can be compared by overlaying graphs on one another (e.g. try to see relation between
occurrence of error in 02 and 05 by overlaying graphs and see whether they occur at the same point
in time).
TSM link might be stored within every red square accordingly to an appropriate error.
Consumables
Depending on the type of consumable (change part on value or not) it is shown or hidden upon a
demand (implementation of a multi-layered approach). It can be decided to show all consumables
that are attached to the parts which are changed on value, and make a colored backgrounds for
every consumable, showing how close to max value it is (green – <75%, yellow 75-99%, red 100+%).
With this approach it can be estimated when the part will have to be changed as current value, max
value and average usage per day are known. Current approach might allow FST to plan in advance
next visit to the customer, or even replace part in advance (when it’s over 85% for instance) if cost of
extra visit is higher than exchanging part in advance (for every part percentage has to be set
separately, depending on its cost and cost of service visit).
With a purpose to avoid FSTs changing parts in advance, which might result in financial losses for the
company, but making them to change parts only when it is economically and time wise acceptable
for company as well as convenient for the customer, a short report could be introduced. When part
is changed before it has reached its threshold, a pop-up appears asking to provide a reason for
changing the part in advance. Through this it will be possible to monitor which parts have been
changed, when and for what reason.
Filtering, sorting, search. Counter reset. Hiding information. Error prioritization
Concerns mentioned above are technical and can be solved through implementing additional
functionality to the tooling through enhancing the code.
For error prioritization it is necessary first to define process errors as ones appearing on top. Another
condition for appearing is whether error trend is growing, if not, error should not appear.
For resetting counter, after FST has entered a part that he has changed in the SMART, a button Reset
Counter has to be enabled next to the field where part has been entered.
Product settings
A link to product settings might be displayed in a Product Data block. After clicking on
aforementioned link window will pop up, which will show current settings and upon request all
changes that have been done in the recent past (if it is possible it might as well show who has applied
changes).
38
Summaries of interviews
FST 1
Works with hardware issues;
Uses: Archive Explorer, Logbook, Remote Dispatch, SMART, STAR Analysis, TSM, Robin, Outlook
Remarks: Logbook -> History -> Errors/Actions – error description is missing.
Proposals: overview of population of products for back office analysis; present values of parameters
relevant to an error, priority for errors, graphical overview of occurrence.
FST 2
Works with hardware issues;
Uses: Archive Explorer, Logbook, Remote Dispatch, SMART, STAR Analysis, TSM, Robin, Outlook
Workflow:
SMART
Archive Eplorer (Logbook,
Backup) + TSM
Remarks: TSM shortcut never used, no additional information required, too much information shown
(does not need all counter values); Error history (histogram) almost never used; worklist is often
incorrect
Proposals: show only counters that require part change on value, ability to see what exactly has been
done by a previous FST, but not just “done”; prioritize errors, do not show logbooks older than 6
months, ability to have an immediate connection (phone) to other FSTs (especially the previous one)
FST 3
Works with hardware issues;
Uses: Archive Explorer, Logbook, Remote Dispatch, SMART, STAR Analysis, TSM, Robin, Outlook
Workflow:
SMART
Archive Eplorer (Logbook,
Backup) + TSM
39
Remarks: Important to see occurrence of errors over time, to determine the root error (uses Error
Overview -> All Errors In Time); Never uses TSM link, SEA, consumables list, history + top tabs in
Logbook Explorer; no additional information required; occasionally modifications do not pop-up
Proposals: Unified dashboard, ability to reset counters from SMART.
FST 4
Works with hardware issues;
Uses: Archive Explorer, Logbook, Remote Dispatch, SMART, STAR Analysis, TSM, Robin, Outlook
Workflow:
Archive Eplorer
(Logbook, Backup) +
TSM
SMART
Call
STAR Analysis
Remarks: TSM shortcut never used, no additional information required, SEA highly appreciated, too
many clicks to be performed, History + all above tabs in Logbook are not used
Proposals: Unified dashboard, graphical representation (visual representation would give a fast idea
on presence of trend and its nature)
FST 5
Works with software issues
Uses: Archive Explorer, Logbook, Remote Dispatch, SMART, TSM, Robin, Outlook
Workflow:
Call
Archive Eplorer (Logbook,
Backup) + TSM
Remarks: Almost never uses STAR Analysis, no additional information required
Proposals: Unified dashboard
FSTs 6/7
Tech. support specialists;
Use: Archive Explorer, Logbook, Remote Dispatch, SMART, STAR Analysis, TSM, Robin, Outlook
Remarks: want to know what has been done about the same errors on other products (population
overview); T71 often does not work; want to see trend graphically; too many not important error
40
codes (remove unimportant rather than prioritize); improve conditions for errors to appear on
worklist.
Proposals: if no growth in error occurrence -> no service visit; improved search/sort/filter
possibilities within applications; unified dashboard.
FST 8
Works with hardware issues;
Uses: Archive Explorer, Logbook, Remote Dispatch, SMART, TSM, Robin, Outlook
Workflow:
Call
TSM
Archive Eplorer (Logbook,
Backup) + TSM
Remarks: STAR lacks tests, therefore uses LotusNotes instead of STAR Analysis as TSM include error
list and tests at once; uses Logbook for manual overview on occurrence.
Proposals: direct link to tests from SMART, ability to add pictures, e-mails in SMART report, show
only important errors that are not consequences of other errors, sort errors by area, ability to extract
graphs for escalating purposes.
Interviews 2
While second round of interviews FSTs expressed their overall thoughts over proposals I proposed.
All FSTs confirmed the directions taken and provided remarks and advices on proposals could be
improved even further. All remarks have been considered and included in the final version of
prototype.
41
Appendix 5. Definitions of criteria used in evaluation model
To evaluate the visualization a SUS model have been chosen, but after studying the model it has
been decided to expand model with an additional criteria to Learnability and Usability, namely
Memorability.
As defined by Brooke (Brooke J., 1996), usability can be defined as appropriateness to a purpose of
any particular artifact. The same have been confirmed by a usability testing specialist from Océ
Design, who defined usability as suitability to purpose it serves for.
Learnability – can be defined as an ability of visualization to teach user on its behavior. As an
example in the case of current visualization hovering might be used. When user hovers over a bar in
the graph, a table with more detailed info on that day appears. After certain amount of appearances
user will learn this behavior.
Memorability – was described by Océ Design usability testing specialist as a consistency throughout
the system. If once again hovering option is applied, then keeping this behavior throughout the
system, in other words staying consistent, allows user to expect certain actions from the system as a
response to a certain action from him.
42
10 Bibliography
Bouvier D., C. T. (2012). User Interface Evaluation by Novices. ITiCSE.
Brooke J. (1996). SUS - A quick and dirty usability scale.
Brown J. (1996). Methodologies for the creation of interactive software. Victoria University of
Wellington.
Bryman A., B. E. (2011). Business Research Methods. Oxford University Press.
Chen M., E. D. (2009). Data, Information, and Knowledge in Visualization. Visualization Viewpoints ,
12-19.
Davis F. D. Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information
Technology. University of Michigan.
Dos Santos B. L., B. L. (1988). A Study of User Interface Aids for Model-Oriented Decision Support
Systems. Management Science.
Engers T. M. (2001). Knowledge Management: the Role of Mental Models in Business Systems Design.
Hahn J., S. R. (2000). A framework of knowledge management systems: issues and challenges for
theory and practice. Carlson School of Management University of Minnesota.
Iliinsky N., S. J. (2011). Designing Data Visualizations. O'Reilly.
Jeffries R., M. R. (1991). User Interface Evaluation in the Real World: A Comparison of four
techniques. ACM Computer Human Interaction.
John E.B., K. E. (1996). Using GOMS for User Interface Design: Which technique? ACM Transactions on
Computer-Human Interaction.
Karat C., C. R. (1992). Comparison of empirical testing and walkthrough methods in user interface
evaluation. Association for Computing Machinery.
Lewis C., P. P. (1990). Testing a Walkthrough Methodology for Theory Based Design Walk-Up-and-Use
Interfaces. Association for Computing Machinery.
Lewis R.J., S. J. (2009). The Factor Structure of the System Usability Scale. Human Computer
Interactions.
Nielsen J. (1994). Usability Inspection Methods. Association for Computing Machinery.
Pintelon L.M., G. L. (1992). Maintenance management decision making. Elsevier Science Publishers
B.V.
Radner R. (2000). Costly and Bounded Rationality in Individual and Team Decision-Making. Industrial
and Corporate Change , 623-658.
43
Rowley E. D., R. G. (1992). The Cognitive Jogthrough: A Fast-Paced User Interface Evaluation
Procedure. Association for Computing Machinery.
Simon A. H. (1991). Bounded Rationality and Organizational Learning. JSTOR .
Simon A. H. (1979). Rational Decision Making in Business Organizations. The American Economic
Association.
Smith L.S., M. N. (1986). Guidelines for designing user interface software. Userlab Inc.
Tsang A. H.C. (1995). Condition-based maintenance: tools and decision making. The Hong Kong
Polytechnic University.
44