3 ms·
Tried already! It’s a disaster. Nancy Leveson & friends wrote articles about this. Yet, there are still people today convinced diverse programming is a good ide
by crocal 7y ago
Tried already! It’s a disaster. Nancy Leveson & friends wrote articles about this. Yet, there are still people today convinced diverse programming is a good idea... Sigh.
https://dblp.org/rec/conf/icse/JaffeL01 https://dblp.org/rec/conf/icse/JaffeL01
- jimktrains2 7y agoDo you have a link to a readable copy?
- crocal 7y agoWhoops. Wrong article. Apologies. Blame my big fingers on this phone. The article is: « Analysis of Faults in an N-Version Software Experiment." Susan S. Brilliant, John C. Knight, Nancy G. Leveson (1990) And I found a PDF version here: http://sunnyday.mit.edu/papers/nver2.pdf http://sunnyday.mit.edu/papers/nver2.pdf
- yborg 7y ago>1990 study >student programmers >toy problem To me, this proves very little about how independent development teams would perform with experienced engineers working with present day design tools. It's possible that the results would be the same, worse, or better, but I hope this isn't the most recent research that's been done on this. The main issue with this approach is of course - cost. So the question is whether having two systems with uncorrelated fault paths is worth doubling the development expense.