• DocumentCode
    3192180
  • Title

    Software development as spiritual metaphor

  • Author

    Epstein, Richard G.

  • Author_Institution
    Dept. of Comput. Sci., West Chester Pennsylvania Univ., PA, USA
  • fYear
    2004
  • fDate
    17-19 June 2004
  • Firstpage
    62
  • Lastpage
    75
  • Abstract
    This paper explores the possibility of finding spiritual metaphors in software development. It looks at some of the basic concepts in software development and explores how these concepts can be recast as symbolic allusions to the work of perfecting human nature. The particular concepts from software development that are recast as spiritual metaphors include desirable software qualities (which turn out to be desirable qualities for human beings as well), software processes (which turn out to be symbolic of particular approaches to spiritual discipline), significant principles for developing quality software (which turn out to express fundamental truths on the human level) and issues in software security (which easily translate into metaphors relating to the struggle between the spiritual aspirant and those who would derail the aspirant from his/her journey).
  • Keywords
    philosophical aspects; security of data; software engineering; human nature; software development; software processes; software qualities; software security; spiritual metaphor; Computer science; Educational institutions; Ethics; History; Humans; Information technology; Programming; Security; Software quality; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology and Society, 2004. ISTAS '04. International Symposium on
  • Print_ISBN
    0-7803-8390-7
  • Type

    conf

  • DOI
    10.1109/ISTAS.2004.1314327
  • Filename
    1314327