Identify any potential hazards in the proposed design
Foreseeable misuses
Changes that may occur during the useful lifetime
Disposal after the useful life has ended
Context
IEEE Code of Ethics
Accept responsibility in making decisions consistent with the safety, health, and welfare of the public, and to disclose promptly factors that might endanger the public or the environment
Avoid real or perceived conflicts of interest whenever possible, and to disclose them to affected parties when they do exist
Be honest and realistic in stating claims or estimates based on available data
Reject bribery in all its forms
Improve the understanding of technology; its appropriate application, and potential consequences
Maintain and improve our technical competence and to undertake technological tasks for others only if qualified by training or experience, or after full disclosure of pertinent limitations
Seek, accept, and offer honest criticism of technical work, to acknowledge and correct errors, and to credit properly the contributions of others
Treat fairly all persons and to not engage in acts of discrimination based on race, religion, gender, disability, age, national origin, sexual orientation, gender identity, or gender expression
Avoid injuring others, their property, reputation, or employment by false or malicious action
Assist colleagues and co-workers in their professional development and to support them in following this code of ethics
Common Ethical Violations
Failing to protect the public
Unethical disclosure of facts and information
Failure to include all pertinent information in professional reports
Performing work for which one is not qualified
Expressing a professional opinion that is not founded on both adequate knowledge of facts and technical competence in the field
Issuing a statement or other communication without identifying all interested parties
Failing to act as a faithful agent or trustee of one's employer or client
Resolving conflicts within guidelines
Engineers' foremost responsibility is to act in the best interest of the public
All other considerations are secondary to this goal
Foreseeable misuses
There are no obvious foreseeable intentional misuses for our physical product. For any misuse that would utilize chlorine or other pool chemical sensors our product would be much more impractical than analog or single use alternatives.
For any data collected and stored digitally any sort of hack or leak of the data either by employee or outsider could be an issue, however it's likely that this data won’t be very sensitive.
While they do not pose high amounts of danger, the system may present hazards in the form of improper chemical management. Pools that are not well balanced can cause irritation for swimmers, allow unwanted biological growth in pools, and affect the pool’s physical characteristics (like scaling and staining on concrete pools).
Improper installation of the system could also introduce potential hazards.
Changes that may occur during the useful lifetime
Since we will control software, it's unlikely whatever microcontroller or electronics inside of the device will ever be too slow for its designed use.
Stability or lifespan issues due to the nature of product being near or in both water and corrosive environments.
Since sensor input will be static, software changes regarding what is done and how the collected data is processed, presented, and used are possible.
Disposal after the useful life has ended
While our device will be in contact with chemicals, they are not considered hazardous so it may be recycled or trashed like any other device.