Published April 4, 2024 | Version v1
Computational notebook Open

Ethics Detector for Software Requirements Documents

Authors/Creators

Description

Source Code for a paper with the following abstract:

As the use of artificial intelligence grows in both reach and capability, there is an expanding need for ethical considerations at every step of the software engineering design process. The development of sophisticated computational methods for detecting ethical and unethical content in software engineering requirements documents would help ensure these ethical standards are met in a more efficient manner than complete manual review.
Natural language processing (NLP) is the field of techniques that allow computers to read, understand, and formulate text comparable to humans. 
In this work, a novel methodology is proposed that leverages semantics of the words and quantifies ethics in a score.
We present experimental results that elucidate the proposed methodology on a publicly available natural language requirement dataset.

Files

DataRun.ipynb

Files (1.8 MB)

Name Size Download all
md5:2d14f1be46e10378fbac05bc3b010dab
143.8 kB Preview Download
md5:a7500dec04636203f665b94ea1cd4d88
752.1 kB Preview Download
md5:d73ddf19c385e0fd27f8c27f30988ef1
33.6 kB Preview Download
md5:26e9e02b8faa0f0352f088728354192c
846.4 kB Preview Download

Additional details

References