• 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