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 :
بازگشت