Customer Conversation Processing for Automated Stories and Acceptance Criteria

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional software development processes are inefficient and prone to failures due to complexity and extended development times, lacking robust tools for automated code generation and design creation, leading to inaccuracies and inefficiencies.

Innovation Solution

A computer-implemented system that automatically generates source code blocks using predefined features and user stories, integrates machine learning for code generation, and includes a repository of precomposed source code blocks to streamline software development, allowing for real-time responses and improved accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional software development processes are used with manual coding and design, then developers can create custom software applications, but the development time is extended and complexity increases leading to project failures

Engineering Contradiction:
Improvesoftware development speedVSAvoiddevelopment process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system enables self-service automated code generation by processing customer requirements through machine learning models to automatically produce source code blocks, reducing reliance on manual developer intervention and accelerating the development process while maintaining quality standards

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-processing customer requirements, automatically generating user stories, acceptance criteria, and implementation plans before actual code generation, which streamlines the subsequent development phases and reduces overall complexity

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated code generation tools are introduced to improve efficiency, then development speed increases, but accuracy and reliability of generated code may deteriorate

Engineering Contradiction:
Improvecode generation speedVSAvoidcode generation accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback mechanisms where generated code undergoes automated validation against acceptance criteria and user stories, with iterative refinement processes that ensure code accuracy and reliability while maintaining high generation speeds through automated correction loops

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary validation and verification steps before final code generation, including automated testing framework setup and requirement validation, which ensures high accuracy in generated code while maintaining efficiency through automated processes

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If detailed manual requirements analysis and design creation are performed to ensure accuracy, then code quality improves, but development time increases significantly

Engineering Contradiction:
Improvesoftware design accuracyVSAvoiddevelopment time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system replaces manual mechanical processes of requirements analysis and design creation with automated machine learning-based systems that process customer requirements, generate user stories, and create implementation plans automatically, maintaining high accuracy while dramatically reducing the time required for these phases

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

4Reliability

If comprehensive testing and validation processes are implemented to validate generated code, then reliability improves, but the complexity and time consumption increase

Engineering Contradiction:
Improvecode validation thoroughnessVSAvoidtesting process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service automated testing and validation where the generated code automatically undergoes validation against acceptance criteria and user stories through integrated testing frameworks, ensuring thorough reliability checks without requiring complex manual testing processes

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250258653A1Automated user story, and acceptance criteria generation from customer conversation
Publication Date: 2025.08.14 ENGINEER AI GLOBAL LTD
  • US20250258653A1 patent drawing
  • US20250258653A1 patent drawing
  • US20250258653A1 patent drawing

AI summary

A software development platform providing an integrated resource for design, development, and purchase of customer-desired software applications for software projects created by customers. The platform comprising one or more computers configured using computer readable instructions stored in non-transitory computer memory to provide the software development platform. Code generation process or system can be provided that is implemented as part of the platform or as a separate system for supporting such systems. The system can include automated generation of user stories and customer acceptance criteria using machine learning integration.