Guide

Issue Trackers: What They Show About Developer Work

Issue trackers show what tickets, discussions and histories really reveal about developer work — and what they still leave out.

Issue trackers are often the first place where developer work becomes visible: open and closed tickets, discussions, priorities and history. If you search for "issue tracker", you usually want to understand what this actually reveals about a developer’s way of working, quality and collaboration.

This introduction is aimed at two groups at once:

In the background, a clear framework helps, for example the Proof Engine methodology, the pricing and the technical evaluation of developer work. The key question here is: what does an issue tracker show reliably — and which important parts of developer work does it not show?

What an issue tracker makes visible

At its core, an issue tracker is a system for organising software work. It is where tasks, bugs, ideas for improvement and the related discussions are recorded. For outsiders, it is often the first structured view of a project, because it shows not just individual problems, but also how they develop over time.

A ticket usually provides more than just a title. For example, it can show:

  • how a problem was described
  • which acceptance criteria were defined
  • what priority a topic has
  • which follow-up questions arise
  • how the status changes
  • when and how a case is completed

This often reveals a way of working. Does someone describe a problem precisely, or do they stay vague? Are follow-up questions acknowledged and clarified? Are interim steps documented? Is a topic closed out properly so that others can understand the current status? Signals like these do not yet say anything definitive about technical quality, but they do show how someone structures and communicates work.

For recruiters, tracker entries are therefore useful above all as a signal of collaboration. Threads show how someone handles feedback, whether decisions are explained in a way others can follow, and whether communication tends to clarify or to become confusing.

For developers, a well-maintained issue tracker can make their work more visible. This is especially true when the code itself is difficult for outsiders to assess. Good tickets provide context that a commit on its own often does not.

What matters here is proper interpretation: a single ticket is rarely meaningful on its own. Patterns across several issues are where things become more interesting. Open, reopened or discarded tickets are not automatically a negative sign either. Software development is iterative, priorities shift and requirements change.

So if you want to assess these signals more systematically, you always need an overarching evaluation framework.

What issue trackers cannot show

Empty checklist beside a puzzle piece and a concealed gap as a symbol of the limits of issue trackers.

An issue tracker never shows the full technical substance of a project. What it mainly makes visible is the framework around the work: problem, discussion, status, decision. Whether the implementation itself is sound is contained in the repository — in commits, tests, dependencies and the project structure. Code quality in particular can often only be guessed from tickets alone, not verified.

In addition, many important contributions do not appear in the tracker at all, or only at the margins. These include, for example:

  • refactorings without a separate ticket
  • review work in pull requests
  • internal coordination
  • small fixes and clean-up work
  • technical improvements that are not documented separately

That is why a quiet tracker can still coincide with a great deal of work going on in the background. Conversely, a very active tracker may say more about process density than about technical impact.

It is also made harder by the fact that teams use trackers very differently. Some projects document almost everything as an issue. Others work with only a few tickets and a lot of direct coordination. So if you compare only the ticket list, you are often comparing different documentation cultures rather than similar contributions.

Visible activity is not automatically the same as impact either. Lots of comments, lots of status changes or lots of closed tickets are not, in themselves, a robust statement about quality. They show activity, but not reliably what was actually delivered technically.

Another point is attribution. A ticket often does not make it clear who actually did which part of the implementation. Discussion, planning, review and implementation may be spread across several people. There are also bulk changes: if work becomes visible only late or in batches, it is easy to get a distorted impression of scope and individual contribution.

For recruiters, that means tracker signals are useful, but too uncertain as a sole basis. If you want a more reliable understanding of what was actually delivered, you need to look at the Git history and the repository itself.

Why repository audits provide stronger evidence than tickets

Branching diagram, magnifying glass and sealed certificate as symbols of evidence-based repository audits.

If an issue tracker mainly shows context, the next question is: where is the stronger evidence for developer work? At Acquispect, the answer is not the CV, but a developer’s Git repository. The idea behind this approach is to replace claims about skill and contribution with signals from real work.

For this purpose, the repository is audited in three stages.

Stage A is the Ghostwriter Detector. It examines the .git history forensically and looks at three points:

  • who authored commits
  • whether code was dumped in blocks
  • an impact score

This is particularly relevant for open-source profiles, because the surface of a profile can easily suggest more clarity than is really there. A visible ticket, a merge or a contribution entry does not yet reliably show who actually wrote and shaped which technical work. That is why forensic analysis of the history helps to make authorship and contribution more understandable.

Stage B is the Safety Check. Here, Acquispect scans for:

  • leaked secrets
  • known vulnerabilities in dependencies
  • test coverage
  • the tech stack

These points often do not appear in an issue tracker at all, or only indirectly. A ticket may point to a security issue, for example, but it does not automatically show whether there are secrets in the repository, which dependencies introduce risks or what the state of testing is. This is exactly where a repository audit provides additional evidence that the tracker alone usually does not.

Stage C adds a structured assessment to these technical signals. A panel of five AI expert personas — Tech Lead, Security, Performance, Architect and Craftsman — reaches a consensus verdict with a confidence score.

Proper interpretation matters here as well: this verdict does not claim absolute certainty. It is a transparent assessment based on the repository signals that were examined, supplemented by a confidence value. For recruiters and developers, this is often more useful than pure activity in the issue tracker, because the focus shifts from visibility alone to work that can be evidenced.

How developers and recruiters can use the finding in practice

For developers, this kind of finding is especially useful if they do not want to explain their work only through self-presentation, profile text or individual visible tickets. An audit starts instead with the repository: that is, where commits, history, tests, dependencies and technical decisions can actually be traced. This helps to have your work assessed on the basis of real traces, not just descriptions.

One important point: developers can be audited free of charge.

For recruiters, the practical benefit is different. You do not need to review all the open-source material yourself first in order to get an initial, reliable impression. Verification takes place on request — in other words, precisely when an existing proof is needed.

In this process, a verifier does not see the raw audit data, but the verdict. If more context is needed, the full audit log can also be read. That creates a different form of insight from going directly through the repository, commits and tracker discussions.

This selective verification is especially helpful for open-source profiles, because it combines two things:

  • an assessment that others can follow
  • restraint in relation to all the raw material

This makes it possible to assess a profile more soundly, without overvaluing every visible activity in the project individually or reducing everything to the surface of an issue tracker.

Questions readers often ask about this

Is an active issue tracker enough to assess a developer’s quality?

No. An active issue tracker mainly shows visibility: discussions, status changes, follow-up questions and closures. That can provide clues about how someone works and collaborates. But on its own, it is not enough to assess technical quality.

That is because quality lies not only in tickets, but also in what can be verified in the repository: commits, history, tests, dependencies and structure. So a lot of activity in the tracker does not automatically mean strong technical work. Conversely, someone can make very valuable contributions that are only weakly visible in the tracker.

What does a closed ticket really say about one person’s contribution?

A closed ticket first of all says that a case has been completed. It does not automatically say who did which part of the work. Between problem definition, discussion, review and implementation, several people may have been involved.

That is why you should not infer individual contribution directly from a single closed issue. A ticket can be important without making technical authorship clear. In open-source projects in particular, that attribution is often only partly visible.

Why is Git history often more meaningful for assessment than the ticket list?

Git history is closer to the actual implementation. It makes it easier to examine,

  • who authored commits
  • whether code was dumped in blocks
  • how contributions emerged over time

This is exactly what Acquispect looks at in Stage A, the Ghostwriter Detector, with forensic analysis of the .git history. This is supplemented in Stage B by the Safety Check for leaked secrets, known vulnerabilities in dependencies, test coverage and the tech stack. These are forms of evidence that a ticket list usually cannot provide.

When a company verifies, do they see the whole repository or only the result?

During verification, the company sees the verdict, not the raw data. If more interpretation is needed, the full audit log can be read. So verification is selective: the result is central, not the whole repository.

How does a free audit for developers differ from verification by a company?

The audit concerns the developer and their repository. The result comes from the three stages of the review and is sealed as a W3C Verifiable Credential via did:web in the developer’s wallet; the developer owns it.

Verification happens later, on request, by a company. In that process, an existing proof is checked. Developers are audited free of charge. Companies pay per verification, with no subscription.

Conclusion: issue trackers are context, not the full proof

An issue tracker shows a great deal about how software work is organised, discussed and completed. That matters when assessing developer work. But it is not enough as technical proof.

The picture becomes more meaningful only when two levels come together:

  • visible collaboration in the tracker
  • verifiable traces in the repository

Only this combination makes it possible to see more fairly what was documented, what was actually implemented and how robust the visible signals really are.

At Acquispect, this results in a verdict with a confidence score. This result is sealed as a W3C Verifiable Credential via did:web in the developer’s wallet. The developer owns this proof themselves.

For companies, use works through individual verifications, not a subscription. Payment is per verification. The details are set out on the pricing page.

So if you look only at the issue tracker, you see important context — but not yet the full proof.

Share