Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I often feel that it would be more convenient if, within an issue tracking system, each issue were attributed to a certain function/method. Then, we can easily list all the issues related to a certain function/method. Many issues can be clearly attributed to a certain function/method. At times, we may want to look at issues sorted by the posted/edited time or by importance, be many other times, we want to look through only the issues related to a certain function/method.

Of course, the system can be designed to be able to also display them mixed. And there are some issues that do not belong to a particular function/method, but they can be grouped together in some generic group.

  1. Is there such issue tracking system out there?
  2. Is there any problem with such system. If so, what are the problems?
share|improve this question
More of a terminology preference, but I would consider replacing 'function/method' with 'symbol', to help encompass a more generic construct. It may be that an issue can't be narrowly assigned to a particular function, but it might be appropriately assigned to a particular class or module or namespace, or even more distinctly to a vary particular variable or named constant or whatever else fits in your situation. – JustinC May 1 '13 at 13:16

The biggest problem is identifying the function or method in question. Most bugs are entered by people not qualified to diagnose them to that level of detail.

share|improve this answer
I agree. To overcome that problem, what I had in mind is that, there is a default ("general") grouping for those issues that are not clear where they belong, and the moderator (or other users) should later be able to assign a certain function/method to the issue. – sawa May 1 '13 at 11:35

To accomplish that we're using labels (also known as tags) in Jira. So we can also link one issue to multiple methods, search by methods and so on. We can already see which labels/tags are already used, how often they are used and send reports about specific peaks.

But that's not limited to Jira, you could use that way every issue tracker with a tag function.

share|improve this answer
That is a good idea. – sawa May 1 '13 at 11:16

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.