Abstract
Software is the core for Computer-based applications which became an essential part for critical control systems, health and human life guard systems, financial and banking systems, educational and other systems. It requires qualified software engineers professionally and ethically. L.R and survey results show that software engineering professionals facing several ethical related problems which are costly, harmful and affected high ratio of people. Professional organizations like ACM, IEEE, ABET and CSAC have established codes of ethics to help software engineering professionals to understand and manage their ethical responsibilities. Islam considers ethics an essential factor to build individuals,communities and society. Islamic Ethics are set of moral principles and guidance that recognizes what is right behavior from wrong, which are comprehensive, stable, fair, and historically prove success in building ethically great society. The 1.3 billions of Muslims with 10s of thousands of software engineers should have an effective role in software development and life, which requires them to understand and implement ethics, specially the Islamic ethics in their work. This paper is a frame-work for modeling software engineering principle. It focuses mainly on adopting a new version of software engineering principle based on Islamic ethical values.
Highlights
In this computer and information era, computer-based applications became an essential part of human life
It is the core for critical control systems, health and human life guard systems, financial and banking systems, scientific and educational systems, entertainment and games, and other systems related to different aspects of human life
Ethical and professional principles for software engineering professionals were adopted by professional organizations and committees such as IEEE, ACM, ABET; but L.R., studies and survey results show that software engineering professionals still facing many ethical related problems
Summary
In this computer and information era, computer-based applications became an essential part of human life. Moor's way is very powerful, suggestive, broad enough to be compatible with a wide range of philosophical theories and methodologies, and it is rooted in a perceptive understanding of how technological revolutions proceed This very broad view of computer ethics employs concepts, theories and methodologies from applied ethics, sociology of computing, technology assessment, computer law, and other relevant disciplines [5]. This way of understanding computer ethics is reflected in recent developments such as Brey's "disclosive computer ethics" methodology [6] and the emerging research field of "value-sensitive computer design" [7, 8, 9]. One of the recognizable and effective concept of ethics is the Islamic concept, which is still not studied broadly by computer and software engineering professionals
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have