SODIS: A SOFTWARE ENGINEERING ETHICS TOOL.
SODIS: A SOFTWARE ENGINEERING ETHICS TOOL. Mary Skiles Sullivan, East Tennessee State University, Johnson City, Tennessee. A SoDIS analysis was performed as a post-audit on a data warehousing project for a large organization. This organization had performed a detailed risk analysis during project development. In the post-audit, the SoDIS analysis found three major software engineering ethical issues violated which had gone undiscovered during the initial risk analysis. Although SoDIS worked well in a post-audit situation, SoDIS should be used as a pre-audit CASE tool. The primary function of SoDIS is as a decision-support tool during the project development stage. In summary, SoDIS helps record the details and resolutions of significant ethical issues identified during the development phase of a software project: issues related to individual project tasks. It helps track the decisions made to resolve ethical concerns and records those decisions as future tasks to perform before project completion. An overview feature allows the developer to carefully track tasks that have been flagged as potential harm to a particular stakeholder. A project plan is not complete until all flagged tasks have been addressed. The features of SoDIS allow a software engineer to ensure proper identification of professional/ethical concerns and ensure potential risks to stakeholders are resolved. The SoDIS process when incorporated into software projects as a pre-audit CASE tool will lead to ethically sound software.
|Printer friendly Cite/link Email Feedback|
|Publication:||Journal of the Tennessee Academy of Science|
|Article Type:||Brief Article|
|Date:||Jan 1, 2000|
|Previous Article:||ETHICS IN THE ACADEMY: THE INSTITUTION OF RESEARCH.|
|Next Article:||ETHICS AND RADIATION RESEARCH.|