lycier, on 2016-April-23, 03:10, said:
Actually about a bug, it is a very complex issue, I believe that many issue is how to choose bids instead of Bug since I have some the data to support my point, how about your data?
We're saying that one data point is perfectly sufficient to report a bug. You bringing up a bunch of other different auctions is totally irrelevant. Computer programming is not like say a drug efficacy trial where you need a certain number of statistically significant results to conclude a drug was effective. One instance is enough to report! A programmer can take a single report of one hand where GIB did something weird/bad, and generally be able to reproduce it, and find a bug in the rule database that it is causing it to do that. Computers are supposed to get it right every time, not just most of the time. We don't say "well it didn't screw up on every deal, therefore there is no bug". Just because it passed 2H some of the time (which is also wrong IMO, too conservative, it missed game), doesn't mean that when it bids 2S that isn't a mistake, isn't a bug. We have different versions of GIB floating around here, and some actions are RNG random number generator dependent, so there is some variance in response. But generally we want GIB to bid the same thing every time given the same auction, so even the fact that sometimes it bid 2s and sometimes it passed 2h is something worth reporting, and investigating. Now maybe they investigate and say one set of GIBs is say the download windows app, old version, and they ignore the report, but so what? You clearly don't have any expertise in computers to put you in position to criticize what other people think is a bug as not a bug. I agree with gwnn, you don't seem to understand the definition.
As for the hands where the opening hand took a second call, those are even more totally irrelevant as that gives the computer a different decision than over 2H - pass.
We are generally forgiving of GIB's errors because bridge is a very complex game with a practically uncountable number of possible bidding sequences. So it's understandable that it gets some bids wrong, it's a near impossible programming job to cover all the auctions. But it doesn't mean that the bid wasn't wrong, that there isn't a bug there, that GIB cannot be improved on a particular sequence. You seem to have invented your own unique definition of what a bug is, with little to no background in computer science.