Ramsin, R. and Paige, R.F. orcid.org/0000-0002-1978-9852 (2010) Iterative criteria-based approach to engineering the requirements of software development methodologies. IET SOFTWARE. pp. 91-104. ISSN 1751-8806
Abstract
Software engineering endeavours are typically based on and governed by the requirements of the target software; requirements identification is therefore an integral part of software development methodologies. Similarly, engineering a software development methodology (SDM) involves the identification of the requirements of the target methodology. Methodology engineering approaches pay special attention to this issue; however, they make little use of existing methodologies as sources of insight into methodology requirements. The authors propose an iterative method for eliciting and specifying the requirements of a SDM using existing methodologies as supplementary resources. The method is performed as the analysis phase of a methodology engineering process aimed at the ultimate design and implementation of a target methodology. An initial set of requirements is first identified through analysing the characteristics of the development situation at hand and/or via delineating the general features desirable in the target methodology. These initial requirements are used as evaluation criteria; refined through iterative application to a select set of relevant methodologies. The finalised criteria highlight the qualities that the target methodology is expected to possess, and are therefore used as a basis for de. ning the final set of requirements. In an example, the authors demonstrate how the proposed elicitation process can be used for identifying the requirements of a general object-oriented SDM. Owing to its basis in knowledge gained from existing methodologies and practices, the proposed method can help methodology engineers produce a set of requirements that is not only more complete in span, but also more concrete and rigorous.
Metadata
Item Type: | Article |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2010 Institution of Engineering and Technology . This is an author produced version of a paper published in IET SOFTWARE. Uploaded in accordance with the publisher's self archiving policy. |
Dates: |
|
Institution: | The University of York |
Academic Units: | The University of York > Faculty of Sciences (York) > Computer Science (York) |
Depositing User: | Repository Administrator York |
Date Deposited: | 07 May 2010 12:17 |
Last Modified: | 13 Mar 2025 05:20 |
Published Version: | https://doi.org/10.1049/iet-sen.2009.0032 |
Status: | Published |
Refereed: | Yes |
Identification Number: | 10.1049/iet-sen.2009.0032 |
Related URLs: | |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:10815 |
Download
Filename: SEN-2009-0032-RamsinPaige-ReqElicitation-ver10.pdf
Description: SEN-2009-0032-RamsinPaige-ReqElicitation-ver10.pdf