Lab Report 3
Lab Report 3
Task Objective
Read the case studies given below and consider their ethical concerns.
Case study 1:
Consider your GPS data collected and mapped in Lab report 6. Now imagine your GPS traces
were collected for a period of 30 days, and shared publicly with your name without your
knowledge.
Case study 2:
Refer to the context of the data provided in Lab report 5. Here, data was collected from a motion
sensor installed in a user’s (John Doe) bathroom. John Doe is an elderly gentleman between 65-
75 years, and he lives by himself in his own home.
The data was part of John’s smart home system, which has motion sensors installed in every
room. All the sensor data being collected from John’s house, including his bathroom is uploaded
to a cloud server. The company who built the smart home system has access to John’s collected
sensor data in the cloud, and their artificial intelligent algorithms use the collected data to learn
about John’s behaviours and feed the learned patterns back to John’s smart home. John’s smart
home uses these learned patterns to make various decisions such as automating lights, heating
and if John is well (based on his activity). All of John’s data includes his name and address.
1
John himself does not have access to his data in the cloud.
Q1: In case study 1, what should have been explained and obtained
prior to sharing your GPS traces publicly? Why?
(6 marks)
Prior to this the I should have given informed consent, making sure I knew what was being
tracked and the logistics of it as to not lead to any altercations that may have arisen for having
my location shared. I should have known where my information would have been shared and
who could have gained access to it.
2
There is a lack of trust and privacy concerns with data tracking, not being sure who gets
accessed to that data, what it will really be used for and who will see it. Many company’s may
sell your location data to advertising platforms to then advertise to you the cafe you walk past
everyday or something else.
Q5: Explain how one of the ethical concerns you mentioned can be
addressed.
(6 marks)
Security concerns are probably one of the easier ethical concerns to address. An immediate
way to improve this is to make sure the number of authorized personnel with access to the data
is limited to only what is needed and therefore trust in everyone to not leak data is lessened.
Next would be to improve the security on the system, making sure data is protected behind high
level passwords and tokens in a network with high security that is difficult to be hacked. Taking
as little data as possible also lowers safety concerns as the less data that can be used to
identify and attack the individual the better.
Task Objective
Read the project ideas given below and consider their requirements
Scenario 1:
3
John has two plants on the balcony of his house. These plants require constant attention and
caring. He has to water them when they require and make sure the soil moisture is kept at
optimum levels. Otherwise the plants will not be in good shape and may not survive. John has
become very busy these days and with his age it is hard for him to keep record and remember
when to water the plants. He is looking for a smart solution to notify him when the plants need to
be watered. Such a solution needs to provide a notification using an LED light connected to the
pot to indicate when the soil moisture is below and over a certain limit. In addition, John also
wants to find out if both plants require the same amount of water, or if he should be watering them
different levels.
Note: Assume that both plants are planted in identical pots, using identical potting mix.
Scenario 2:
Jane, Megan and Kim are university students who enjoy cycling. Since they live in different
suburbs, they usually cycle on their own, and not together. They think that it will be interesting to
compare where they’ve been cycling. They want to see if they can find out some common areas
and times to cycle together, based on things like distance, elevation, day of the week and times
of the day.
4
Q2: Propose a solution to the problem given in Scenario 2, using the
Sense-Think-Act paradigm. Give an overview of your proposed
solution, and outline its Sense-Think-Act requirements.
(5 marks)
Sensing would be down through a location tracker collects their elevation, GPS and the date and
time which the data is collected at. The thinking would be the collecting of the data and comparing
it against the other students data and the act would be to notify the users if there is overlap
between location cycled and when they cycled through the area which they would have crossed
paths. They could then change the time they road that day as to overlap paths at the same time
as one of the other students and take the same path for as long as it overlapped.
Q3: What kinds of hardware do you think can be used to solve the
problem in scenario 1?
(3 marks)
As listed the hardware needed would be a soil moisture and LED as well as an Arduino to process
the data.
Q4: What kinds of hardware do you think can be used to solve the
problem in scenario 2?
(3 marks)
A phone with a GPS tracking software installed would be the only hardware needed to track all
the data they needed.
5
b) What can you do to clean the data?
To clean the data any null values would be deleted and you could have a parameter that
sees if you go off the road to delete it or if the speed to get between the 2 points over the
timespan the location was wrong is above a certain plausible speed to delete that data.
(4 marks)
Q7: Propose some ways to extend your proposed solution for scenario
1.
(3 marks)
To improve upon this and make it even easier for John you would be able to automate the
watering with a pump connected through the system, whenever the moisture level dropped
too low the pump would turn on. So, John would only have to fill up the water supply less
frequently than he would have to water each plant and the plants would get optimal watering
if John didn’t realise the plants LED was on.
Q8: Propose some ways to extend your proposed solution for scenario
2.
(3 marks)
They could set a radius for which their paths overlap, not just when they ride on the same section
of road, in which to notify the students of the overlap. Such as setting a 2KM radius so if anyone’s
path is within a 2km radius they could both ride slightly out of their normal path next time to meet
with each other. There might also be a live update so if any point during your ride you are close
to someone you get notified and not just after your ride when your data has been processed.