• DocumentCode
    1206451
  • Title

    Consensus software: robustness and social good

  • Author

    Huhns, Michael N.

  • Author_Institution
    South Carolina Univ., Columbia, SC, USA
  • Volume
    7
  • Issue
    3
  • fYear
    2003
  • Firstpage
    91
  • Lastpage
    93
  • Abstract
    In this column I explore some far-reaching issues of software development that lie at the intersection of robust software and sociopolitical systems. These two areas might seem unrelated-and most software developers would likely be horrified to have politics intrude on their programming efforts-but the intersection occurs through these premises: software systems administer and control much of our societal infrastructure; people would appreciate and better accept that control if they had input into the nature of the control and the systems´ behavior; designers can make software systems more robust through redundancy, in which different versions of software components might cover for each other´s mistakes and limitations; and if many people could contribute software to societal control systems, the systems might be more robust and better represent people´s interests. The need for redundancy and the need for widespread participation can be mutually satisfying.
  • Keywords
    politics; redundancy; software development management; consensus software; politics; redundancy; robust software; societal infrastructure; sociopolitical systems; software development; Computer errors; Control systems; Mathematical model; Object oriented modeling; Object oriented programming; Programming profession; Redundancy; Robust control; Robustness; Software systems;
  • fLanguage
    English
  • Journal_Title
    Internet Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7801
  • Type

    jour

  • DOI
    10.1109/MIC.2003.1200307
  • Filename
    1200307