Software Quality Assurance System with Automated Review Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional quality assurance protocols for software applications often lead to substandard quality due to the disregard of essential review parameters during the software development life cycle, impacting the overall quality of the software.

Innovation Solution

A system and method that assigns quality control managers based on project requirements, allows them to select review cycles and phases, extracts relevant parameters from a master list, and updates activity status, ensuring comprehensive quality assurance across the software development life cycle.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional quality assurance protocols with standard document templates are used, then the review process is standardized, but quality control managers tend to disregard review parameters leading to substandard quality

Engineering Contradiction:
Improvestandardization of review processVSAvoidquality of software application
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system implements automated feedback mechanisms by tracking which review parameters are viewed and which are disregarded. The system provides reminders and notifications to quality control managers when parameters are skipped, creating a closed-loop feedback system that ensures compliance with review protocols while maintaining the standardized template approach.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces the manual, human-dependent review process with an automated electronic system that systematically presents review parameters, tracks compliance, and enforces protocol adherence. This substitution of mechanical automation for human manual processes eliminates the tendency to disregard parameters while preserving standardization.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If comprehensive review parameters are enforced for each SDLC phase, then software quality is improved, but the review process becomes more complex and time-consuming

Engineering Contradiction:
Improvequality of software applicationVSAvoidcomplexity of review process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the comprehensive review process into distinct phases corresponding to different SDLC stages (requirements, design, implementation, testing). Each phase has its own set of relevant parameters, allowing quality control managers to focus on phase-specific requirements without being overwhelmed by the entire parameter set simultaneously. This segmentation reduces perceived complexity while maintaining comprehensive coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by automatically generating phase-specific parameter lists based on the current SDLC phase and project requirements. Review parameters are pre-filtered and organized before presentation to quality control managers, reducing the cognitive load and making the comprehensive review process more manageable and less complex.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If all review parameters are manually tracked and updated, then complete quality control records are maintained, but the process requires significant time and effort

Engineering Contradiction:
Improvecompleteness of quality control recordsVSAvoidtime for tracking and updating activities
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system implements self-service functionality by automatically tracking and recording review parameter compliance without requiring manual intervention from quality control managers. The system autonomously monitors which parameters are viewed, flagged, or completed, and automatically updates the quality control records. This eliminates the time-consuming manual tracking process while ensuring complete and accurate record-keeping.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual tracking and updating of quality control records with automated electronic tracking. The system uses software-based mechanisms to monitor review progress, capture compliance data, and maintain records automatically, substituting human manual effort with automated computational processes that are both faster and more accurate.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9378478B2System and method for facilitating quality assurance of a software application
Publication Date: 2016.06.28 TATA CONSULTANCY SERVICES LTD
  • US9378478B2 patent drawing
  • US9378478B2 patent drawing
  • US9378478B2 patent drawing

AI summary

Disclosed is a method and system for facilitating quality assurance of a software application. A data receiving module for receiving project requirements associated with the software application. An assigning module for assigning one or more quality control managers from a plurality of quality control managers responsible for performing the quality control activities. A selection module for enabling the one or more quality control managers to select one or more review cycles and one or more phases of a plurality of phases corresponding to each review cycle. An extraction module extracts one or more parameters corresponding to each phase of the one or more phases. An update module for enabling the one or more quality control managers to update status of each quality control activity performed thereby facilitating the quality assurance of the software application.