Click here to Skip to main content
15,886,199 members

Survey Results

Is the idea of bug-free software realistic?

Survey period: 3 Oct 2016 to 10 Oct 2016

We're expected to do this every day, and some programmers claim they are getting close. Will it happen?

OptionVotes% 
Yes, absolutely8611.45
Yes, but it will require a leap in technology and tools628.26
Not sure466.13
No. We'll get close, but never perfect45560.59
No, we won't even get close to that ideal10213.58



 
GeneralNo Pin
Rahul VB19-Oct-16 3:19
professionalRahul VB19-Oct-16 3:19 
GeneralJust like bridges and aircraft Pin
john morrison leon6-Oct-16 11:38
john morrison leon6-Oct-16 11:38 
GeneralRe: Just like bridges and aircraft Pin
Kornfeld Eliyahu Peter8-Oct-16 9:25
professionalKornfeld Eliyahu Peter8-Oct-16 9:25 
GeneralRe: Just like bridges and aircraft Pin
Alvaro Santiesteban9-Oct-16 10:17
Alvaro Santiesteban9-Oct-16 10:17 
GeneralFirst Line: Pin
LucaBarbucci6-Oct-16 1:07
LucaBarbucci6-Oct-16 1:07 
GeneralNo... Pin
Kornfeld Eliyahu Peter5-Oct-16 8:34
professionalKornfeld Eliyahu Peter5-Oct-16 8:34 
GeneralImpossible because of changing input and its results Pin
KarstenK5-Oct-16 6:39
mveKarstenK5-Oct-16 6:39 
GeneralIt's a pipe dream Pin
Dominic Burford4-Oct-16 23:33
professionalDominic Burford4-Oct-16 23:33 
GeneralTo err is human... Pin
Peter Leow4-Oct-16 21:43
professionalPeter Leow4-Oct-16 21:43 
GeneralJust use the KISS application framework Pin
W Balboos, GHB4-Oct-16 14:40
W Balboos, GHB4-Oct-16 14:40 
GeneralWe can do it, but it's not cheap Pin
Ryan Peden4-Oct-16 10:01
professionalRyan Peden4-Oct-16 10:01 
We can do it right now, but it doesn't come cheap. This article about developing the Space Shuttle's software is always a good read. It was written 20 years ago, but it shows that we can develop error free software given enough time, money, and process.

Now, whether we can create error-free software within the time and budget constraints imposed on typical software developers is a different question entirely. I bet that 20 years ago, anyone you'd have asked would have thought we'd be a lot further down the road of error free software creation than we currently are.

At present, it seems like a large chunk of the industry it diving head first into tools and techniques that result in more bugs, not fewer. It could just be that consumers have demonstrated a preference for faster iterations of software with new shiny bits added as quickly as possible, regardless of the quality of the resulting product. So maybe the world isn't getting the software it needs, but it is getting the software it deserves.
GeneralSmall modules can be perfect but whole system keeps changing Pin
Ravi Sant4-Oct-16 2:53
Ravi Sant4-Oct-16 2:53 
PraiseRe: Small modules can be perfect but whole system keeps changing Pin
Timo Tielens4-Oct-16 3:42
Timo Tielens4-Oct-16 3:42 
GeneralSoftware scales, when we are about to reach the bug-free status Pin
Swinkaran4-Oct-16 1:15
professionalSwinkaran4-Oct-16 1:15 
GeneralPerfect requirments ? Pin
Andrew Torrance4-Oct-16 0:20
Andrew Torrance4-Oct-16 0:20 
AnswerRe: Perfect requirments ? Pin
raddevus4-Oct-16 7:55
mvaraddevus4-Oct-16 7:55 
GeneralMathematically possible but really? Pin
User 592413-Oct-16 18:58
User 592413-Oct-16 18:58 
General...until last user Dead Pin
koolprasad20033-Oct-16 18:20
professionalkoolprasad20033-Oct-16 18:20 
GeneralAs complexity goes up... Pin
Tim Carmichael3-Oct-16 7:53
Tim Carmichael3-Oct-16 7:53 
GeneralProject Complexity Pin
Clifford Nelson3-Oct-16 5:38
Clifford Nelson3-Oct-16 5:38 
GeneralBug free Pin
John Pearce3-Oct-16 5:32
John Pearce3-Oct-16 5:32 
GeneralIt will get harder Pin
Alois Kraus3-Oct-16 5:12
Alois Kraus3-Oct-16 5:12 
GeneralRe: It will get harder Pin
den2k884-Oct-16 2:11
professionalden2k884-Oct-16 2:11 
GeneralOf course it is possible Pin
Nemanja Trifunovic3-Oct-16 3:26
Nemanja Trifunovic3-Oct-16 3:26 
AnswerNo Pin
Slacker0073-Oct-16 1:41
professionalSlacker0073-Oct-16 1:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.