DocumentCode :
1026878
Title :
Morality and the Software Architect
Author :
Booch, Grady
Author_Institution :
IBM
Volume :
25
Issue :
1
fYear :
2008
Firstpage :
8
Lastpage :
9
Abstract :
The author poses the question:is there a moral dimension to developing software? Should software architects have a professional code of ethics? As Bjarne Stroustrup has pointed out, our civilization runs on software. We as a professional community have developed technology that has changed the way individuals live, businesses operate, communities interact, and nations and civilizations thrive and expand. At that level of abstraction, a moral dimension is undoubtedly at play: when our technology touches the activities of the human spirit, then questions of social responsibility, individual rights, and goodness of fit to the moral atmosphere of the surrounding community come alive. Should we enable technology that allows tracking an individual´s activities to a high degree of fidelity? Should we permit unfettered access to all information? On the other hand, should we allow complete digital anonymity? Should the transport and storage of bits be an essentially free utility? These, and many other questions, are rooted in technology, which by itself is neither good nor evil; it´s the use of that technology that brings us to the moral dimension.
Keywords :
ethical aspects; software architecture; American Institute of Architects; ethics; morality; professional code of ethics; professional conduct; software architect; Atmosphere; Computer architecture; Ethics; Gravity; Humans; Legislation; Physics; Professional societies; Skin; Standards development; architecture; building; code of ethics; ethics; software development;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2008.13
Filename :
4420060
Link To Document :
بازگشت