Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Reliability testing is of even greater importance in component-based development than it is in traditional development methods, since it is the only practical way of measuring how ll assembled components match each others' expectations. Hover, support for reliability testing has improved little over the last few years and it remains one of the most costly elements of software engineering.   present an approach that tackles the most fundamental obstacle to more efficient reliability testing - namely, the problem of automating the generation of "correct" reference results against which to evaluate component outputs. The approach employs the same basic technologies that can be used to discover components for reuse, but instead of building them into the final system it uses them, in combination with others, as an automated pseudo-oracle for measuring the reliability of self-built components. This significantly enhances the utility of component discovery technology, since it allows value to be derived from components which do not pass the threshold needed for full reuse but are sufficiently reliable to form a functioning component of a test oracle.
['Oliver Hummel', 'Colin Atkinson']
I am writing a research paper on a idea Automated harvesting of test oracles for reliability testing
[{"from": "human", "value": "I am writing a research paper on a idea Automated harvesting of test oracles for reliability testing"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Reliability testing is of even greater importance in component-based development than it is in traditional development methods, since it is the only practical way of measuring how ll assembled components match each others' expectations. Hover, support for reliability testing has improved little over the last few years and it remains one of the most costly elements of software engineering.   present an approach that tackles the most fundamental obstacle to more efficient reliability testing - namely, the problem of automating the generation of \"correct\" reference results against which to evaluate component outputs. The approach employs the same basic technologies that can be used to discover components for reuse, but instead of building them into the final system it uses them, in combination with others, as an automated pseudo-oracle for measuring the reliability of self-built components. This significantly enhances the utility of component discovery technology, since it allows value to be derived from components which do not pass the threshold needed for full reuse but are sufficiently reliable to form a functioning component of a test oracle."}]