1
1
India
2+ years of experience
I am Shriya Vasundhara Singh, currently pursuing my B.Tech in Computer Science and Engineering with a focus on AI & ML at PES University, Bangalore. I am interested in technology, problem-solving, and using technology to create solutions for real-world problems. I have been actively involved in ARCH, the AI&ML department’s tech club, where I have worked in both technical and event-management activities. I also served as the Event Head for TAMS’25, which helped me improve my leadership, decision-making, and problem-solving skills. I have worked on projects such as Dyscalculia Diagnosis, Smart Sustainable University, and SchemeSathi. I have also participated in hackathons and earned certifications in Python and C.

Developers responding to a failure often search logs, trace source code, inspect dependencies, and run tests in separate steps. That fragmentation makes incidents slow to resolve and makes it easy to accept a plausible fix without evidence or a regression test. DevGuard brings those steps into one reviewable workflow for software engineers and small development teams. The user starts with a bug report, log, and repository. IBM Bob IDE is the central workspace for focused investigations: analyzing the stack trace, tracing the relevant code path and data flow, and checking dependencies and existing tests. The findings are combined into ranked hypotheses with repository-relative file and line references. The workflow then calls for a small fix, a regression test that reproduces the original failure, and validation with the project test suites. A companion Python CLI gathers bounded, read-only evidence and writes a reviewable report without editing the target repository. A local dashboard can display DevGuard JSON reports and scan an uploaded source or log file in the browser. The sample incident is an empty order that reached average_price([]) and caused division by zero; the included fix defines the empty case as 0.0 and has a regression test. Local and GitHub Actions monitoring can run the tests again to catch a recurrence. DevGuard is distinctive in connecting diagnosis, cited evidence, code review, regression testing, and monitoring. The evidence collector limits file and log sizes, excludes common secret paths, redacts common secret assignments, and checks proposed diffs against current source. The sample uses synthetic data.
27 Sep 2026