Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/311795116

A Car Breakdown Service Station Locator System

Article · January 2016

CITATION READS

1 7,074

3 authors, including:

Ahmad Suhaimi Baharudin Kamal Karkonasasi


Universiti Sains Malaysia Universiti Sains Malaysia
125 PUBLICATIONS   170 CITATIONS    33 PUBLICATIONS   20 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

[I] Problem Solving Tools Adoption, Small and Medium Enterprises (SMEs) View project

THE DETAIL RESUME (CV): ASSOC. PROF. DR. AHMAD SUHAIMI BAHARUDIN View project

All content following this page was uploaded by Kamal Karkonasasi on 29 March 2017.

The user has requested enhancement of the downloaded file.


International Journal of Applied Engineering Research ISSN 0973-4562 Volume 11, Number 22 (2016) pp. 11037-11040
© Research India Publications. http://www.ripublication.com

A Car Breakdown Service Station Locator System

Khoo Jin Sheng


School of Computer Sciences, Universiti Sains Malaysia (USM), 11800, Penang, Malaysia.

Ahmad Suhaimi Baharudin


School of Computer Sciences, Universiti Sains Malaysia (USM), 11800, Penang, Malaysia.

Kamal Karkonasasi
(corresponding author) School of Computer Sciences, Universiti Sains Malaysia (USM), 11800, Penang, Malaysia.

Abstract Service Providers is the main concern at this point as the public
A lot of people are facing difficulties getting help when their has limited information to the providers.
car breaks down on the road. Many of them do not have any Car
Repair Service Providers’ contact number and could not get
help as the Car Repair Service Providers might be far away from Problem Statement
their locations. These problems are the motivations for the During festive seasons, car breakdown cases increase more as
development of this project to help those who are in need when the long journeys put vehicles more at risk of breaking down. In
their car breaks down along the roads. This project will start Federal Highways, it is easier to seek for help as there is PLUS’
with the analysis of the car breakdown incidents on the road. It Workshop on Wheels (WOW) service, developed in
expects that through some research, the statistics of car collaboration with the Automobile Association of Malaysia
breakdowns can be obtained to see if this project is helpful to (AAM) which provides towing service as well. In the case of
those in need. The next step would be an analysis and breakdown on State Route and Route in Town, it can be difficult
comparison of those existing Car Breakdown Service portals or to get help because if the driver is not familiar with that place.
applications to identify the flaws. Development of a Car When it comes to breakdown in rural areas, it could be worse as
Breakdown Service Station Locator System will be carried out the point of breakdown is far away from Car Repair Service
after planning and analysis. Internal testing and user testing of Providers.
the application will be carried out before the system is being Another problem is the rise of tow truck scam where a tow truck
deployed. As part of the expected results, the proposed system appears at the scene out of nowhere, offering tow service. After
towing away, the vehicle, the scammer will demand a large
connects Car Repair Service Providers (CRSP) and the Public
amount of money from the victim to get back the car. There have
through this system. If the car owner's transportation breaks been many cases where the tow truck operators themselves
down on any highway or federal road in any part of Malaysia, engineered the accidents, through the use of oil or nails on a
the owner could enter information with regards to the place of targeted stretch of road. All these happen on the road as the
breakdown in the system using mobile phone, tablets. The drivers will get panicked when cars break down and they have
system will automatically search for any CRSP nearest to the no idea who to seek for help. The scammers take advantage of
reported incident spot. The users are able to contact the CRSP this and make their service looks convenient, but it is actually a
to service the vehicle. This project aims to develop a Car scam.
Breakdown Service Station Locator System. The proposed From the above problems, it is important that further
system connects Car Repair Service Providers (CRSP) and the investigations should be made to solve this problem faced by the
Public through this system. public. There must be a solution to this problem, not just to
decrease the tow truck scam incidents, but to help the public to
Keyword: Car Repair Service Providers, Car Breakdown, Car contact a trustworthy service operator to assist them in such
Breakdown Service Station Locator System situations too. As a driver on the road, car breakdown can happen
at any time and it is out of the driver’s control at some point.
When a driver was caught in such situation, one definitely does
INTRODUCTION not want to be stranded on the road for too long seeking help
When it comes to car breakdown, it could mean more than just without any clues, especially in unfamiliar places.
the car’s technical defects as it could lead to injuries and fatalities Proposed Solution
because getting out of the car to check for breakdowns can be
very dangerous especially on a highway as people are driving At this point, the Car Breakdown Service Station Locator
very fast. Based on Federal Highway Administration statistics System will be developed on Android platform due to the time
(United States), there are approximately 4,000 fatalities and constraint and a lot of research need to be done to develop the
almost 60,000 injuries from roadside crashes. In this event, it is system. Development of this system on other platforms such as
best to seek for the professional’s help which is the Car Repair IOS and windows will be considered in the future if good
Service Providers (CRSP) as they are more knowledgeable and feedbacks are being received from the users. The system will use
for personal safety on the road as well. Contacting the Car Repair the driver’s current location to determine the nearest CRSP

11037
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 11, Number 22 (2016) pp. 11037-11040
© Research India Publications. http://www.ripublication.com

available and display a list of CRSP nearby for the driver to push technology. In an unforeseen event of car breaks down, the
choose. In order to perform the search of nearest CRSP, Google driver can send an SOS from handphone to the nearest workshop
Places API for mobile will be used to connect people to places for rescue. Other than a car breakdown rescue, there are other
of interest with the power of location awareness on Android. As features in this app such as pickup service, drive in, quotation,
for the cost of service, the price charged by each CRSP is and scheduled for maintenance.
impossible to be displayed as the root cause of car breakdown As the summary of the background study, it shows that some of
must be determined before the cost can be calculated. The scope the existing applications have flaws and some service providers
of this system will focus on searching the nearest CRSP for the are working fine with the traditional way like call-for-services
while tow truck scammers are still trying to find ways to cheat
drivers, providing help to people who do not possess any
the public. In response to all these problems, Car Breakdown
mechanic’s number in hand. The business deal is between the
Service Station Locator System of this project aims to solve the
CRSP and the driver which is out of the system’s control. flaws of the existing apps and utilizing the power of Information
Technology to improve the service for those that are doing well.
At the same time, this project aims to lower the percentage of the
RELATED WORKS public getting cheated by tow truck scammers by providing the
The development of this project, a Car Breakdown Service most convenient way of searching for workshops for help, thus
Station Locator System is a new project with a different idea as reducing the chances of relying on tow truck scammers on the
compared to some of the systems available that offers car road.
breakdown service.
Some CRSP offers their services via the traditional way of
giving their name cards to friends around to promote their SYSTEM ANALYSIS AND DESIGN
services and communicate with customers through phone calls. Car Breakdown Service Station Locator System is designed to
Some offer their services through web and mobile application solve most of the drivers’ car breakdown problem on the road.
where the CRSP would have to handle the application by The proposed system connects Car Repair Service Providers
themselves. (CRSP) and the Public through this system, allowing the car
All these CRSP have their own way of managing their business owner to contact the nearest CRSP in case the car breaks down
and there are pros and cons at the point of looking from the on any highway or federal road in any part of Malaysia by
public’s point of view who urgently requires the CRSP’s utilizing the GPS functionality on the smartphone. The system
services during car breakdown. For this project, the focus will be will automatically search for any CRSP nearest to the reported
on the user’s side as the main focus of this project is to solve the incident spot within a certain radius. Users are free to choose the
problem faced by the public on the road. Anyhow, both the user CRSP within the list that they prefer to obtain service from. The
and CRSP’s convenience and benefit will not be neglected even analysis phase of this project will start with the analysis of
though the focus will be put on the user side. The development similar or the existing app to compare the flaws and strength of
of this Car Breakdown Service Station Locator System will try these systems. The second phase will be the feedback from car
to bring minimal interaction in terms of managing the drivers to identify the problems that most people are having.
application and interaction between user interfaces to ease the Features of the new system will be determined based on the
use of the mobile application during the times of frustration. analysis and comparison of the existing systems and
Some of the existing system of services is being listed in the next identification of the public’s problem. Development phase will
part to make comparisons of strength and weaknesses. List of come in after that and the system requirements will be reviewed
existing system or services are in following. from time to time to further enhance the development. In terms
of the time for development, the prototype of this system aims
A. OpenDay for mid of February 2016 to be finished while the deployment of
OpenDay is an application on the IOS platform that provides the final phase of this system will be done in early May 2016.
repair quotes from car repair service providers nearby, combined This Car Breakdown Service Station Locator System is basically
with an easy-to-use platform to schedule and pay for service. It an application on the Android platform that is helpful to those
allows the user to choose the type of services needed, describe who are in need when their car breaks down. This application
problems that the driver is facing and it can be used as regular will allow the user to search for the nearest car repair service
maintenance as well. This application will get the users providers (CRSP) using an Android smartphone to get help.
competitive, local quotes for car repair and maintenance with As the user of the application, new users will have to register
price, location and rating. with the application before they can search for CRSP to seek for
help. The user will interact with the application on their
B. RepairPal smartphone to find the nearest and available CRSP to get
RepairPal founded in 2007 by a group of automobile enthusiasts assistance. Basically the system will require a minimal
and entrepreneurs who were frustrated by the expensive and interaction from the user as the aim is to provide convenience
tedious process of fixing and maintaining their vehicles. They and not to frustrate the user. Only a few taps, and a small detail
created RepairPal to provide drivers with the most accurate, of information is needed to start the finding of CRSP whereby
unbiased, and useful car ownership information available. the system will use the GPS sensor on the phone to detect the
RepairPal offers a stress-free, time-saving method of obtaining nearest CRSP and then return the search result back to the user.
all the relevant information conscientious consumers need. Figure 1 shows the waterfall methodology of the project.
C. CarBengkel
CarBengkel is an intelligent mobile application that connects car
drivers and authorized OEM workshop as well as specialized
workshops for maintenance and repair by leveraging on GPS and

11038
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 11, Number 22 (2016) pp. 11037-11040
© Research India Publications. http://www.ripublication.com

Entering the Search option will show the user a map with nearby
CRSP within that radius. Yellow marker shows the user’s
current location and blue markers shows the CRSP around. The
top shows the logo of the application, whereas the bottom shows
the selected CRSP’s details. Tapping on the marker will show
the CRSP’s information on an info window, tapping on the info
window will bring the user to call the CRSP. Upon tapping the
CRSP’s marker, the right screen will show a navigation button
to bring the user to turn by turn navigation if the user’s car is still
moveable and users would like to go to the CRSP’s location
directly.
From the menu page, tapping on About Us will display a page
showing the information on the application and the developer.
There is a short description about the development of the
application, release date, version and the developer. Again from
Figure 1: Waterfall methodology the menu page, tapping on the Contact Us will direct the user to
a feedback form whereby the user can ask questions, complain,
The system will search the CRSP in a fixed radius and return or feedback to the developer through email.
results to the user. Then the user is free to select any CRSP of Navigation throughout the whole application is kept in the
their own preference which are in the list and call from the details simplest form to ease the use for the users as many people would
provided by the application. be frustrated during car breakdown and no one wants to spend
The cost of service by the CRSP will not be displayed to the user time to explore complex applications during the time of
as the root cause of the problem has yet to be identified and the hardship. With consideration to the user’s mood and usability at
business will solely in between the user and the CRSP. In terms that particular moment, all buttons are designed for easy tapping
of the business model, downloading the application for the user without any problem and the color of the background is dim to
or the CRSP will not cost any money as this project is for the create a peaceful view and to bring out the buttons without the
final year project development rather than to earn money. In-app need to look deeper into the application.
purchase can be added in the future for further enhancement and
other purpose if needed. Figure 2 shows the main modules in
system design. SYSTEM EVALUATION
The purpose of carrying out unit testing is to verify that each
subunit of the application fulfills the design specification. Unit
testing is being carried out to test all the functionality of the
application in isolation to determine whether these functions
work as it should. Each function is tested individually with some
test cases to see if it meets the requirement.
Next testing is the integration testing where all functions and
subunits are integrated to be tested as a whole application.
Integration testing involves the testing on the flow of the
application with the consideration of interaction of users with the
user interface.
Last but not least is the system testing to verify that the
application as an integrated system meets the requirement
specification that was formed earlier. It also determines whether
the application is capable of solving the problems that triggered
the development of this application. This involves the testing on
Figure 2: Modules in the system the complete flow of interaction with different test cases.
The test results are acceptable as compared to the expected
The flow of application interface starts from the splash screen, result. Confirmation of password in registration works well and
kind of like a welcome screen and an introduction to the user. will prompt the user to reenter again if the confirmation
The splash screen consists of the name of the application, Car password is not the same as the password. Validation of
Breakdown Service Station Locator System with the background username and password in Login is also workable whereby the
of a map to give the user a brief idea about what this application application will prompt the user to reenter username and
is about. The reason for choosing such background is because it password if it does not comply to the database. Availability of
shows the user that it is something related to maps and location. CRSP in different locations is tested fine by showing CRSP
The next one will be the registration and login page whereby within the search radius in different locations. Availability of
users must login or register as a new user to start using the CRSP’s information is also being met when tapping on different
application. Both registration and login page requires minimum CRSP to show the names, address, latitude and longitude.
data entry as this application does not require much information Information transfer to developing in, feedback form works well
to operate. by verifying the information in the feedback form and the
The user will then enter the menu page which has 3 options to developer’s email. Only a minor issue in the feedback form is
choose from, search for CRSP, About Us, and Contact Us. The the email address of the user whereby the application will use
buttons use different colors for easier differentiation. the user’s registered email account on the smartphone to send the

11039
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 11, Number 22 (2016) pp. 11037-11040
© Research India Publications. http://www.ripublication.com

email instead of the email address provided by the user in the into a paid version to increase the radius of CRSP search result,
feedback form. which is one way of earning from the business perspective.
As compared to other existing system, this Car Breakdown Application for the CRSP side can also be developed in the
Service Station Locator System has the advantage of returning future to connect the CRSP and the users through the
the search result of CRSP nearby the user’s current location, with application itself when most of the CRSP is up to the trend of
different CRSP is forming a network of assistance that functions implementing smartphone usage in their business.
anytime, anywhere. This enables the user to choose any of the Both the public and the CRSP can benefit from the development
CRSP of their own preference that is returned by the application of this Car Breakdown Service Station Locator System and
without the constraint of only one CRSP. The usability of this
reduce the scam rates of tow truck scammers who always take
application is not limited to the CRSP’s coverage area as the user
advantage of the public’s difficulties.
gets to choose from other CRSP if one could not offer their
assistance. Some CRSP does offer their own application for car
breakdown service, but these applications are limited by the
CRSP’s area of coverage, meaning that the user will be deserted ACKNOWLEDGMENT
on the road without any help if the user is out of the CRSP’s The authors would like to thank Universiti Sains Malaysia
coverage area. This application also has the advantage of turn by (USM) as this research has been supported from the Research
turn navigation to direct the user to the CRSP’s location if the University Grant (RUI) [Account Number:
user decides to drive to the CRSP for servicing a minor 1001/PKOMP/811251] and from the Short Term Research
breakdown. Grant [Account Number: 304/PKOMP/6312103] from the
The main disadvantage of this Car Breakdown Service Station Universiti Sains Malaysia.
Locator System is that it requires internet and location service,
GPS to function. The application is not workable if the user is at
somewhere that has no internet connection or out of location REFERENCES
service’s area. The development of this Car Breakdown Service
Station Locator System helps the public people to get assistance [1] Best breakdown cover 2015. Available from :
from CRSP nearby their current location. After going through http://www.autoexpress.co.uk/car-news/driver-
different test cases, it can be concluded that the application power/92413/best-breakdown-cover-2015 [Accessed 5
performs as it was designed and serves the purpose of solving January 2016]
the problems faced by the public people when experiencing a car [2] Google Maps JavaScript API – Places Library. Available
breakdown. from :
https://developers.google.com/maps/documentation/javasc
ript/places [Accessed 2 April 2016]
CONCLUSION [3] Google Developers, Google Maps APIs – Pricing and
In conclusion, the problems faced by the drivers are not solely Plans. Available from:
car breaking down. Car breakdown will cause frustration to the https://developers.google.com/maps/pricing-and-
driver, the frustration will then cause the driver to make bad plans/#details [Accessed 3 April 2016]
decisions and being scammed by the tow truck scammers. [4] Google APIs for Android – Circle. Available from
Another problem is getting help from workshops or mechanics. https://developers.google.com/android/reference/com/goo
One who does not possess any workshop’s number can only rely gle/android/gms/maps/model/Circle [Accessed 15 April
on the help of a car passing by and risk being scammed. Based 2016]
on all these related problems, it is vital to come out with a [5] Google Maps API Tutorial. Available from:
solution that can solve these problems. Revising back the http://www.w3schools.com/googleapi/ [Accessed 15 April
background studies, the current way of how people obtain 2016]
service from workshops might be satisfying such as the service [6] How to Create a Google Map Application using Android
provided by Automobile Association of Malaysia (AAM), the Studio. Available from http://www.todroid.com/how-to-
existing application such as CarBengkel might be designed to create-a-google-map-application-using-android-studio/
be more helpful for those who faces car breakdown difficulties, [Accessed 16 April 2016]
however the development of this project aims to improve the
way on how the public contact the CRSP and to provide
convenience for both sides. The development of this Car
Breakdown Service Station Locator System also aims to
overcome the flaws of some of the existing applications in the
market. With open source resources, the development cost of
this Car Breakdown Service Station Locator System is being
kept to a minimum and that is why it is capable of providing
assistance to the user with free of charge on the application
download. The development of this application also fits the
purpose of education studies and meets the requirement as
stated in early stages and of course providing help to people
who are in need.
As for future work, there is a lot of room for important on the
development of this application whereby it can be developed

11040

View publication stats

You might also like