White Rose University Consortium logo
University of Leeds logo University of Sheffield logo York University logo

Iterative criteria-based approach to engineering the requirements of software development methodologies

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

[img] Text (SEN-2009-0032-RamsinPaige-ReqElicitation-ver10.pdf)

Download (358Kb)


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.

Item Type: Article
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.
Keywords: Computer Graphics and Computer-Aided Design
Institution: The University of York
Academic Units: The University of York > Computer Science (York)
Depositing User: Repository Administrator York
Date Deposited: 07 May 2010 12:17
Last Modified: 10 Jul 2016 00:01
Published Version: http://dx.doi.org/10.1049/iet-sen.2009.0032
Status: Published
Refereed: Yes
Related URLs:
URI: http://eprints.whiterose.ac.uk/id/eprint/10815

Actions (repository staff only: login required)