Synthetic Ideation System for Software Ontology Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The process of ideation in software development remains a time-consuming and effort-intensive human-centric activity, despite the use of formal approaches like SCAMPER, which limits the efficiency of generating new ideas for improving or extending software features and functions.
Innovation Solution
The implementation of a method that utilizes product description ontologies to programmatically generate new ideas by comparing the ontology of a software product with those of other related products, identifying missing but relevant functions, and weighting them for output as recommendations for enhancement, thereby automating the ideation process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If formal problem solving techniques like SCAMPER are used for ideation, then the quality of generated ideas improves, but the time and effort required increases
Solution Approach 1:
The patent replaces the manual, human-centric application of SCAMPER techniques with an automated computer-based system. The system programmatically applies substitution, combination, and adaptation operations to software product data to generate improvement ideas, eliminating the need for human facilitators and reducing time investment while maintaining idea quality through systematic algorithmic processing
Solution Approach 2:
The ideation system enables software products to essentially ideate themselves by automatically analyzing product data, generating improvement concepts through programmed SCAMPER operations, and producing actionable recommendations without external human intervention, thereby streamlining the ideation process and reducing dependency on human resources
2Reliability
If human-centric ideation processes are used, then creative ideas can be generated, but productivity decreases due to significant time and effort requirements
Solution Approach 1:
The system substitutes human cognitive processes with automated computational algorithms that apply SCAMPER techniques to software product data. This automation maintains creative idea generation capabilities while dramatically improving productivity by eliminating the time-consuming manual brainstorming and analysis processes
Solution Approach 2:
The patent introduces an automated ideation system as an intermediary between software product data and improvement recommendations. This intermediary programmatically processes product information, applies innovation techniques, and generates actionable ideas, thereby bridging the gap between raw product data and creative improvements while enhancing overall development productivity
Data Source
AI summary
A method includes receiving product data relating to a first computer software product, selecting from the product data a set of epics that describe functional aspects of the first computer software product, and generating a product description ontology of the first computer software product from the selected set of epics. Product description ontologies of a plurality of second computer software products are compared to the product description ontology of the first computer software product, and in response, a list of product functions that are missing from the first computer software product but that are relevant to the first computer software product is generated. The list of product functions that are omitted from the first computer software product but that are relevant to the first computer software product is weighted and output as a weighted list. The weighted list may be used as an input to a software development management platform on which the first computer software product is developed.


