Sunteți pe pagina 1din 77

University of Birmingham

MSc Computer Science


2013-2014

Introduction to Human-Computer Interaction


Supervisor: Bob Hendley

Multi - Storey Car Park Reservation System

Team 15
Awat Aldoski
Basak Oren
Maryam Hatami
Reshma Shawar
Yidan Wang

Table of Contents
Table of Contents ....................................................................................................................... 2
Abstract ..................................................................................................................................... 4
Problem definition...................................................................................................................... 5
Review of Exsisting Systems .................................................................................................... 6
LiteratureReview..11
Personas and Scenarios ............................................................................................................ 17
Student .................................................................................................................................. 19
Elderly Lady ......................................................................................................................... 21
Disabled Person .................................................................................................................... 24
Middle-aged family Man ...................................................................................................... 26
First generation prototypes....................................................................................................... 28
Mock up prototype 1: ............................................................................................................... 28
Presentation....................................................................................................................... 28
Analysis ............................................................................................................................ 30
Pros ................................................................................................................................... 30
Cons .................................................................................................................................. 31
Nielsen Heuristic's evaluations ......................................................................................... 32
Conclusion ........................................................................................................................ 32
Mock up prototype 2: ........................................................................................................... 33
Presentation....................................................................................................................... 33
Analysis ............................................................................................................................ 36
Pros ................................................................................................................................... 37
Cons .................................................................................................................................. 38
Nielsen Heuristic's for second prototype .......................................................................... 38
Conclusion ........................................................................................................................ 39
Mock up prototype 3: ........................................................................................................... 40
Presentation....................................................................................................................... 41
Analysis ............................................................................................................................ 43
Pros ................................................................................................................................... 44
Cons .................................................................................................................................. 44
Nielsen Heuristic's for third prototype .............................................................................. 45
Conclusion of low level prototype...........................................................................................46
2

Second generation prototype .................................................................................................... 48


Evaluation of tools ................................................................................................................... 48
Process .............................................................................................................................. 49
Balsamiq Mockups ........................................................................................................... 48
Microsoft Powerpoint ....................................................................................................... 49
Adobe Photoshop .............................................................................................................. 49
Presentation....................................................................................................................... 49
Plan for evaluation of the prototype ..................................................................................... 59
Scenarios .............................................................................................................................. 62
Nielsen Heuristic's ................................................................................................................ 65
User testing and heuristics .................................................................................................... 66
User 1 ................................................................................................................................ 66
User 2 ................................................................................................................................ 66
User 3 ................................................................................................................................ 68
User 4 ................................................................................................................................ 67
User 5 ................................................................................................................................ 67
Result Analysis ..................................................................................................................... 68
Recommendation .................................................................................................................. 69
Summary/Achievements ...................................................................................................... 70
Appendix .................................................................................................................................. 72
References ................................................................................................................................ 73

Abstract

Aimed to design an efficient parking system, which guides drivers to find an empty parking place in
multi-storey car parks, this can be viewed as next generation car parking system. we first reviewed
some existing systems including online reservation parking system, external guidance parking
system, and automatic parking system etc., Both advantages and disadvantages have been discussed
for all the existing system. Secondly, in order to determine the requirements of such parking system,
three types of different classes of user that the system is aimed at have been presented. We derived
three scenarios for each persona that could clarify the user requirements. To meet most of the
requirements, we developed three low fidelity prototypes, each with different approaches based on
simple touch screens with different options which is aimed at most of the classes of users, the
reservation system and a voice guidance system were designed. For each low fidelity prototype, we
have undertaken an evaluation, set of conclusions and recommendations, which could help us to
improve our final design. Based on low level designs and experiences we moved forward to our
second, high fidelity prototype with combination of the features implemented in the first. To
evaluate our high fidelity prototype we setup mock up system evaluation with real user for their
experience with the system. We also provided those users with set of questionnaire to evaluate our
final design based on Nielsen's heuristics. Finally, the analysis of evaluation and conclusion is
presented with a set of recommendation for the project that might be taken in the future.

Problem definition
The endless search for free spaces in a car park is a burden for a driver who wants to park his/her
car. Finding a free space in a car park is very difficult in multi-storey car parks places such as
shopping centers, airports, leisure centers and so forth. Searching for a free space to park wastes lot
of time and has negative impacts on a persons quality of life. In a busy city, almost every third
driver is looking for a parking spot.
There is no system in place in that allows a driver to follow the direction, or rather guides him/her
to a free space in multi-storey car parks. On busy days, drivers aimlessly wander almost the whole
of the car park just to find a single place where he/she can park their car.
This is exactly where modern automation technologies and computer science can be successfully
applied. There is a need for a system that guides a driver to a free space in multi-storey car parks. At
all most, all the multi-storey car park there is a digital display of number of available spaces but
there is no any system that displays or gives information of where those free spaces are or rather
guides his to that free spot. The driver has to manually look all around to find one.
Therefore, there might be an urgent need to improve the efficiency of any car park and to enhance
the customer experience, taking the pain out of parking.

In order to overcome the above mentioned problem we designed a system for multi-storey car
parks which allows a user to look at the options and the availability of free spots and guides them to
their preferred parking space. In order to create such a system, we took the following actions:
Evaluation of Existing parking system
Analysis of user requirements using different personas and scenarios
Construction of first and second generation prototype
Evaluation of our system using usability and accessibility tests

We are aiming to design a system that gives the driver information about the spaces that are
available to park, including the floor and the navigation to the available place in order to reduce the
frustration of the driver and decrease the time that they have to look for a space as well. We aim to
provide the following:
The system will present a number of available places
The floor where these available places are located
In each floor, information regarding the available places for disabled people
5

This include the instruction or navigation to lead the driver to the available place
Include an advanced reservation system in the car park entrance or online.

Review of Existing Systems

As a result of the aforementioned problems that driver faces in parking in car parks, We reviewed
various types of existing systems that are applied in many courtiers to improve the parking facilities
for crowded areas. These different kinds of parking systems not only include information about the
multi-storey parks, they also provide information about all the parking places in the city and provide
navigation to them. There are different types of car parking management system available in
various countries. We looked at few of them below:
Lot-Specific Parking Information Systems

Lot-specific systems use signs to provide parking information that typically contain simple
directions to parking facilities and advise for drivers to find the available space using signs that
typically have both passive and active components. The passive component provides simple
directions to parking facilities, such as with an arrow. The active component supplements the
passive component to advise the traveller of the availability of
spaces at the facility. The Chicago Metra Park-and-Ride and the Seattle Centre advanced parking
management systems both use signs to provide lot-specific information. Figure 1 shows one of the
signs

External Guidance System


At the parking entrance, it presents the vacant
slots in every level/location with variable
message signs (VMS).
Additional traffic instruction can be offered to
further help parking guidance at your
perimeter.

Internal Guidance System


Helps the customer by guiding them with
directional signs that display green arrows for
vacant slots and red cross for full one, as well
it displaying the disable vacant places at each
level.

Vacant places are visible from a distance with


single space detectors mounted at the top of
each slot. Thus, the customer will be informed which places are available and which are full.

Advantages
Displays the number of available spaces in the entrance of car park, in the entrance of each level,
and at the end of each aisle.
Displays the directional signage for each aisle, showing the drivers which direction to follow

Different coloured LED lights to differentiate between spaces (reserved, occupied, vacant or
handicapped)

Payment fee facilitate by TouchnGo module.


Assigns spaces beside each directional sign for advertising purposes.
Avoids improper parking - a line will be detected by the system.

Floor-, Aisle-, and Space- Specific Parking Information Systems


These provide information about the number of places in the car park, including both full and empty
places. They provide more detailed information and are placed in the entrance of car park, on each
floor, at the beginning of every aisle and even in front of every individual place of parking

This system helps the parking management to manage the parking inventory, allows them to obtain
accurate up-to-the-minute data and helps keep the car park open to its true capacity.
One would expect, as a disadvantage, such a system to be expensive.
Advantages
Increased customer satisfaction/loyalty.
Reduced vehicle build-up at entries, exits, and aisles.

Shorter vacant slot search times resulting in less vehicle emissions.


Avoid congestion and unwanted traffic with the help of effective signage within the car parks
At shopping centers, customers can spend more time shopping rather than looking for parking
spaces and they will value convenient parking experience.
At airports, traffic congestion at entrances will be reduced and customers will reach boarding
gates on time.
Disadvantages
From the customer perspective, there is no opportunity to reserve a place in advance, which may
lead to the congestion in front of some available places.
APMS advance parking management system (APMS) :
The system will reduce frustration and enhance the visitors experience by helping them to find a
parking space quickly. There will be specialized parking management applications as well. The
applied traveler information concepts cover a wide range of applications, from pre-trip Web-based
information systems to navigation systems that provide turn-by-turn directions all the way to an
individual parking space. There are several different types of advanced parking management
systems currently in use in the U.S. today:

Parking Navigation Systems

The most sophisticated type of advanced parking management system under development is one
that guides the traveller to an open spot.The system relies on sensors within the car parks to transmit
the availability information to the vehicles navigation system. It also uses the XM Radio satellite in
order to control the real traffic time of a vehicle. In 2005, XM Satellite Radio, which already
provides real-time traffic information to in-vehicle navigation devices, demonstrated a potential
service called Dynamic Parking Information. The service provides XM Radio users with the
number of available parking spaces at specific lots. The in-vehicle display uses color-coded icons to
reflect the percentage of unoccupied spaces.
For example, Baltimore/Washington International Thurgood Marshall Airport installed a smart
parking system for its hourly and daily garages, which has 13 200 parking spaces. Sensors that are
embedded into each parking space detect whether the space is occupied, and this information is fed
into a central parking management system. The light over each space indicates whether it is
available: green for open, red for occupied.

Online Reservation Systems

Is one of latest trends in parking management system, this facility enables the driver to reserve a
parking place in any multi-story park through the website or mobile phone application, and pay
online in order to reserve that place, thus they will receive a message containing information about
the place of parking in that car park. This mechanism is very useful for reducing the time it takes to
find a place.
This approach is implemented in many countries such as the U.S. In 2004, Mobile Parking LLC
and Spot Scout TM are two companies that offer clients or drivers the chance to check for available
spaces in about 400 parking area in 50 cities across the U.S., using their radio, cellular telephone, or
computer, it was used to reserve a place in any type of parking area, not only multi- story park.
Benefits:
Reduced time spent looking for parking spaces and reduced frustration of visitors and easier
access to paring place.
Reduced effort for venue operators in order to satisfy the customer, since they will be
responsible for choosing the place not the venue operator.
Parking operators: increased space occupancy and associated increase in revenue as
customers will pay for advanced reservation besides the cost of parking.

10

Drawbacks:

Expensive to implement everywhere, the architecture of the system may require a lot of
equipment, which in turn requires a huge budget.

Requires huge amount of time, cost and effort to implement.

Need sophisticated and modern technology.

Literature Review
From a literature studies we found that Kianpisheh et al., (2012) proposed a new parking system
called smart parking system (SPS), which assists the driver in finding a vacant place in a short time.
The system is designed for a four-level car park with 100 parking spaces and five aisles on each
floor. The system architecture defines the essential design features such as location of sensors,
required number of sensors and LEDs for each level, and indoor and outdoor display boards. The
most essential features of the SPS system is to detect and present available parking spaces, direct
towards available spaces, provide payment facilities and various kinds of parking spaces (vacant,
reserved, full and disable). The drivers have to look at the LED board in order to know which type
of space is available in which level and at what time. After finding the preferable space the drivers
will follow the signs, which navigate them to that place, these signs are hanging on the ceiling of
each aisle. Each internal sign contains both the number of
available places and the directions to those places.
In addition, the driver should also notice the light colour,
which determines the status of the place: green means the
space is available, red means the space is full, blue means
the space is assigned for disabled drivers and yellow means
it has been reserved. The green light will automatically
change to red when a driver enters the available space.

Figure shows the four steps of utilizing a car park guidance system.

11

The system detection technology relies on two based methods: vision based method, which depends
on CCTV to control the place but it may not be an adequate method since the cameras and image
processing may be affected by the environment. Therefore the sensor based method needs to detect
the car occupancy and improper parking, consequently the vacant place is connected with every
individual parking place Ultrasonic sensors transmit sound waves between 25 kHz and 50 kHz.
It can be concluded,

that this system introduces the most appropriate solution for parking

problems, such as finding a free space and directing the driver to that place. Ultrasonic sensors are
also used to detect parking spaces and improper parking. This system will probably reduce time,
cost and effort for finding a vacant place in a multi storey car park.
Further, in another study five categories of smart parking system, which are in common use, are
introduced. They consist of parking guidance and information system (PGI) that use variable
massage displays and other methods such as radios or phones to provide information for drivers.
The transit is based on an information system that has similar functions of PGI and provides
information about the traffic as well. Therefore it directs driver to the car space nearest to the public
transport, smart basement system which uses various types of technologies such as mobile
technology, E-parking is a system whereby information of car park occupancy can be retrieved and
parking space reservation can be done through mobile phones and automated systems, which
includes computer control mechanisms that places the vehicle into a parking space after saving
them a space (Shaheen et al., 2005 ).
In parking guide systems when the driver approaches a car park barrier based on the selected
destination, the system will calculate the nearest empty parking place nearest to the entrance chosen
using the shortest path searching algorithm. They assume that drivers will want to park nearest to
the nearest entrance to avoid long walking distance. In this system, the shortest path calculation is
done using a search algorithm A*. Following the calculation, the empty park place is reserved with
an unique ID that is embedded in a tag driver and is presented with the tag via a ticket dispenser and
the reservation will be expire after 10 minutes. This tag can be used for timing audit to calculate the
parking duration and fee that should be paid by the drivers. It also can guide drivers to their parked
vehicle. This system also allows parking operators to customize the layout of the parking as they
can add, move and remove a parking place at each level. In these articles, ultrasonic sensors were
chosen to detect empty parking spaces. These sensors are non-intrusive sensors, which require
simpler installations compared to intrusive sensors. They can be mounted on the ground or the
ceiling. They believe both car park operators and drivers will benefit from the system as parking
spaces are easily acquired and parking space wastage is reduced. Parking guidance system utilizes
wireless sensor networks and ultrasonic sensor.
12

For example, Traffic Tech Group in Middle East Gulf has designed many systems to control traffic
and parking, including the parking guidance system, which involves advice and information for
driver either inside the park or at the neighbour location.

Analysis of automatic parking system


Parking in urban areas has changed a lot in the past few decades. Parking is a scarce and valuable
resource that impacts traffic flow, congestion, and economic vitality. Traditional parking is subject
to various disadvantages, thus new technologies are being introduced to improve revenue, reduce
costs, and make parking more convenient.

Automated car parking management allows for an error-free, fast read, non-duplicable alternative to
the traditional means of site security. Specifically, automatic car parking systems are based around
microcontroller and sensors, and automatic parking solutions are an efficient way to store a large
number of vehicles within a limited space.

For traditional parking systems, more spaces are required for entry and exit. However, with an
automated car parking management system, we can accommodate more cars in less space. This
formula can be applied to almost any city in the world. This is probably the prime reason why
automated car park systems are a very attractive alternative to conventional car parking systems.

The cost of an automated parking system depends on the size and the layout of the property, the
total number of parking spaces required and the required response speed of this system. In addition,
the time for a driver to retrieve their car will depend upon where the car is parked inside the system.
The minimum time needed is 1 minute and the maximum time is 3 minutes. Also, the waiting time
will depend on the peak traffic capacity. Namely, how many cars can be processed in a given time
frame. More specifically, each entry/exit gate can handle 45 cars in one hour. Building an automatic
parking system will take almost a year. More specifically, for a turnkey Robotic Parking System, it
will take 10 to 14 months to build.

From a user perspective, automatic parking system is a very safe and convenient system. The
system virtually eliminates the risk of any vehicle damage or theft and the risk of personal injury or
robbery that can occur in regular car parking because the drivers remains safely outside the building
at all times. Imagine arriving to your destination and rather than having to spend an exorbitant
amount of time driving around looking for a space to park, you drive right up to the car park, drive

13

in at ground level into a well lit, easy access entrance area, get out of your car, push a button and
then you simply walk away.
To sum up, a number of benefits could be found by using an automated parking system. Firstly,
because of its safety and security which means no property and vehicles are damages during
parking a car. Secondly, time, money and fuel would be saved since people do not need to find an
empty space or search for their car. In addition, automated parking system is environment-friendly
as fuel is saved for all cars parking. Finally, it is systematic, which enables the system be
customised to accommodate any building style and environment. However, there are definitely
several flaws which limit the prevailing of automated parking system. As a system software, system
clashes cannot be avoided easily and then the cost of monitoring and maintaining the whole system
is enormous and is very hard to estimate. Power down is also needed to be considered, under the
same situation with system clash. Moreover, there are higher construction costs at the initial phase
when building an automatic system and it is not suitable for high peak hour volume.

Review of Apps

Parker
General Approach:
Parker is a free application for mobile devices, which finds a parking space with real - time parking
availability.

14

Strengths:
Parker has voice guidance property that warns them when a car park is nearby.
The user can pay the parking fee for available car parks.
The user can set a timer to remind them when the meter is about to expire.
The application helps user to find their car.
The user can use different payment methods (cash, credit card, debit card) and parking
spaces (street parking or car park)
Weakness:
This application is not available for many cities.
Pay for parking property is not available for each car park .
Parker application is not convenient for multi - storey parks.

Delmatic Parking Management System


General Approach:
Delmatic Parking Management System includes parking sensors, electronic display boards and a
graphical software. Parking sensors detects if a parking space is full or not. If that parking space is
full, LEDs illuminate red and for vacant parking spaces LEDs they show a green light. Electronic
display boards show the vacant parking spaces and their location with arrows. Parking management
system provides graphical software to count number of vehicles in and out, and monitors the status
of all parking bay sensors.

Strengths:
Parking bay sensors helps user to notice empty parking spaces easily.
Electronic display boards guide users to find vacant parking spaces.
Electronic display boards guide users to find exit easily.
Graphical software provide to track status of sensors.
Graphical software stores statistical information about parking area.
15

Parking management system can integrate with the card - entry.


This system is convenient for multi - storey parks.

Weakness:
You can't see the whole map of parking area; you still need to search for empty parking
spaces.

Workspace Manager

General Approach:
Workspace manager is a web-based software for booking and managing rooms, desks, visitors and
car parking spaces. This software allows user to book an empty parking space within the required
time and parking area. User can observe previous reservations and searches can be filtered.

Strengths:
The user can see all of the available parking spaces and the map of the car park.
Design is clear for users.
Filter property provides the chance to find an appropriate car park easily.
Filter results based on location, floor level or disabled parking.
You can list your previous reservations.
Weakness:
16

Workspace manager asks user to fill start and end hours for car park booking so the user
should exit from that parking slot before the end of the hour. Extension or renewal property
does not exist if the user wants to use that parking slot a few hours more.
Mobile application is not as good as web application.
The user may have some problems with using application for Chrome cause it is not tested
for Google Chrome.

17

Personas

In order to determine the requirements and to figure out that to what extent the parking system that
has been studied by the team will facilitate the drivers needs; we aim to present three different
class of users of different personas aiming meet each user class needs and reduce their pain point
with the existing system. These three users class we selected young

people/students,

elderly/disabled people and Business/family men. Their requirements will be analysed based on the
scenarios.
The purpose behind choosing these classes of users can be illustrated as follows:
Students/young generation: A student is most likely to arrange their time in order to be able to
pan out in their studies. Because they always have to be responsible for attending lectures or
meetings, have to schedule their timetable, having an adequate parking system certainly will
reduce the unpredictable amount of time and effort wasted in looking for car parking by the
young lot and consequently it will help them to manage their time.
Elderly /Disabled people: These kind of people usually need special care since most of them
probably have health problems which oblige them to go to the hospital from time to time, And
because the elderly people tend to prefer quiet and less crowded places, away from stress,
therefore they might have many problems with the existing car parking system, which require
more time and effort to find available car park place. Disabled people may be the most benefitted
individuals from the new suggested system since they will have at each slot their own places
which will not allowed to be used by normal people, therefore their opportunity to find a free
place will increase and based on that the time consumed for searching available place will be
reduced.
People with family: people who are responsible for a family, almost all the time they are working
to provide the basic life insurance to their families. They will certainly suffer from wasting time
and effort in car parking even in shopping centres, hospitals or childrens schools. Thus it will be
quite useful for them if they save this amount of the time to spend it with their families or to
have additional working hours.

18

1 . Student

Background

Main Points

Name: Xiaoran Huang

Ambitious and sets clear cut goals in his life

Age: 24

Gives utmost priority to time

Occupation: Student

Enjoys to the fullest in his leisure with friends and watching movies in
theatre.

Goals

Hate ambiguity and uncertainty in life.

Passionate about his education

Description

Reserve in advance a place Xiaoran is now a Masters student of The Bartlett School of Architecture and lives in southeast of London.
before arriving to the car park

Most of time he drives to school but he also takes the bus on bad weather days. Xiaoran lives in Summerfield

Easily find the reserved place Rd which is over 13 miles away from UCL. Obviously, driving is much convenient for him, as it only takes
which will not be occupied thirty minutes for him to drive from home to school but if he takes the tube, he has to walk for almost half an
improperly

hour on from home to the subway station and then the bus station to school. However, he cannot stop

Less time to spend parking the worrying about finding an empty slot when he travels on his own to school .
car

Also, Xiaoran just got his driving license one year ago, in the meantime; the multilevel car park is
always crowded, especially in peak periods. Thus driving in a crowded car park and finding a free space are
become the biggest obstacle for him to drive to school.

19

Pain Points

Most importantly, he prefers to have a fixed lot or a reservation system for him to parking directly on each
weekday morning. Since he has nearly the same parking time requirements and what he want is the same car

Time wasted

park without spend much time on looking for his car every day.

Improper parking
Find the car

Scenarios

Hard to find a empty place


Xiaoran has lectures at 9am this morning and he left home at 8 oclock. It took him 35 minutes from home to
the car park, but then he took almost 15 minutes to find an empty space in the multilevel car park.
Improper parking make the parking more difficult
However when he was going to park his car, he found that the empty place is not big enough for his car since
a car occupies part of this empty slot and then he has to find another one. After taking another 10 minutes, he
finally found an empty slot. He was late for the lecture even an hour is supposed to enough.
Cannot find the car
At 6pm, Xiaoran left school and goes to the car park. Without any information provided, it takes almost 10
minutes for him to find his car in the car park as it is one of the busiest car park in the city . Due to peak
hours, and the crowd he often has no idea about the location of his car on that day.

20

2- Elderly Lady

Background

Main Points

Name: Katherine Jones


Age: 72
Occupation: Retired

Comes from a middle class family. Had seen many ups and
down in life. Worked all her life to have a peaceful life after
retirement

Does not like travelling much. Prefers to stay at home in her


two bed room flat with her pet.
Suffers from Diabetes for the past 25 years and has
complications in her kidneys and foot problems due to high
blood sugar levels. Due to her medical condition, she needs
to go to hospital every two weeks for a check up.
Drives on her own and likes her independence.

21

Goals

Description

Katherine is 72 year retired old lady with two children who lives in Birmingham. She lives in Harborne
Wants to go to hospital quickly with less in her two bed apartment alone after her husbands death. She has lots of friends in the area. She was
frustration over finding a parking space diagnosed with diabetes at a very young age and she has been suffering from it from a very long time
in a multi-storey hospital building.
now.
She is a foodie and does not have proper control over her diet, as a result she developed complications
Wishes to have a dedicated parking place over her health.
Her condition is getting more complicated which affects her kidneys and feet. She had a diabetic foot
for elderly people.
for 2 years now. For that reason she has to visit to the Queen Elizabeth Womens hospital every two
Easy accessible parking space.
weeks for regular check-up and treatment.
Every time Katherine wants to park her car in the hospital, she finds it is really difficult to find a free
Smooth parking with wider access.
wide-access parking space. She takes a longer time to get out off her car so she prefers to get a place,
which is close to the lift, and have enough space for her to get of her car.
Scenarios

Want to park close to the lift/Entrance:

Its Tuesday morning, and she has an appointment with her doctor at the QE hospital. She has to have
an empty stomach for the check-up. She can only drink water. She wants to park her car in the hospital's
car park, which is a multi-storey car park.
Its getting late for her appointment and she cannot find a free space where she can park her car. The
display gives information about the number of free spaces but she finds difficulty in finding one.
She gets frustrated and also feels hungry, as she hasnt had her breakfast. Her sugar levels are also
getting low. She just wants to park her car somewhere near to the entrance and rush to hospital.

22

Pain Points

Finds a free space but too narrow to park:

Feels frustrated at not finding a free slot Katherine found a free space near the lift where she can park her car but she realises that its
to park.
too small for her to park and get off the car. She knows that its definitely not a place where she can
park her car comfortably and get off the car smoothly. But as she not got lot of time to search again she
No information guidance or help to has to use this place to park. And with lot of difficulty and hassle she somehow parks her car in a very
direct to free space for elderly people.
narrow space and takes a long time to do it. It was definitely one of her bad experiences in a car park.

Confusing car parks.

Had to waste time and energy in the


process.

23

3- Disabled Person

Background

Main Points

Name: George Hanley

Highly educated and sensible columnist.

Age: 29

Uses a disabled car.

Occupation:

Newspaper

Columnist

People's insensitive behaviours about disability makes him


feel uncomfortable.

As physically challenged he sometimes finds it very hard to do


his routine activities

Goals

Description
George is a 29 years old man from United Kingdom. He works as a columnist for a newspaper.

Need clear information/pictures or sign When he was 21 years old, he had a car accident and the accident caused him to become physically
displayed for searching car parks for disabled and he had to use wheelchair every day. After the car accident, he tried to live his life as
disabled people.
same as before and he started to write about the problems of disabled people in his newspaper

Despite his physical disability, he wants to column.


continue his life the same as before.
This car accident has affected him very much, but George doesn't give up driving car and he bought a
Need separate entry/exit for disabled.
disabled car to make his life easier. Although his new car is handy, it causes other problems for him.

24

Pain Points

He noticed that he spent lots of time to find an empty car park for handicapped car and non - disabled
motorist park in a disabled car park.

Misleading sign/symbols for disabled in car George tends to use the car park instead of street parking, as the weather conditions in this country
park
are unpredictable and car parks could prevent most of the inconvenient situations for disabled people.

George also needs more time getting in or getting off his car and he also needs a wide space, so he
Misuse of parking spaces for people with
prefers to find a quiet place near the lift.
disabilities.
No information to track the aisle number

Scenarios

Looking for disabled parking:

George went to a shopping centre to buy a gift for his friend for his birthday. The shopping centre is
one of the busiest city centre. He wanted to find an empty parking space for disabled. But he didn't
know where the parking was for it. After finding one seeing the sign, he then wanted a free disabled
spot . As it is a busy shopping centre on Sundays, all the disabled parking spaces on level one were
full. He now had to go and check for disabled parking on the other level. There was no way to find
this information anywhere; had has to check every level until he found one.
Paying ticket:
On his return, he exited the mall from one of the many exits, paid his ticket but soon realised that he
had parked his car to other side of the mall. Since he has only visited this shopping mall a couple of
times, he was not very sure about the many exits. Moreover he had no information or aisle number
where he actually parked. He had to travelled on his wheel chair for 10 minutes to get to his car.

25

4- Men with a family

Goals

Background

Main Points

Name: Akbar Madani


Age: 45
Occupation: Business

Has a very active social life and goes to social events.

Is responsible for his family and spends his time with family every
weekend

Because of having a big family, he needs to have control over his


expenses.

Because of his occupation, time is important for him.

Description

and Akbar came to the United Kingdom in 2000 and he started his business from 2002. He is a hard
working person and every minute is important to him. As he is a father of a big family, he needs to
work all weekdays to provide a comfortable life to his family. He spends weekends shopping with his
Wants to shop every weekend in a family. He enjoys to spend his weekends with his family but he has to manage his time and expenses.
Because of his children and the condition of the weather in the UK, he always prefer to go shopping
convenient way
in big supermarkets which has car park instead of street parking on high street.
Is interested in parking the car in As he says a relaxing shopping experience begins with convenient car parking and explains how it is
multi-storey parking instead of frustrating looking for a vacant spot in a huge car park. Furthermore, he believes that this causes
waste of time and fuel. The horrible part of this every week journey from Akbar's point of view is that
street
the children nag him to stay in the car because of lack of park place .
Looks for a convenient free park
place in multi-storey parking
Seeks getting more
reducing expenses

time

Saves fuel and does not want to


waste it just for looking for free car
park place

26

Pain Points

Scenarios

Finding a cheaper car park:


One weekend, Akbar goes shopping with his family but he had to manage his time as he has got a
Waste the time for looking for meeting to attend this afternoon. It was raining, therefore he preferred to park his car in the car park .
vacant spot.
Because of it being

Being under pressure and stress.

a weekend , the shopping centre was crowded and obviously there were very few free parking place
on the different levels of the parking.
Waste the fuel for finding a In addition to the little time he had, he wanted to find a wide-access parking place because of his
children and also for their security, he preferred to park his car close to entrance of the shopping
convenient park place.
centre. Furthermore, reasonable price for parking is very important option for him. Because of the
Causing congestion traffic in result lack of time and constant children nagging of being in the car for long time, he had to park the car at
the first car park and walked towards the entrance of shopping centre which was great cumbersome
of wandering drivers.
job with children and also finds very expensive ticket for him.

27

First generation prototypes


Mock up prototype 1:
Rationale:
In our first prototype we aimed to develop a parking system that will help the drivers find a parking
space easily and quickly provided with a set of options. Based on the analysis performed in the user
requirements we found that each class of user requires different preferences to park their car. Based
on these we developed our first prototype, which will be a touch screen system where drivers can
choose his options with different requirements. By providing the options, drivers could easily find
the place that meets their requirements.
Presentation:

Figure 1-1 options screen


The first screen presents several options. Options provide some facilities for each driver, therefore
the driver initially chooses option among 7 available options on base of their requirements. This
screen allows drivers to choose more than one option (for example, a driver needs a cheaper place
and near the exit so he can chooses both options). The cancel button also lets the driver change or
delete some options.

28

Figure 1-2 levels screen


Next, the second screen contains of all available parking spaces in each floor of parking appears. So
the driver manually selects the prefer number of parking place. There is again a cancelation button
for changing the choice.

Figure 1-3 Map of direction

29

The next screen includes the direction of the chosen parking place which be shown on the map. It
also offers the shortest route to the place.

Figure 1-4 Reserve confirmation


The last screen confirms the number of reservation park place, so the place is reserved for the
driver.

Analysis
In the first mock-up which is the most simplistic one, it offers the driver a menu on the first screen,
which allows them to choose what kind of facilities they want. When the driver has chosen the type
of parking place, they get redirected to next screen, which contains available car parks in each floor
of parking. Based on the provided information, the last screen generates the final result of
reservation. In the first mock-up prototype, there are several windows, which include several
options that needs to spend more time for reading and selecting. Also, the last output of print
includes confirmed number of reservation and map of direction to the reserved place.
Pros
Technically, it is easy to implement and provides clear information for the user. The options include
related signs, which offers more clear information for some users with difficulty in reading. It
provides a direction map on the ticket, which also redirects the driver to the reserved place and
provides a convenience situation for them.

30

Cons
The interface includes several screens and options and the user required to spend time for reading
all information and decide to select an option specially for those who have problem in reading or
elder persons. Additionally, the map direction for elder persons may be complicate and make them
confused for finding the reserved place.

31

Nielsen Heuristic's for the first prototype


Criteria
Visibility of system status

Rating

Comment

Visibility is indicated by the screens,


which are clear, but some people, specially
elderly people, have problems in reading
and understanding all of the information

Match between system and the real +

The screens are easy to understand

world

and the information, which has to be


provided,

matches

this

information

that has to be mentioned


User control and freedom

The user has the ability to take control of


the process in each screen, but has
limited abilities after moving to next
screen

Consistency and standards

The screens do not include uncommon


signs or elements. Experienced drivers
should be familiar with all signs.

Error prevention

There

is

no

error

prevention,

as

after selecting there is no way back.


Recognition rather than recall

+
The usage is efficient, as the user must
not to remember all information. They
are all provided on one screen.

Flexibility and efficiency to use

The system gives limited assistance. Most


of the work has to be done by the user.

Aesthetic and minimalistic design

The design is not minimalist. It includes


extra screens.

Help error recovery

If the user makes an error, he cannot


return to the previous page.

Help and documentation

There is not any help function.

+ : exist ! : must be improved - : not exist

32

Conclusion:

Despite there being many characteristic and facilities that this parking management system has that
are very beneficial for a great amount of customer to save time effort and cost to some extends but,
it has several deficiency points, such as the direction or guide instruction are not quite obvious and
the most important riddle is, screens does not have a "Back" button that can return back for
checking again or mistake. Thus, the next step will focus on designing an interface to design
appropriate window that will interact with the customer.

33

Mock up prototype 2:
Tool used: Photoshop
Primary target group: Disabled and elderly customers
Rationale:
In this prototype, we aimed to provide a voice guiding service. From user analysis we found a class
of drivers unable to touch the screen, or they just prefer speaking instead of touching, especially the
elderly drivers. By using the voice guiding service they could interact with the parking system more
easily. For each step, they would get voice guidance and could speak out their choices. A guidance
device will also be provided to direct the driver go to the reserved place.
Presentation
The second mock up prototype includes a sensor, screen and speaker. When a car arrives at the
entrance, the sensor will realise the car and the system welcomes new customer with voice message.

Figure 2-1 Entrance of the park

The system indicates parking options for the customer. These options are enumerated:
1 - Any place
2- Cheaper place
3- Near the entrance
4- Near the lift
5- Disabled
Customer should say the number of the option, which is preferred.
34

If you want to select


"any place", say 1.
If you want to select
"cheaper place", say 2.
If you want to select
"near the entrance", say 3.
If you want to select
"near the lift", say 4.
If you want to select
"disabled car park", say 5.

Figure 2-2 Enumerated options

After selecting the option, the screen shows the available parking spaces for each level. For this
step, customer should say the number of the level.

35

If you want to select


"level 1", say 1
If you want to select
"level 2", say 2
Figure 2-3 Level options

If you want to select


"level 3", say 3

Figure 2-4 Level map


The next screen will display the map and the number of the available places on each level, the
levels also are numbered to facilitate the selection procedure, by stating the number of the level the
36

customer can reserve the place. A green light shows for available places and the red light is for nonempty places.

to level
Figure 2-5GoPath
guide1,
Turn right,
Go straight ahead,
Turn right,
Your reserved place is on
the right hand side

After choosing the preferable place the second step is start: in this step, the customer has to hold
audio guidance device, which contains power, volume, and play buttons. The device will give voice
instruction to clarify the direction to the intended available place.

37

Analysis

The second prototype can simplify the way that the system interacts with the customer, since no
physical interaction is required with interfaces to choose or reserve the place, it will just depend on
voice communication, which might be more beneficial than touching the screens. More often the car
might not get close to the system for the driver to reach the touch screen system.
This interface will have 3 options in order to ensure that the users are aware about the type of place.
The audio guidance device will be taken at the entrance of the garage, which will give clear
instruction to where the car should go, it is similar to those devices, which are used in the museums,
and galleries in the UK, this direction controller device can be returned back at the exit gate.
Pros

The facility of the existing screen option and level information in addition to the voice
guidance, so that the user can read the instructions in case they lose the voice instructions.

It is useful for disabled and elderly people cause it's hard for them to use touch screen

Cons

There may be difficulties in identifying different accents

If there exist a problem with the sensor, then the system can't restart for the next customer.

The system is not convenient for deaf people

Difficulty in cancelling a choice at each step

Time consuming

In such crowded environment, it might not be possible to hear the audio massages clea

38

Nielsen Heuristic's for second prototype

Criteria
Visibility of system status

Rating

Comment

Audio guidance and screen will inform


customers step by step

Match between system and the real !

The options are enumerated for the user to

world

understand easily and the accent is clear.


But it will cause a delay because the users
have to wait till the guide information is
finished.

User control and freedom

The user must start the reservation from


the beginning, back or cancel option does
not exist

Consistency and standards

The volume buttons on the path guide are


standard and interface of the screen is easy
to understand for customers

Error prevention

The system wants the user to confirm the


selection before the reservation. But the
system should be improved in case of an
error of the sensor.

Recognition rather than recall

+
The usage is quite efficient as the system
will display all type of instructions on the
screen and it will read them as well, which
will increase the connection between the
system and users since they will use both
senses hearing and vision to understand
the system clearly.

Flexibility and efficiency to use

The reservation system is suitable for


every type of user. But this system is
especially efficient for disabled and
elderly customers.

39

Aesthetic and minimalistic design

Path guide just includes power and


volume button so it has a simple design,
which is suitable for all kind of users.
Screen interface is aesthetic and simple as
well.

Help error recovery

It's hard to express error messages with


this parking management system.

Help and documentation

Help function does not exist. User can get


help from staff.

+ : exist ! : must be improved - : not exist

Conclusion:
This prototype will offer an efficient approach to interaction, especially for disabled and elderly
people, as the system provides an option of voice guidance to the users.
However interface has its own limitation, as it requires noiseless environment in order the voice
messages be received well by users. There are only few section of users who might actually be
interested in using this facility as it is a bit time consuming.
Furthermore extra overhead of maintaining the voice guidance device or gadget is required. Having
said that it might be extremely helpful for some sections of users.

40

Mock up prototype 3:
Tool used: Balsamiq Mockups
Primary target group: Young and computer literates
Rationale:
Moving forward to our third prototype, we aimed to implement a reservation application, which
could reserve a parking space in advance and also record the driver parking histories, if the user is
registered .In our user requirement analysis we found considerable section of users interested in
having a system which reserves a slot in advance. Users could reserve a place according to the
available map or could also reserve referring to his parking history. After booking a place, they
would get a confirmation email which includes the parking barcode which needs to be scanned and
go to the reserved place directly. Time could be saved considerably.

Presentation

Figure 3-1

41

The third mock-up prototype is based on providing the user the facility for reserving the parking
space beforehand. The facility can be provided using a web browser or an app. The user can select
the location where he/she wants to park from the homepage of Parking Reservations, which
welcomes the user and presents its features at the centre of the page.

The homepage facilitates the selection of the dates and the timings required by the system to reserve
the parking space.

Figure 3-2

The user also has the option of selecting parking from the history if he is a regular user of the system.
The system provides with the option to login if he/she is an existing user. Once the user credentials
has been provided, all the history of that user is shown in the drop down menu. The user can then
select his choice of location.

42

Figure 3-3
Based of the location provided the system searches for all of the available parking places. The user
then selects the exact parking location based on his preferences for example cheaper parking, family
parking, and quick access to the shopping centres etc.,

Figure 3-4
43

Based on the user's input of timing and location details, the system generates the list of all available
parking spaces as shown to the user in graphical display. The green colour specifies the available
space for reservation, red is occupied and the grey specifying being reserved.
The user is provided with the option of clicking on the green button and submits his request.

Figure 3-5

When the user submits his request, all the details of the reservation is shown to the user and he/she
get a confirmation details .The next page show the billing details. The user has to pay the parking
cost via his credit/debit card to confirm his reservation. Once the user pays his amount and
confirms, the green button changes to grey, specifying his reservation mentioning his slot.

44

Analysis
The second Prototype introduces a new concept of reserving the a parking space in advance. Before
setting off on a journey, the user can reserve a parking space through a website or an app on the
smart phone. The user can book a slot mentioning his duration of stay.

If the user is a frequent visitor of the same location and often uses the same car park, he is provided
with the functionality to register an account at the particular website. This allows the user to save
the locations he uses very often as favourites. He can access the list of his favourite locations easily,
which allows simple reuse of the searches he makes.

The second prototype also extends the basic features of the first one where user is allowed to choose
his preferences.
Pros

Allows the user to book the reservation in advance, thereby saving lot of time and hassle
looking for a free space in the car park

Gives organised car parking management to the user as well as the management team.

User can book or cancel the booking.

Also features a search history, through which user can choose location from history

Provides with an option to choose according to the preferences.

Cons

From a technical point of view, little hard to implement.

The user might not be sure of the timings input , he/she might want to park.

As the search history is integrated, the browser may have problems displaying histories.

Since involves huge implementation, search engine might get slow and performance of the
system might get affected, problems displaying the website appropriately.

45

Nielsen Heuristic's for third prototype

Criteria

Rating

Comment

Visibility of system status

The website will show a step-wise loading


bar when the user update the details step
by step

Match between system and the real !

The website is made simple and clear with

world

only the basic functionality. Hence the


user should have no problem using the
website for reservations but can be
improved with more functions

User control and freedom

User has provided with basic functions,


can go back and cancel anytime.

Consistency and standards

The website does not provide extra user


functionalities and options to save or
revert the changes.

Error prevention

As the user fills one form at a time and in


a step by step process. It is very easy for
the user to detect errors if something goes
wrong.

Recognition rather than recall

+
As the system facilitates with the search
histories and search engines, The user only
has to provide a little bit of information.

Flexibility and efficiency to use

The reservation system is suitable for


every type of user. With only a few clicks,
the user can see all of the available free
space and book his space which saves lot
of time

Aesthetic and minimalistic design

Reservation system just includes basic


functionalities so it has a simple design,
which is suitable for all kind of users.
Screen interface is aesthetic and simple as
well.
46

Help error recovery

It is difficult to recover the working screen


if the system crashes. The user has to
make a new reservation. Data is lost in an
unusual system crashes

Help and documentation

No help functions available.

+ : exist ! : must be improved - : not exist

Conclusion:
Using reservation parking system makes life significantly easier, from the driver's perspective. It
reduces the overheads involved in finding a lot in a multi-storey building as long as the web
developer takes accessibility and usability in account. Additionally, the system allows users to
create an account and suggest the locations based on history.

Conclusion of low level prototypes:


We have created three prototypes using Photoshop and Balsamic Mockups.
Initially, we considered to create the mockup using balsamic but since we were not getting required
functionalities from balsamic. We decided to go for Photoshop. Adobe as it offered us a greater
variety of functionalities and options and more freedom with the design and layout.

Secondly, we gathered all the features and functionalities to be implemented for our prototypes. We
had a brainstorming session, with each team member coming up with different ideas. We wanted to
address the most significant parking problems based on our scenarios and wanted to use different
approaches in different prototypes.

We decided to have three low-fi prototypes each with different approach to address the problem
with all the prototype having a common functionality to offer. The common functionality aimed to
provide the user with the free space information with ease of access. These are done using different
approaches.

47

We have tried to make us of the advantages and the strengths and worked on the weaknesses. We
analyzed the personas and scenarios and tried to model the user requirements elicited initially.

We categorized our three different approaches, as shown below:


Provide basic functionality with simple touch screen projectors.
Integrate with voice guidance system mainly focusing on elder or disabled or people unable to
read/write.
Provide a system where a user can reserve his parking space in advance through web browsers.

Based on these three distinct approaches, we built our low-fi prototypes. We focused our prototypes
and paid attention to the below point when evaluated:
Simplicity of usage
Step by step progress
Usable by all kinds of users like young people, disabled, elderly, people unable to read/write
etc.,
Advanced features including voice guidance and providing device for guiding the path
Use of modern technology for user interface

We have concluded that each prototype offers a distinct feature and advantages, and it is worth
implementing the second generation prototype based on distinct features of all the three mockup
prototype. The implementation as second prototype will provide the possibility to further evaluate
usability and to improve the user experience by performing extensive testing with real users.

48

Second Generation Prototyping


Evaluation of tools

Design
Balsamiq Mockups

To design the first generation prototype

Microsoft PowerPoint

To design the second generation prototypes

Adobe Photoshop

Used for the voice guidance low fidelity


prototype and for the map images

Process

For the low fidelity prototypes, we used Balsamiq Mockups to design the interface of the
reservation system. In order to improve the design for the second generation prototype, we preferred
Microsoft PowerPoint and Adobe Photoshop.
Balsamiq Mockups
Evaluation
In building the first generation prototype, we first used Balsamiq Mockups for the design of the
touch screen interface. Balsamiq Mockups is suitable to design an interface for a short period of
time and saves time with drag & drop property. It is easy to create interface with using design
pattern libraries and ready to use UI's. The software provide user to download different add-ons too.
However, it is not colourful and attractive as we thought.
Possible Alternatives
There are a number of applications, which are similar to the Balsamiq Mockups. We considered
some of them below.
1. MockingBird
Design patterns are similar with Balsamiq Mockups but the advantage of this application is that user
can access mock-ups from anywhere since it is a web-based application. MockingBird also allow
user to share the mock-up with the teammates and they can also edit it too.

49

2. Lumzy
Lumzy is a similar mock-up tool with Balsamiq Mockups. It's ready to use UI's looks nice than the
Balsamiq. A good property of this application is that the user can define a pop up message easily.
This property could be useful for designing our project.
3. Serena Prototype Composer
This tool provide user to create a realistic interface than the other mock-up applications. It seems
like this application is convenient to design a web page rather than touch screen interface. The free
version allows user to work on one project.
Microsoft PowerPoint
Evaluation
We noticed that Balsamiq Mockups is not attractive and colourful so we decide to use PowerPoint.
This is not a mock-up application but it is much more easy to create a realistic interface and
components (buttons, texts...) with effects. We added glows and shadows to the buttons. We also
used ready templates of Microsoft PowerPoint for the second generation prototype.
Possible Alternatives
1. Google Docs Presentation
It is a simple web-based application that can be used by anyone with a Google account. The
diversity of the template is much more than the PowerPoint. It might be useful for designing the
background of the interface.
2. Prezi
A user-friendly tool to create presentations. Also, we could use the ready templates of the Prezi. But
we could not use this application for effects such as glows and shadows.
3. Keynote
A similar application for Mac users. It is obvious that Keynote is more comprehensive than
PowerPoint but these differences were not favourable for our purposes.
Adobe Photoshop
Evaluation
Adobe Photoshop is used for the creation of the map and the image, which describes the second low
fidelity prototype. This tool also helped us to change image background to the transparent. It is a
very useful programme for designing and it had many advanced properties, which were useful for
us.
50

Possible Alternatives
1. GIMP
It is a free alternative to the Adobe Photoshop. The interface of the GIMP looks simple but it is also
complex like Photoshop. However, GIMP included all of the properties that we needed for our
project.
2. Serif PhotoPlus X6
This is another software that has similar properties to Adobe Photoshop. The advantage of this tool
is that it cost less to buy than Adobe Photoshop.
3. Pixlr
Pixlr is an online photo editor and it looks much more simple and user friendly than Adobe
Photoshop. This application could be useful for us since we are not experienced with the features of
Photoshop.

51

Presentation of second generation prototype:

This is the welcome screen of the parking system. The driver is presented by a simple view: At the
top of the screen, the welcome message, followed by the name of parking is shown. In the centre of
the screen a simple message encourages the user to select one of the options, which are shown in
highlights buttons.
The driver, who has reserved his/her ticket in advance on the Internet, is able to choose the
Already reserved option. Otherwise they can reserve the preferred parking place by choosing the
option Want to reserved. Each of the option buttons will redirect user to the next screen. The
main purpose of this design is keeping simplicity and avoiding of useless information for the user.

52

Options screen follow to selecting Want to reserve button

If the drive presses the Want to reserve button, the options screen is presented to him/her by a list
of several options. At the top of this screen a message that guides the user to find their preferred
option, is shown. At top of the options, the message shown presents the voice facility in this system.
Therefore this provides a more convenient situation for elderly people or people with skin
problems.
Options buttons are shown in highlights by the related sign for each of them and the number, which
mentions the specific option in voice facility. At the bottom of the screen there are two buttons:
back and next, which guide the user to the previous screen, if they change mind, or to the next
screen for completing their reservation. When the user presses the button or says the number of
options, by telling or pressing the next button next screen will be presented for them.

53

Available parking place screen

This screen appears when the user chooses the next button in previous screen (option screen). At the
top of the page, the information about the screen and the message that reminds the user about voice
method. At the centre of the screen, the available parking spaces on each level are shown in green,
highlighting the number. The taken parking spaces are shown in red and it states zero.
The related number of each level is useful for the voice user. The next and back buttons have the
same function of the last screen. If the user presses or says selection level number, the option will
pop out and highlight then by pressing or saying the next button, they will redirect to the next
screen.

54

Map of selection level

This screen shows the available parking places on the map by a green light colour and occupied
parking spaces by red light colour.
The map presents all of the details about the selection level of the parking, which includes entrance
and exit ways, the numbers of the parking places and the information about availability of the
parking places by red and green lights. In this screen, there is also a voice facility for users, showing
the message at the top of the page, and voice facility notes to the user.
If the driver presses or says the preferred free parking place, the next screen will show.

55

Confirmation screen

If the user presses or says the preferred free parking place, this screen will pop up in the middle of
the previous screen. At the top of it, in bold and in large size font, the selection level and number of
parking places is shown. The user is able to confirm it by pressing or saying Yes or if they change
their mind, they are able to reject it by saying No.
When the user decides to reject it, this screen will disappear and the background screen will show
again. Otherwise, the next screen appears for the user.

56

Final reservation screen

If the user confirms the reserved parking place, the final reservation screen appears. At the top of
this, the large font size message reminds the user for collecting reserved ticket, which includes the
related map.
At the bottom of the screen, Next Customer button will redirect next user to the home page of
system.

57

Scan screen follow to selecting Already reserved button

On the home page, if the user selects the Already reserved button, this screen will appear. On this
screen, it is presumed that the driver has reserved the preferred parking place in advance on the
Internet and that they have the barcode of reservation in hand.
On this screen, in addition to the simple message that guides the driver for scanning the barcode, the
image of the scan machine and the specified place of scan is shown. If the user scans the barcode,
and it be accepted by the machine, the next screen will appear.

58

Confirmation screen

On this screen, it is presumed that the barcode was correct. The message at top of the page shows
confirmation of barcode and also reminds to the user that collect their reserved ticket which
includes related map of reserved parking place.
The Next Customer button will redirect next user to the home page for starting reservation.

59

Ticket

After all reservation process, this ticket will print which has a front and back page. On the front
page, at the top of the ticket, the name of the parking and under it date of reservation, time of
reservation, reserved level number and reserved parking place number are shown.

60

By stating this message Pay On Exit, it reminds the user that they need to pay in existing gate.
The barcode at the bottom of the ticket is unique for each user which be used for payment of the
parking fee.
At the back of the ticket, the coloured map of reserved place is printed which provides direction to
the reserved place by arrows and specifies the reserved parking place.

Plan for evaluation of the prototype


In order to evaluate our second generation prototypes we used :

Inspection methods with scenarios and heuristic evaluations (Nielsen Heuristics).We have
considered testing again with personas, but we decided to test with real persons instead, because
they can provide us better and unbiased feedback. To make our scenarios as useful as possible, we
thought about potential problems when creating them.

As it is impractical to implement the system we considered to evaluate the mock up system with
real users. In order to get a rough figure on numbers and statistics about user evaluation we
considered doing user testing by providing a group of users with a questionnaire.
We also plan to do evaluations based on our scenarios and heuristics (Nielsen Heuristics).

Will also evaluate based of set of criteria mention below:


- Efficiency of the system in providing a free lot for the user
- Is the system easy to interact with?
- Does the system meet the user requirements?
-Does the system does what is meant to

61

Scenarios

Xiaoran Huang

Katherine Jones

George Hanley

Akbar Madani

Scenario Reserve a place before go to Find a place near the lift and Find the disabled parking Drop off his children and wife
1

school

go to see her doctor

place quickly

near the lift

Score

10

10

Reason

Using the Voice guidance

Only want to drop off his family

Convenient to reserve a place service and comfortable to

and drive to a quiet place near the

and easy to drive to the reserved reserve a place near the lift, Got a disabled place quickly

exit

slot following the ticket

however it does not have wide

allowed him to parking near the

access

lift where really crowded.

62

while

the

system

only

Scenario Have a fixed place for each Drive


2

weekday

to

reserved

place Have multiple choice when

quickly

reserve a place

Reserve a place with wide access


to ensure the safety of his family
when they get out of the car
10

Score

Even though the space could be


reserved before, but it not The ticket shows the guidance Except to find a disabled
Reason

allowed to parking for a lone in the back, but the font is place, he also want a space
term with fixed place that make small and difficult for elder has low price, which is not
him getting his car a little people to see

applicable in this system

Easily get the wide access space


and no need to worry his children
get off the car.

difficult
Scenario
3
Score

Find a very low priced place

10

Easily reserve the place by


using the parking system

Have

reserved

the

place

before, and want to drive to Pick his family near the lift
the place quickly

63

Have the option that choose the The interface is simple but will
Reason

cheapest places and really get get confused when choose a


the cheap slot easily

place on the available map

64

Got the barcode in his hand Park his car in cheapest place and
but he has to repark his car then following the map of the
near the scanner which is ticket to the lift to pick up his
inconvenient

family

Nielsen Heuristic's
Criteria

Rating

Comment

Visibility of system status

Audio guidance and touch screen will


inform customer step by step and give
detailed instructions

Match between system and the real +

The system gives information and details

world

and steers the user in each step

User control and freedom

Back and next buttons exist for erroneous


selections. But a cancel button should be
added for scan barcode page.

Consistency and standards

The

interface

is

user

friendly and

instructions are clear to understand for all


kind of customers.
Error prevention

The system wants user to confirm


selection before the reservation. So this
prevents user to make mistakes

Recognition rather than recall

+
The usage is quite efficient as the system
will display all types of instructions on the
screen and it will read them as well, which
will increase the connection between the
system and users since they will use both
senses hearing and vision to understand
the system clearly.

Flexibility and efficiency to use

The system is convenient for all type of


user. Voice guidance facility will help
disabled and elderly customers. Touch
screen facility prevent the loss of time.

Aesthetic and minimalistic design

The interface of the reservation system is


simple and clear for users

65

Help error recovery

The user may click the next button


without

selecting

an

option

for

reservation. Error messages should be


included for this case.
-

Help and documentation

Help function does not exist. User can get


help from staff.

+ : exist ! : must be improved - : not exist

User testing and heuristics

In order to ensure the functioning of the prototype was as similar to the intended final version as
possible, all the evaluations were conducted on a touch screen computer. In addition, the keypad
and barcode scanner were represented by images on a piece of paper that was placed underneath
the screen. The purpose of the evaluation was explained to the evaluators, along with a description
of the task they were requested to complete. However, to ensure that their feedback was as
representative of how the system would perform in real life as possible, no explanation or
description of the system and its input mechanisms were made. An observer sat with each
evaluators, who discussed what the user was thinking as they progressed. Whenever errors were
observed, a note was taken of the context and how the user resolved their difficulty. Following the
ending of the task, the evaluator completed a paper-based questionnaire (see appendix) that gauged
important aspects of their experience. As they were volunteers, the survey was designed to be as
concise as possible, whilst still capturing essential feelings. A range of qualitative and quantitative
questions was posed. Where a measure of intensity of feeling was required, a five point Likert scale
was used that ranged from 1 for bad, to 5 for excellent.
What follows is a summary of the key observations of each user, along with any errors they made.

66

User 1
Name: Asif
User type: Workingman
Task: To scan the Barcode of already reserved parking slot, collect the ticket and park in the
corresponding spaced reserved.

Observations:

Found that reserving a parking slot in advance, through the website - very advanced, helpful,
time and effort saving task.

Easy to pick a slot of your choice and preference, sitting at your home or office or anywhere
else provided you have Internet facility.

However found that the need to take a barcode print out in order to scan at the entrance of car
park to be little process overhead.

He thought that if the user forgets or misplaces his barcode printout, then there is now way he
can get into his already reserved place. He has to buy a new ticket, which can be very annoying.

He felt that scanning the barcode to be OK task for him, but raised a question regarding
elderly or disable people who might not actually feel comfortable performing this task.

Once Barcode is scanned, he felt that it is quite an easy way to get to your reserved parking slot
based on the direction on the map.

Overall he suggested that reserving parking slot in advance is a unique and advanced idea but
in real practical life only young and educated people can mostly use this facility.

User 2
Name: Haveen
User type: Student
Task: Reserving the free slot online before going to the multi store car park using the online
reservation website
Observation:

Found that each screen of the website (interface) is well designed.

The steps of booking the place were very clear and well defined thus it can be easy to use by
any one.

She felt happy for the existence of (from my parking history option) since it will save time and
efforts for reserving a free place.

67

Although the information in the 4th screen were very helpful since it shows the available place
but she noticed that the two choices not available and reserved do not convey a clear
meaning as they indicate almost the same concept.

Felt that there were not enough steps when booking a space, therefore it helps to save time
associated to reserving place.

Overall her evaluation of the online reservation was good and she stated that the website was
quite clear, but she suggested that if screen 3 had the same font and colour that was used on the
other screens it might be better because the font is not bold and the colour is too light screen.

User 3
Name: Daniel Morphew
User Type: Student

Observations

The reservation feature of this system could help him to manage his parking time
efficiency.

In general, he thinks that this system is user friendly and easy to use.

It has clear guidance, but he finds the voice guidance has no benefit for him.

No requirement option when he reserves parking place and therefore needs to be improved
in our system.

The map is a little confusing since when he get to the parking level, there was no direction
guidance and it will takes him several minutes to find the reserved place still.

For the reservation service, Daniel thinks it is very useful, especially parking during the
busy period. Only need to scan the barcode and drive to the place

Might need to wait for might a long time for other drivers to choose a space in the standard
way which would also be time consuming.

Compared to the time driving to find a free slot in the whole car park, he believes that the
time spent on choosing the place and reserving it is worth it.

Suggestions

Multiple ways to get the ticket by barcode

Clearer guidance of the map would be helpful.

68

User 4
Name: Ahmad
User type: Officer
Task: Find a free parking place near the entrance on time
Observation:

First of all, He spent more time on reading all options and information on second screen till
he found the suitable option for himself but he found the options very close to most
requirements of users.

He believes, suppose there was not available place by according to his choice, therefore it
would take more time for returning to previous pages and again finding another place .

He found the map on the ticket is not big enough for indicating direction , therefore it could
also be another challenge and take a time again.

He found the system time-consuming and it is with less functionality because when he
faced by some difficulties in some screens, there was not a proper solution and he needs to
start screens from first .

Totally, he prefers using parking system to driving around of parking for finding a free
place because using parking system is guaranteed and stress-free.

User 5
Name: Nihat
User Type: Manager of a company
Observation:

He thinks that the touch screen is useful and simple for each kind of user.

The reservation through the website is not necessary for every car park, but it might be
convenient for airport car parks.

He thinks that the voice guidance will be time consuming and he will not prefer this
property.

He said that generally he doesnt want to park near a big car or a van for the safety of his
car. Because of that he has some concerns about reservation system since the user just sees
the map of park and full and empty spaces but they can't see the cars at the screen.
69

He thinks that the interface is clear but he said that it might be hard to select a car park from
map.

Result Analysis
The interface has not been practically applied in real life, because we were restricted by time.
However, we depend on the questionnaire to understand and analyse the user requirements for
evaluating the system. It can clearly be seen from the graph that the users on average were satisfied
from the interface but this satisfaction is not free from some recommendation or suggestion to
resolve some part of interface.

Starting with the user experience, it was 80% a useful experience for the users.

Secondly almost all of the users agreed that the interface provides their desirable options on
parking places. In other words, 95% of the users requirements are met within this interface.

The voice guidance has received great admiration from some users: about 70% of users
were very enthusiastic to apply the voice guidance, but some found it time consuming, as
they concluded that the voice guidance will cause delays because they have to listen to all
of the interaction in order to be able to choose their option.

The chart clearly demonstrates that communication between the machine and user was quit
sufficient. As a result, 90% of users stated that the interface is quiet easy to interact in terms
of screen instruction and audience.

Reservation system was the most conflicting and vague step in this system which was based
on the graph, since it contains some steps that should be clarified more and even scanning
barcode may be one of the factors that lead a people to reject the idea of in advance
reservation, therefore only about 40% agreed that the reservation system is helpful in this
type of the parking space.

Information presented on the map was considered to be quite helpful by a great amount of
users which reached to 85% and they found the map appropriate mean for finding their
intended place.

Being time consuming is one of the most important factor which effects the efficiency of
our interface, and about 40% stated that the is system is time consuming whilst the other
60% declared that interface steps can be completed within an appropriate amount of time.

70

71

Recommendations:

In order to allow the system to be deployed in the real world, a number of issues raised in the above
analysis need to be addressed.

Considerations needs to be taken when presenting a touch screen map where a user can press or say
his choice of available free space. In a real world it would be a great challenge to implement this
screen for the following reason:

Map needs to reflect the dynamic changes that takes place, as the parking spaces are
occupied and changed in a very fast manner. It would be a challenge to implement these
changes into would be a challenge to develop.

As most of our volunteers suggested that it would be a bit pain point for them to press the
map to select the free space.

Another consideration we may need to take is based on the reservation system. The timing factor
for reservation system needs to be paid with detail attention, as a user might do the reservation of a
slot for a fixed time but in practical might actually wanted to stay in there for more time than
reserved, where in the same slot might have its reservation done by another user immediately
following his timing by the other user. In this scenario the system doesn't provide any feasible
solution. Deadlock kind of situation occurs where one user wants to access his reserved slot but the
previous user is not ready to leave the slot and wanted to extend his timing for some reason.

Hence our evaluation suggests that implementing a reservation system might actually need more
attention to details and can have many tradeoffs. In practice, such systems might require more time
and costs to address all of these factors.

72

Summary/Achievements

The biggest achievement we have made as a group whilst conducting this project is the designing
of a system out of a highly innovative idea. Giving shape to this advanced concept involved a lot of
thinking and brainstorming sessions conducted within the group. We tried to address the most
trivial problem, which has been ignored or unaddressed for long time now.
We saw very little or rather no information is provided to the user, in particular a driver in the
parking systems. In today's world where every step of life is automated with the extensive use of
devices gadgets, mobile phones, laptops etc., it is astonishing to reveal that a driver still has to
search and wander around looking for a free space manually in a multi-storey car park. This led us
to attempt to design a system, which not only guides the user to an available parking space but also
provides him with a variety of options.
The main conclusion from our literature review of related work was that there is no existing system
that can guide a user to find a free space in a much better way than the traditional methods of
manual searching. We also felt the need to provide a user with variety of options to choose, as there
are different classes of users.
We think that by providing these options as presented in our prototypes gives more flexibility, user
control and freedom to drivers to choose their preferences. The option provided was based on
detailed study and user requirements drawn upon from our personas and scenarios. We took into
account three types of personas and considered all of the scenarios to finally come up with all the
possible options a driver can opt for.
We designed our first generation of prototypes based on totally different approaches to provide
flexibility to different sections of user. We feel that the most important breakthrough for us as a
team was the idea to provide a map in the parking ticket. We feel that this is the most innovative
concept to address the problem defined earlier. However due to restrictions of time, we could not
delve further into details of dealing with maps.

Although we have a delivered a system that, with minor rectifications, could be taken forward, we
made too many assumptions. Our research into whether such things as the feasibility of having
touch screen system with voice guidance at the entrance of car park, actually being connected to
the internet, the actual cost of scanning machines and reservation options, were limited. This means
that, in reality, the system may not be fit for purpose, meaning that many of the key features could
not actually be deployed.

73

However with the use of realistic potential users, along with our own observations, a thorough
evaluation of the final prototype was conducted. The results suggested ours was a system that,
although somewhat flawed in place, was nonetheless nearly fit for purpose. Now we believe we
have paved the first steps on the way of designing an application, which provides simple userfriendly interface to users in achieving a smooth navigation to a free parking space. This was
highlighted by some positive user feedback received in our usability study.

In terms of how our team performed as a group, we all too often had meetings and discussed things
focusing on a very limited ideas and initiatives, as a result, most often the team stuck to their own
opinions. This led to redundancy and a lack of understanding. At one point this became so bad that
we were forced to redo great swathes of our project. We then realised that we needed to work as
individuals, with minimal interaction and sharing of individual ideas. This approach led us to more
individual thinking, each team member taking the ownership and new ideas started to pour in and
we were back on form with much more enthusiasm and spirit towards the end.

74

Appendix

A copy of the questionnaire presented to the user testing participants

1- How was your experience using the system


1. Excellent

2. Good

3. Average

4. Bad

5. Not applicable

2- Does the options provided on the screen met your requirements


1. Totally met

2. Met

3. Partially met

4. Not met

3- Dose the system help you to find the free lot easily with the provided info on the map?
1. Quite helpful

2. Less helpful

3. Helpful

4. Not helpful

3. Helpful

4. Not helpful

4- Is the user interface easy to interact?


1. Quite helpful

2. Less helpful

5- Did you find the voice guidance useful?


1. Quite helpful

2. Less helpful

3. Helpful

4. Not helpful

6- Do you find the reserve service is a convenient way to reserve a slot?


1. Quite helpful

2. Less helpful

3. Helpful

4. Not helpful

7- Did you find using the system time consuming?


1. Quite helpful

2. Less helpful

3. Helpful

4. Not helpful

Do you have any suggestion for improve or solve the weakness points of our system?

75

References

Apple: Available: http://www.apple.com/mac/keynote/. Last access 6 Mar 2014.


AsureSpace Workspace Manager Car Parking Management System. Car Parking Management System.
Available : http://www.asuresoftware.com/asure-space/workspace-manager/parking-spacemanagement-system/car-parking-management-system-overview Last accessed 20 Feb 2014.
Automated Car Parking System. Available: http://www.tksmy.com/activities_parking_system.html. Last
accessed 2nd Feb 2014.
Balsamiq , Available : http://balsamiq.com. Last access 15 Feb 2014.
Delmatic. Parking Management Systems. Available: http://www.delmatic.com/systems/parkingmanagement-systems. Last accessed 4th Feb 2014.
Gimp , 2013, Available : http://www.gimp.org/. Last access 5 Mar 2014.
Google , Available : https://drive.google.com/templates?type=presentations. Last access 6 Feb 2014.
Gundey, G. (2003). Automated Parking: Is It Right for You?. Available:
http://www.parkingtoday.com/articledetails.php?id=181.Last accessed 14 Feb 2014.
Idris, M., Tamil, E., Noor, N., Razak, Z. & Fong , K. (2009). Parking Guidance System Utilising Wireless
Sensor Network and Ultrasonic Sensor. Information Technology Journal. 8 (2), 138 -146.
Kianpisheh, A., Mustaffa, M., Limtrairut,P. and Keikhosrokiani, P. (2012). Smart Parking System (SPS)
Architecture Using Ultrasonic Detector. International Journal of Software Engineering and Its
Applications. 6 (3), 51-58.
LUMZY , Available : http://www.lumzy.com/. Last access 26 Feb 2014.
Merge TM Parking Management System.(2012). Available: http://www.acs-inc.com/br-tsg-merge-parkingmanagement-system.pdf .Last accessed 2nd Feb 2014.
Mirura, Shun., Zhn, Y & Kuroda, T. 2006,Evaluation of Parking Search using Sensor Network, Japan,
223-8522, Department of electronics and electrical engineering, Keio University.
Paniati, J. (2007). ced Parking Advanced Parking Management Systems: Management Systems: A CROSSCUTTING STUDY A CROSS-CUTTING STUDY. Available:
76

http://ntl.bts.gov/lib/jpodocs/repts_te/14318_files/14318.pdf. Last accessed 3rd Feb 2014.


PARKING MANAGEMENT SYSTEM. Available: http://www.traffictech.com/pdf/Parking_Management_Profile.pdf. Last accessed 9th Feb 2014.
Prezi, Available : https://prezi.com/. Last access 3 Mar 2014.
SERENA, Available : http://www.serena.com/index.php/en/products/other-products/prototype-composer/.
Last access 26 Feb.
STRRET LINE. Connecting to the Real World . Available: http://www.streetline.com/find-parking/parkermobile/. Last accessed 11th Feb 2014.
Tang, w., Zheng , Y. , Cao, J.. (2006). An Intelligent Car Park Management System based on Wireless
Sensor Networks. 1st International Symposium on Pervasive Computing and Applications. 1 ,63-70.
Wireframes on the fly, Available: https://gomockingbird.com/. Last access 3 Mar 2014.
Yenfeng, G & Cassandras, G. (2012). A new Smart Parking System Infrastructure and Implementation. A
new Smart Parking System Infrastructure and Implementation. 54 , 1278 1287.

77

S-ar putea să vă placă și