This thesis investigates analogy as a paradigm for retrieving, understanding and customising reusable specifications during requirements engineering. Cooperation between software engineers and support tools is necessary for effective analogical reuse. Retrieval uses a computational implementation of analogical reasoning to search and match many reusable specifications. On the other hand understanding, transferring and adapting specifications requires cooperation between the tool and software engineer. Cooperative support was designed for less-experienced software engineers with most to gain from successful specification reuse. Deliverables from this research have implications for software engineering, artificial intelligence, cognitive scie...
©2004 IEEE. Personal use of this material is permitted. However, permission to reprint/republish thi...
The final quality of software products and services depends on the requirements stated in the Softwa...
Several institutions in industry and academia are pursuing research efforts in domain modeling to ad...
Reusing similar requirements fragments is among the promising ways to reduce elaboration time and in...
Domain analysis is an expansion of conventional requirements analysis. Domain analysis can support e...
Software reuse involves using again software artifacts that have been successfully built before.To b...
We describe the Arís (Analogical Reasoning for Implementations and Specifications) system that uses...
This research focuses on analogical reasoning as applied to the problem of software reuse at the lev...
Formal methods and formal verification of source code has been used extensively in the past few yea...
A formal software specification expresses in a mathematically correct way what requirements the soft...
One of the problems with current practice in software development is that often customer requirement...
The exploration of requirements is as complex as it is important in ensuring a successful software p...
The benefits of reusing artifacts in the software development process are well-known in the software...
Software development has become an essential part of many industries over the past decade. The use o...
There is evidence that analogical reasoning play an important role in problem solving within softwar...
©2004 IEEE. Personal use of this material is permitted. However, permission to reprint/republish thi...
The final quality of software products and services depends on the requirements stated in the Softwa...
Several institutions in industry and academia are pursuing research efforts in domain modeling to ad...
Reusing similar requirements fragments is among the promising ways to reduce elaboration time and in...
Domain analysis is an expansion of conventional requirements analysis. Domain analysis can support e...
Software reuse involves using again software artifacts that have been successfully built before.To b...
We describe the Arís (Analogical Reasoning for Implementations and Specifications) system that uses...
This research focuses on analogical reasoning as applied to the problem of software reuse at the lev...
Formal methods and formal verification of source code has been used extensively in the past few yea...
A formal software specification expresses in a mathematically correct way what requirements the soft...
One of the problems with current practice in software development is that often customer requirement...
The exploration of requirements is as complex as it is important in ensuring a successful software p...
The benefits of reusing artifacts in the software development process are well-known in the software...
Software development has become an essential part of many industries over the past decade. The use o...
There is evidence that analogical reasoning play an important role in problem solving within softwar...
©2004 IEEE. Personal use of this material is permitted. However, permission to reprint/republish thi...
The final quality of software products and services depends on the requirements stated in the Softwa...
Several institutions in industry and academia are pursuing research efforts in domain modeling to ad...