CS/SE 3162 Fall 2020 Final Exam
As we all know the Covid10 pandemic has impacted everyday life for most people in the world,
people in the US, students in the US, and ultimately life at UT Dallas. This summer was the
introduction of 100% online synchronous learning for the entire UT Dallas community. UT Dallas
students are ready to start full-time on campus learning. The UT Dallas community are looking for a
way to feel comfortable learning in person and lower the chance of contacting and spreading the
Covid19 virus. The UT Dallas leadership has reached out to you for a software solution that would
address these concerns.
UT Dallas would like a mobile solution connected to a website solution for administration with the
following key features:
• Proximity phone Alerts when people are within 6ft
• Covid19 Alerts when someone has tested positive
• Covid19 Tracking analysis when someone tested positive, who did they come within 6 feet of.
• Covid19 Tracking analysis when someone test negative, they can be within 6 feet of others
who tested negative as long as the negative person has not been within 6 feet of someone who
tested positive
• Reporting via the website on people who are violating the proximity requirement
• Admin functionality to group people who are familiar (meaning that can be within 6 feet)
• Admin functionality to group mark people who are negative so the alerts do not get triggered.
Assumptions:
• All UT Dallas members will have phones that allow this functionality to work
• All UT Dallas members will download and use the application
• All UT Dallas members will be UTD students
• All UT Dallas members will remain only with the UTD student population (no outsiders at this
time)
Your assignment:
1. Create a 2-3-page paper explaining potential social, legal, and ethical challenges with this
solution?
2. The first paragraph should be your thoughts on this type of solution as a software engineer or
computer science student.
3. The paper must refer to at least 4 of the 9 chapters covered in this course. This means that if
you use the word “privacy”, you need to connect to the content to the textbook, lecture slides,
or class lectures. This must be done for at least four topics that relate to the case study.
4. Ultimately, you must reference the textbook in your paper where logical.
Note: work should be clean, neat, formatted co
ectly, consistency from one section to another.
Microsoft Word - ideas.docx
1. 2pages paper
2. This program will relieve people’s wo
ies about COVID so that they can return to the campus
life. But collecting people’s personal data and track gps will have many issues. As a software
developers, we need to design the system secure and convenient as possible. Because this is
elated everyone’s safety, people shouldn’t be able to turn off the track system such as gps.
Need efficient notification system. But privacy has to be secured. ---
3.
• Unwrapping the gift
o Developing the software system that can control COVID19 in UTD will be very
helpful. ----(why do we need this system). However, this software can cause the
social and ethics issues.
o Utilitarian theory- views the action as a right or wrong based on the
consequences. It focuses on the outcomes. Since Utilitarianism focuses on the
majority’s benefits, the minority can be disregarded.
§ This software is for the everyone’s safety. We have to be alert who has
tested positive..........
§ Some people might not like this system(minority) but this system is
necessary for majority’s safety.
• Privacy
o The software will use GPS to track all the UT Dallas members. => Privacy issue
can occur
o All the information regarding the COVID 19 including the test results will be
shared with the admin group.
• Crime
o Hacking
§ This website has the personal information of UT Dallas members
§ Hacking
• Severe problem
• information can be collected and used in the wrong way
• This shouldn’t be happened. Security!
• E
ors, failure
o Failures and e
ors in the computer system
§ Single minor issue can cause huge impacts
§ Must detects all the risks issues that can occur and fix them
§ Enough tests are important
• Professional ethics and responsibilities
o The admin have all the information of all UT Dallas members.
§ Information: gps, who were they with, test results, address, phone
number…
§ As a developer, we need to follow the professional code of ethics
o Our responsibility is build the secure website so that all the personal information
can be protected.