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
Link To Document