Affiliation:
1. Addis Ababa University Addis Ababa Ethiopia
2. Faculdade de Ciências Universidade de Lisboa Lisbon Portugal
3. Instituto de Telecomunicações Covilhã Portugal
4. Department of Computer Science Addis Ababa University Addis Ababa Ethiopia
Abstract
AbstractRequirements engineering is a fundamental process in software development phases. At the same time, it is a difficult phase and exposed many ethical violations. The main purpose is proposing an ethical framework for software requirements engineering that addresses the identified concerns. These concerns include problems associated with a knowledge gap, requirements identification, quality‐related concerns, unwillingness to give requirements, and practicing forbidden activities. These concerns are grouped into a category as the proposed framework components. Each of the categories encompasses more than one problem domain. The proposed framework suggests resolving mechanisms as collections of clauses for each of those concerns. An expert evaluation technique is used to validate the proposed framework. The experts are purposefully selected from software industries and institutions. Questionnaires and focus group discussions were used as data‐gathering tools for the validation of the proposed framework. The validity (face validity, content validity, and construct validity) and the reliability of the proposed framework were checked. The evaluation results show that the proposed framework has an acceptable range of validity and reliability. The proposed framework can be used as a guideline for software engineers to minimise the occurrence of those identified concerns during the requirements engineering process.
Publisher
Institution of Engineering and Technology (IET)
Subject
Computer Graphics and Computer-Aided Design
Reference38 articles.
1. Ethical Issues in Software Requirements Engineering
2. AlAmmar F.A.:Framework for Ethical Practices in Software Development Life Cycle: A Case Study in the Kingdom of Saudi Arabia. Master Thesis University of Prince Sultan Riyadh(2016)