Skip to content

Research at St Andrews

Requirement process establishment and improvement from the viewpoint of cybernetics

Research output: Contribution to journalArticle


Hong Xu, Pete Sawyer, Ian Sommerville

School/Research organisations


As a branch of engineering cybernetics, automatic control theory has been extensively applied to improve products, increase productivity and rationalize management. This paper adapts the principles of automatic control theory to the field of software process improvement. In particular, the work described uses control theory to define a requirement engineering (RE) process control system, its dynamic and steady-state performance, and the steps in designing, analyzing and improving such a system. The work has highlighted the need for process activities relating to measuring elements, including those in feedback compensation and organizational support. The results of this research can be used to guide the establishment and improvement of RE processes, compare different requirement process solutions quantitatively, develop methods for evaluating benefits from process improvements, and structure the application of knowledge about RE. (c) 2006 Elsevier Inc. All rights reserved.



Original languageEnglish
Pages (from-to)1504-1513
Number of pages10
JournalJournal of Systems and Software
Issue number11
Publication statusPublished - Nov 2006

    Research areas

  • software cybernetics, software process improvement, requirements engineering, control theory, SOFTWARE TEST PROCESS, MODEL

Discover related content
Find related publications, people, projects and more using interactive charts.

View graph of relations

Related by author

  1. Academic Cloud computing research: five pitfalls and five opportunities

    Barker, A., Varghese, B., Stuart Ward, J. & Sommerville, I., 17 Jun 2014, 6th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud'14). USENIX, 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  2. An elastic virtual infrastructure for research applications (ELVIRA)

    Voss, A., Barker, A. D., Asgari-Targhi, M., van Ballegooijen, A. & Sommerville, I., 25 Nov 2013, In : Journal of Cloud Computing: Advances, Systems and Applications. 2, 11 p., 20.

    Research output: Contribution to journalArticle

  3. Understanding Tradeoffs between Power Usage and Performance in a Virtualized Environment

    Sommerville, I. & Smith, J. W., 2013, Proc. 6th IEEE Int. Conf on Cloud Computing. IEEE Computer Society

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  4. Migrating software products to the cloud: An adaptive STS perspective.

    Werfs, M., Baxter, G., Allison, I. & Sommerville, I., 2013, In : Journal of International Technology and Information Management. 22, 3, p. 37-54

    Research output: Contribution to journalArticle

  5. Large-scale complex IT systems

    Sommerville, I., Cliff, D., Calinescu, R., Keen, J., Kelly, T., Kwiatkowska, M., McDermid, J. & Paige, R., Jul 2012, In : Communications of the ACM. 55, 7, p. 71-77 7 p.

    Research output: Contribution to journalArticle

Related by journal

  1. Controlling Software Architecture Erosion: A Survey

    De Silva, L. R. & Balasubramaniam, D., Jan 2012, In : Journal of Systems and Software. 85, 1, p. 132–151

    Research output: Contribution to journalArticle

ID: 5096786