Web-Based Bug Tracking System for Multi-Project Schema Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional bug-tracking tools are inadequate for managing inter-project communications in complex systems-on-a-chip (SOC) designs, leading to delays and inefficiencies due to lack of integration and uniformity across project schemas, especially when multiple projects with different definitions and descriptions need to collaborate seamlessly on bug tracking and resolution.

Innovation Solution

WEBS Teamlink, a web-based bug reporting and tracking system with an SQL database, enables seamless bug report sharing, alerting, and tracking across diverse projects, allowing each project to manage its own bugs while automatically synchronizing and modifying schemas as needed for inter-project communication, thereby facilitating effective collaboration and resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional bug-tracking tools are used for each project separately, then each project can track its own bugs independently, but inter-project communication and collaboration are delayed and inefficient due to lack of integration

Engineering Contradiction:
Improvebug tracking accuracyVSAvoidcommunication delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges multiple independent project bug-tracking systems into a single integrated web-based platform. Projects can be linked together, allowing bug reports to be automatically shared and synchronized across all linked projects. This eliminates manual communication delays while maintaining project-specific tracking capabilities through the unified system.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The bug-tracking system is designed as a universal platform that can serve multiple projects with different schemas simultaneously. The system provides common bug-tracking functionality for all projects while allowing each project to maintain its own custom schema definitions, achieving both integration and project autonomy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If manual bug report copying and schema communication is used between projects, then each project can maintain its own schema definitions, but the process becomes complex and prone to errors

Engineering Contradiction:
Improveproject schema flexibilityVSAvoidcommunication process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an automated schema translation and mapping mechanism as an intermediary between projects with different schemas. When a bug report is generated in one project, the system automatically translates and adapts it to the schemas of linked projects, eliminating manual schema communication and reducing errors while preserving project-specific schema flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts and transforms bug report parameters based on the target project's schema requirements. The automated translation process modifies field mappings, data types, and validation rules to accommodate different project schemas without requiring manual intervention, thereby reducing complexity while maintaining adaptability.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If centralized bug tracking is implemented across all projects, then inter-project collaboration is improved, but project autonomy and independent operation are reduced

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoidproject autonomy
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent segments the centralized bug-tracking system into independent project modules that can be selectively linked. Each project operates as an autonomous unit with its own bug-tracking capabilities, but can be connected to other projects through optional linking. This allows collaboration when needed while preserving project independence, balancing productivity and autonomy.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7464347B2Method for collaboration of issue-resolution by different projects in a processor design
Publication Date: 2008.12.09 TEXAS INSTRUMENTS INC
  • US7464347B2 patent drawing
  • US7464347B2 patent drawing
  • US7464347B2 patent drawing

AI summary

This invention is a toolset upgrading the basic WEBS system update that facilitates tracking design bugs. This invention provides an effective means for reporting, tracking, and eliminating design bugs in an environment of collaborating projects employing re-useable design hardware modules. This invention provides web-based bug reports and uses a tracking program with a SQL database to store all bugs. This invention allows bug reports sharing, alerting and tracking between many different projects.