Ideation Scenario Generator for Software Development
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
Data Source
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.


