Thursday, June 11, 2015

Principle 3: PRODUCT

Software engineers shall ensure that their products and related modifications meet the highest professional standards possible. In particular, software engineers shall, as appropriate:


3.02. Ensure proper and achievable goals and objectives for any project on which they work or propose.

The product scope and objectives are clearly mentioned in the problem domain. Hence the matter we have addressed is aligned with the scope and commenced after studying feasibility for continuation of the project. So we have clearly defined achievable goals in the project.


3.03. Identify, define and address ethical, economic, cultural, legal and environmental issues related to work projects.

Ethical issues: collecting initial venom samples from snakes is harmful and against freedom of the snakes.In this process only a few snakes will have short term disservices, but as I have mentioned in the previous sections it will benefit for all the rest of the snakes from being killed by human due to snake bites. The device is there to identify the whether it’s a poisonous bite if so it quickly show the relevant snake and the anti-venom as the remedy. No point of bringing the snake which caused the snakebite envenoming.


3.05. Ensure an appropriate method is used for any project on which they work or propose to work.

The methodology was described in the solution section. Hence the logic is obvious that venom and relevant snake type can be detected by comparing the chemical congeniality between poisoned blood specimens and the recorded chemical data in the device or database.


3.12. Work to develop software and related documents that respect the privacy of those who will be affected by that software.

In gathering information to start the research we had real interviews with people who have faced such horrible situation. Sometimes it’s sorrowful to know people in rural villages frequently die of snakebites envenoming. So we protect confidentiality of those who helped in gathering the information, resources and materials for the use of the project.


3.13. Be careful to use only accurate data derived by ethical and lawful means, and use it only in ways properly authorized.

We have used accurate data as much as possible in the development of the prototype. But the device is to be improved and optimized for real-time use. We have justified all the ethical issues in most of the previous sections.

No comments: