Use this URL to cite or link to this record in EThOS:
Title: Patterns of semiosis in requirements engineering
Author: Ketabchi, Shokoofeh
ISNI:       0000 0004 2726 8453
Awarding Body: University of Reading
Current Institution: University of Reading
Date of Award: 2011
Availability of Full Text:
Access from EThOS:
Requirements engineering (RE) is a process of eliciting, analysing, specifying and validating requirements. It is carried out early in the development lifecycle and acts as the basis for other phases in the software development lifecycle. Therefore, proper requirements engineering improves the quality of the development cycle and, thus, the final product. Many methods and frameworks have been developed for RE. They introduce step-by-step guidelines and methods that need prior knowledge and experience to be applied properly; these are not suitable for novice analysts. Applying requirements patterns is a technique to overcome this problem. A pattern is a regularity that repeats again and again. Requirements may repeat in projects; thus, they can be defined as patterns and reused whenever needed instead of developing them from scratch. Several methods have been introduced for developing and reusing patterns; however, they are mainly concerned with technology and implementation aspects, and usually ignore users' high-level informal requirements. This research aims to develop the theory of semiosis patterns and to introduce a requirements engineering patterns method that solves mentioned problems. The proposed theory and method are mainly inspired by the semiosis process from semiotics theory. The semiosis process helps to make a connection from signs to their objects through an interpretant. The semiosis pattern theory introduces new concepts and principles for patterns in requirements engineering. The semiosis patterns method helps to create, reuse, and customise pattern for requirements engineering. To develop the semiosis patterns, a problem domain is decomposed into smaller sections (sub- domains) called problem patterns for which related requirements patterns are created, or reused, if currently exist in the repository, when the semiosis process is used to match problem patterns (regarded as signs) with requirements patterns (regarded as objects). To validate the proposed method, the information management area is chosen to carry out an extensive study and develop its patterns accordingly. Then, two case studies from the Oil and Gas industry are selected and their information management (IM) function is studied, and the developed patterns are reused and customised. Finally, the whole research including the theoretical foundation, methodology, SPM and the result of the application of SPM are critically evaluated.
Supervisor: Not available Sponsor: Not available
Qualification Name: Thesis (Ph.D.) Qualification Level: Doctoral
EThOS ID:  DOI: Not available