Meta-tag about bugs. Please don't use this.
1
vote
10answers
1k views
Is it possible to reach absolute zero bug state for large scale software? [closed]
I am talking about 20-30+ millions lines of code, software at the scale and complexity of Autodesk Maya for example.
If you freeze the development as long as it needs to be, can you actually fix all ...
0
votes
1answer
109 views
How much product value can be hurt if demo of product not working properly [closed]
I am just checking a java script framework . A universal JavaScript framework. To check how its really works i just checkout a demo of this product example site which is just normal todo list . I ...
4
votes
4answers
522 views
Term for accidental features
Despite the best intentions of programmers; oftentimes, in the real world, software systems contain "accidental features" that are accepted as part of a working system.
For example, there may be ...
5
votes
4answers
399 views
Where can I turn to if I can't fix a bug?
I am looking for resources to turn to when I don't have the answer for something. I lead a team of software developers. We have been rolling out new software releases on a monthly basis.
When there ...
1
vote
4answers
147 views
Encountering the same issue in an application
I've often come across the situation when the same mistake is made in many places in an application. For example, in a web application when the user creates an item and clicks the Add button to save ...
11
votes
1answer
743 views
Should I write a test to prove that deleting code fixes a bug?
Occasionally I'll run into the situation where fixing a bug requires that I delete a section of code. The TDD purist would (I assume) advocate writing a failing test, deleting the code, then watching ...
1
vote
2answers
150 views
How to deal with Ghost bugs which appears in undocumented test-case scenarios? [duplicate]
There are instances which cane be seen while testing the application, both by developers and testers, some NullPointerExceptions arriving while clicking on a node in the table, or while doing an ...
2
votes
1answer
232 views
Spurious wakeups explanation sounds like a bug that just isn't worth fixing, is that right?
According to the Wikipedia article on Spurious Wakeups
"a thread might be awoken from its waiting state even though no thread signaled the condition variable".
While I've know about this ...
6
votes
4answers
310 views
How do you deal with discovering bad and false code in your team? [duplicate]
Every year in january we process a big task with our system. While the performance during the task was above average the maintaince follow up is currently having a lot of trouble with jobs running too ...
13
votes
7answers
805 views
Are all security threats triggered by software bugs?
Most security threats that I've heard of have arisen due to a bug in the software (e.g. all input is not properly sanity checked, stack overflows, etc.). So if we exclude all social hacking, are all ...
37
votes
9answers
2k views
Code maintenance: To add comments in code or to just leave it to the version control?
We have been asked to add comments with start tags, end tags, description, solution etc for each change that we make to the code as part of fixing a bug / implementing a CR.
My concern is, does this ...
1
vote
5answers
240 views
What can be done to decrease the number of live issues with applications?
First off I have seen this post which is slightly similar to my question. :
What can you do to decrease the number of deployment bugs of a live website?
Let me layout the situation for you. The ...
8
votes
5answers
365 views
Steps to maintain a good bug database
Maintaining bug database is an important for every project. I am used to store the followings at bug database
Issue date time
Who is assigned to
Whether it has been solved or not
If solved then, ...
16
votes
7answers
1k views
Story points for bug fixing tasks: Is it suitable for Scrum?
I'm just wondering if we should assign story points to bug fixing tasks or not. JIRA, our issues-tracking software, does not have story point field for Bug type issues (it's only for Storys and ...
12
votes
6answers
647 views
Debugging: understanding details on why certain fixes worked?
When debugging, I sometimes find that I make some changes and I am not 100% sure why those changes correct some bug in the program. Is it essential to understand every single detail about why some ...
5
votes
3answers
297 views
Existing buggy code or a brand new one? (From time perspective)
I am facing some issues with a buggy library I currently have and it's used in my current project, I need to finish this project as soon as possible in order to deliver it to our client.
However, ...
8
votes
6answers
480 views
Is it normal for a software developer to have lots of issues after product went live? [closed]
In recent months, our product (which went live probably 9 months ago) experience an increase in the number of users using it. We faced lots of queries, problems, and complaints from users. Sadly, it ...
8
votes
3answers
382 views
Git: Fixing a bug affecting two branches
I'm basing my Git repo on http://nvie.com/posts/a-successful-git-branching-model/ and was wondering what happens if you have this situation:
Say I'm developing on two feature branches A and B, and ...
3
votes
8answers
1k views
Should I pay my developers for bugs fixes for a project or work that's still in progress?
We are working with a group of developers on a project. The project is still in progress (not completed) and these developers charge us for time spent on fixing bugs on codes that were not written ...
4
votes
5answers
528 views
How can I convince a project manager that there is no way to solve all the compatibility issues?
I have been working on this project for more than a year now, and we are close to release, the project manager wants the product to be perfect and working in every single aspect.
I like that and I ...
6
votes
3answers
722 views
What was the historical impact of Ariane 5's Flight 501?
The disintegration of the Ariane 5 rocket 37 seconds after launch on her maiden voyage (Flight 501) is commonly referred to as one of the most expensive software bugs in history1:
It took the ...
4
votes
3answers
182 views
How to solve installation errors reported by users, on Android?
I've some application on the Google Play, free to download, but I have some people reporting things like:
"There has been problem installing on my htc x."
How do I help these people? I could ...
3
votes
4answers
599 views
How to act when you get the last warning? [closed]
I'm a software developer, currently working on web development.
We are a small company a team with 2 persons, a developer and a designer and we have no-one to test our applications.
From the last ...
4
votes
6answers
365 views
Formalizing programmers errors
Every one of us make errors leading to bugs. Once I wanted to start logging my errors for future analysis, probably mentioning project title, approximate time spent and the most important, the type of ...
22
votes
6answers
1k views
Understanding the problem when things break in production
Scenario:
You push to production
The push broke multiple things
That same build did not break qa or dev
As a developer, you don't have prod access.
There is lots of pressure from above to get ...
1
vote
2answers
245 views
Finding right bug tracker web application
I'm looking for a bug tracking system (similiar as http://www.mantisbt.org) with these following requirements:
Requirement specifications are:
Upload picture and different files without any ...
12
votes
3answers
478 views
Bugs that can be avoided with coding standards
I am looking for statistics (or estimations) that backup the claim that coding standards help reduce bugs. Hard-numbers would be nice, although I haven't had much look finding any. I've even looked ...
9
votes
12answers
908 views
Should QA find reproducible scenarios?
Sometimes my QA team reports bugs, but neither I or them have any idea on how to reproduce them. This leads to very long and frustrating debugging sessions which sometimes do not even yield results.
...
13
votes
1answer
1k views
What is an untriaged bug?
I am an undergrad studying Computer Science. When I tried reporting bugs to several projects, I came across the classification untriaged a lot. A web search didn't really explain what this means.
...
5
votes
4answers
207 views
When to Stop Debug
I've read the article about fixing bug in this post What process do you normally use when attempting to debug a problem/issue/bug with your software?. One of the answer which I noted is "take a rest" ...
5
votes
3answers
480 views
Is the COCOMO model a good argument when defending a programming language choice?
Currently, I'm following a course on embedded software development. The lecturer has chosen J as an architecture language for model-driven software development. J itself is a very terse programming ...
7
votes
10answers
978 views
Overcome clumsiness in writing code
I believe this is a little related with this question: How to be a zero-bug programmer?.
But I believe this is more regarding clumsiness in programming because I know it is impossible to become a zero ...
2
votes
2answers
201 views
Software Defect Patterns
Does the Pareto Principle, that being 20% of the causes are link to 80% of the problems, apply to software bugs, and if so, are there any common patterns of note on average within the 20% of cause?
7
votes
4answers
369 views
Is there a name for “More events than expected” bug?
Is there a name for a family of bugs, that are caused by assumption, that user would generate only 1 event during the execution of the handler ?
Simplest example is: animation triggered by click, ...
1
vote
2answers
170 views
What are good examples of using assertions to detect bugs?
Most examples of using assertions that I find seem to be about dealing with runtime errors, such as out of memory conditions. That's not what I'm after. One good example of using assertions to detect ...
14
votes
6answers
983 views
Why not use the word bug instead of exception?
If we refer to exceptions as bugs, why not just call it a bug in the first place instead of an exception?
If in the code it's called exception and as soon as it occurs it's called a bug. Then why not ...
4
votes
6answers
885 views
Is it best to minimize using pointers in C?
I think most people would agree that pointers are a major source of bugs in C programs (if not the greatest source of bugs). Other languages drop pointers entirely for this reason. When working in C, ...
7
votes
5answers
688 views
How to account for a bug fixing iteration?
We have implemented Scrum quite successfully for the past 5 months. Though, we are 3 weeks away from PROD without ever doing any end-to-end integration test. OUCH! I need help. Without tackling the ...
2
votes
4answers
193 views
Pesky bugs - nonexistant?
Very short introduction (this is quite a context-heavy question):
I'm a 17 year old script kiddo/programmer, doing some projects, usually netting around 20 files of 200 lines each. I usually don't ...
18
votes
9answers
2k views
Definition of a Software bug. Blizzard Entertainment insists that my “bug” is not a bug at all. Are they right? [closed]
According to Wikipepdia,
A software bug is the common term used to describe an error, flaw, mistake, failure, or fault in a computer program or system that
produces an incorrect or unexpected ...
17
votes
4answers
713 views
How should I go about fixing code from a less-experienced programmer?
A little background: I am one of two programmers for our department of 10 people (the rest are artists and management). The two of us do all of the coding required to make things flow well, and ...
17
votes
10answers
2k views
Why is software still released with known bugs? [closed]
It seems that frequently in large projects the software is still released with the bug tracker full of bugs. Now I can understand feature requests, but several times I've seen large numbers of bugs ...
3
votes
7answers
542 views
What percentage of bugs should be stamped out before a project can be accepted as a stable release?
We have been working with a shopping cart for DotNetNuke, and have had endless problems with the developer's releases of their product. Every release fixes one thing but new bugs pop up elsewhere.
I ...
-2
votes
2answers
166 views
Looking for a Task/Bug Management Tool - working with subcontractors [closed]
I'm a web developer who recently went freelance this year, and I'm begining to subcontract out some of the work on my projects. I'm looking for some guidance on picking the right tool(s) to help me ...
3
votes
4answers
358 views
Have you ever found a bug you can't solve? What do you do in that case?
We're developing a hosted CMS, something like WordPress.com. When we were creating the Image Gallery module, we examined many jQuery libraries like easySlider, jCarousel, and Nivo Slider. But each of ...
5
votes
5answers
230 views
Where to start fixing a complex bug?
I'm trying to solve a complex bug in our codebase , but the problem seems to be coming from a lot of places to the point that i dont know what to change first .
do you have any procedure or ...
27
votes
10answers
1k views
Are By-Design “Bugs” a Bad Sign?
Is it a bad sign if users submit bug reports for things that are by design?
Does it typically mean that the application is confusing or unclear, or should I just chalk it up to a one-off user mistake ...
61
votes
16answers
2k views
Should organizations penalize developers for the amount of defect reports filed against code they worked on?
Should organizations penalize developers for defect reports filed against their work products?
I was having a discussion with my friend where he asks if a manager taking the number of defects filed ...
28
votes
8answers
2k views
What's a schrödinbug?
This wiki page tells :
A schrödinbug is a bug that manifests only after someone reading
source code or using the program in an unusual way notices that it
never should have worked in the first ...
8
votes
2answers
403 views
How to “neutralize” those who write bad code on the team?
I always loved this article on JoelOnSoftware called "Getting Things Done When You're Only a Grunt" . I could especially relate when I was newbie (and still feel like I will ALWAYS be one).
About #4, ...
