skip to main content
research-article
Free Access

Editorial: “Complexity of Systems Evolution: Requirements Engineering Perspective”

Published:23 January 2015Publication History
Skip Abstract Section

Abstract

Walking on water, and programming according to specifications is easy—as long as both of them are frozen. --Robert Glass

This introduction discusses the changing nature of complexity associated with requirements engineering (RE) tasks and how it has shifted from managing internal complexity to adapting and leveraging upon external and dynamic complexity. We note several significant drivers in the requirements knowledge that have resulted in this change and discuss in light of complexity theory how the RE research community can respond to this. We observe several research challenges associated with “new complexity” and highlight how the articles included in the special issue advance the field by defining complexity more accurately, observing more vigilantly new sources of complexity, and suggesting new ways to manage complexity in terms of economic assessments, knowledge flows, and modeling for adaptability.

References

  1. B. W. Boehm. 1988. A spiral model of software development and enhancement, Computer 21, 5, 61-- 72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. British Computer Society. 2004. The Challenges of Complex IT Projects. British Computer Society, Royal Academy of Engineering. Retrieved November 15, 2005, from http://www.bcs.org/upload/pdf/complexity.pdf.Google ScholarGoogle Scholar
  3. F. Brooks. 1975. The Mythical Man Month. Addison-Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. B. H. C. Cheng and J. M. Atlee. 2009. Current and future research directions in requirements engineering. In Design Requirements Engineering: A Ten-Year Perspective. Lecture Notes in Business Information Processing, Vol. 14. Springer, 11--43.Google ScholarGoogle Scholar
  5. P. Cilliers. 1998. Complexity and Postmodernism. Routledge, London.Google ScholarGoogle Scholar
  6. J. Cleland-Huang, M. Jarke, L. Liu, and K. Lyytinen (Eds.). 2012. Requirements management: Novel perspectives and challenges, Report from Dagstuhl Seminar 12442. Dagstuhl Reports 2, 10.Google ScholarGoogle Scholar
  7. M. Fisher, M. Abbott, and K. Lyytinen. 2013. The Power of Customer MisBehavior. Palgrave & McMillan, London and New York.Google ScholarGoogle Scholar
  8. P. Frederick and F. Brooks. 1995. The Mythical Man-Month. Addison-Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. O. C. Z. Gotel and C. W. Finkelstein. 1994. An analysis of the requirements traceability problem. In Proceedings of the 1st International Conference on Requirements Engineering. 94--101.Google ScholarGoogle Scholar
  10. S. Hansen, N. Berente, and K. Lyytinen. 2009. Requirements in the 21st century: Current practice and emerging trends. In Design Requirements Engineering: A Ten-Year Perspective. Lecture Notes in Business Information Processing, Vol. 14. Springer, 44--87.Google ScholarGoogle Scholar
  11. O. Hanseth and K. Lyytinen. 2010. Design theory for adaptive complexity in information infrastructures. Journal of Information Technology 25, 1, 1--19.Google ScholarGoogle ScholarCross RefCross Ref
  12. I. Jacobsen, M. Christerson, P. Jonsson, and G. Övergaard. 1997. Object-oriented software engineering: A use case-driven approach. In Scenario-Based Design, J. Carroll (Ed.): Wiley.Google ScholarGoogle Scholar
  13. M. Jarke, X. T. Bui, and J. M. Carroll. 1998. Scenario management: An interdisciplinary approach. Requirements Engineering Journal 3, 3--4, 155--173.Google ScholarGoogle ScholarCross RefCross Ref
  14. M. Jarke, P. Loucopoulos, K. Lyytinen, J. Mylopoulos, and W. Robinson. 2011. The brave new world of design requirements: Four key principles. Information Systems 36, 6, 992--1008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. Jarke and K. Lyytinen (Eds.). 2010. Special Issue on High Impact Requirements Engineering Wirtschaftsinformatik/BISE 53, 2.Google ScholarGoogle Scholar
  16. K. Lyytinen, P. Loucopoulos, J. Mylopoulos, and B. Robinson. 2009. Design Requirements Engineering: A Ten-Year Perspective. Lecture Notes in Computer Science, Vol. 14. Springer.Google ScholarGoogle Scholar
  17. T. O’Reilly. 2005. What is Web 2.0? Design patterns and business models for the next generation of software. IEEE Software 30.Google ScholarGoogle Scholar
  18. B. Ramesh and M. Jarke. 2001. Toward reference models for requirements traceability. IEEE Transactions on Software Engineering 27, 1, 58--93. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. D. T. Ross. 1977. Structured analysis (SA): A language for communicating ideas. IEEE Transactions on Software Engineering SE-3, 1, 16--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. D. T. Ross and K. E. Schoman Jr. 1977. Structured analysis for requirements definition. IEEE Transactions on Software Engineering SE-3, 1, 6--15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. V. Sambamurthy and R. W. Zmud. 2003. Research commentary: The organizing logic for an enterprise's IT activities in the digital era—a prognosis of practice and a call for research. Information Systems Research 11, 2, 105--114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. W. W. Wu, G. M. Rose, and K. Lyytinen. 2011. Recognizing and managing innovation points in large information technology projects. MIS Quarterly Executive 10, 3, 121--132.Google ScholarGoogle Scholar

Index Terms

  1. Editorial: “Complexity of Systems Evolution: Requirements Engineering Perspective”

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Management Information Systems
      ACM Transactions on Management Information Systems  Volume 5, Issue 3
      Special Issue on Complexity of Systems Evolution: Requirements Engineering Perspective
      January 2015
      163 pages
      ISSN:2158-656X
      EISSN:2158-6578
      DOI:10.1145/2666081
      Issue’s Table of Contents

      Copyright © 2015 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 23 January 2015
      • Accepted: 1 May 2014
      • Received: 1 April 2014
      Published in tmis Volume 5, Issue 3

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader