Skip to content
B

BugDex

Centralized bug archive where companies share documented bugs and fixes, bridging proprietary and open-source for global developer collaboration without having to reveal entire codebases

Created on 5th April 2025

B

BugDex

Centralized bug archive where companies share documented bugs and fixes, bridging proprietary and open-source for global developer collaboration without having to reveal entire codebases

The problem BugDex solves

In todays digital world, every company is amassing vast, complex codebases that expand exponentially over time. But so do their bugs. This bug infestation(pun intended) is a universal problem, plaguing every codebase. Developers in various companies often encounter remarkably similar problems, yet the solutions remain locked behind corporate walls. There is a lot of internal documentation for every bug that an employee of a company solves, but its of no use to the dev community as a whole.
This is where our project comes in. Any developer across the entire world can access our database of issues solved by the best minds of the industry, passing through various filters of company development practices and rigorous code reviews. We provide our own custom-built bug tracking system to provide an ease of flow from their documentation to the public archive. We provide all the basic functionalities of any other bug tracking system along with a custom ML model that triages the bugs and a RAG model for similarity search and search optimizations
Unlike generic Q&A platforms like Stack Overflow, our platform offers a stamp of authenticity, as every solution is directly contributed by developers from major companies. This authenticity builds trust and provides junior developers with access to proven practices and strategies. At the same time, it enables proprietary companies to earn goodwill and position themselves as leaders in the tech community. By opening a channel for collaboration between proprietary organizations and the wider developer community, we are breaking down traditional information silos; we are breaking through the red tape.

Challenges we ran into

One of the major hurdles we faced was building the custom bug tracking platform and optimizing the relevant bugs retrieval process. We worked out the database the intricate relationships between every table and tried to optimise it in the best way we could all the while ensuring every user of the website has the required amount of authorization over every feature of the app. Also, the archive was implemented in a very roughly structured manner because of time constraints.
The silent but ever resilient ML Team also worked their backsides off, finetuning a BERT model for BUG triaging and the RAG system for title generation and similarity search. Would have wrote more about them, but couldn’t understand a word beyond attention, transformers, LORA and whatnot. Some other challenges we faced were our numerous meltdowns, at least 4 fights among us, a couple of hours of questioning our sanity and a million laptop slams :)

Tracks Applied (2)

Gemini API

Where are we using Gemini? We are making a RAG (Retrieval Augmented Generation) model in which using description of the ...Read More
Major League Hacking

Major League Hacking

Track: GitHub

We used GitHub primarily for version control and AI assistance via copilot. While we did not use pull requests or issues...Read More

GitHub

Discussion

Builders also viewed

See more projects on Devfolio