Ideation Scenario Generator for Software Development

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software development tools do not assist developers in generating ideas or creating designs, code, and tests based on such ideations, limiting their assistance in the software development process.

Innovation Solution

A computer-implemented method for generating ideation scenarios by receiving a requirement, identifying associated intents, and joining intents from pre- and post-requirements to generate ideation scenarios in terms of actions, which can then be used to create designs, code, and tests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If software development tools focus on writing and maintaining source code, then coding efficiency is improved, but assistance in generating ideas and creating designs is limited

Engineering Contradiction:
Improvecoding efficiencyVSAvoidassistance scope
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The software development tool is enhanced to perform multiple functions beyond just coding assistance. It now includes an ideation scenario generator that can create designs, code, and tests from natural language requirements, making the tool versatile across different stages of software development rather than limited to coding only

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

2Ease of operation

If software development tools assist only in writing source code, then tool simplicity is maintained, but the software development process support is incomplete

Engineering Contradiction:
Improvetool simplicityVSAvoidprocess completeness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The tool performs preliminary actions by generating ideation scenarios, designs, and code skeletons before the actual coding phase. This allows developers to start with pre-generated structures and refine them, maintaining tool simplicity while providing comprehensive process support across requirement analysis, design, and implementation stages

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250060942A1Generating ideation scenarios based on intents associated with requirements
Publication Date: 2025.02.20 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250060942A1 patent drawing
  • US20250060942A1 patent drawing
  • US20250060942A1 patent drawing

AI summary

A computer-implemented method, system, and computer program product for generating ideation scenarios. A requirement to be used in ideation is received. The intent associated with the received requirement is then identified. An intent refers to the actions to be performed to accomplish the purpose or objective of the requirement. Each intent is associated with a requirement as well as one or more inputs and a final output. A pre-requirement and a post-requirement to the received requirement are then identified. Upon identifying such requirements, the intents associated with such requirements are identified. Upon identifying the intents, such as for the received requirement and the pre- and post-requirements, such intents are joined to generate ideation scenarios in terms of actions. An ideation scenario refers to the idea or solution based on a requirement, where the ideation scenario includes the intents along with the associated requirements, inputs and final outputs.