[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/CHASE.2019.00038acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Towards new requirements engineering competencies

Published: 27 May 2019 Publication History

Abstract

Many of the requirements engineering (RE) difficulties have been argued to be due to the evolving nature of design problems in dynamic environments, characterized by high levels of uncertainty, ambiguity and emergence. It has also been argued that these challenges cannot be solved by focusing primarily on notations, tools, and methods. The purpose of this vision paper is to understand better what kinds of new competencies are needed when expanding RE practices to cope with complex systems in dynamic environments. We intend to achieve our goal by discussing: 1) how increased complexity affects RE practices, and 2) what viewpoints have been found most salient when aligning RE practices with the design problem at hand. Based on our findings, we argue for the importance of contextual intelligence, the ability to recognize and diagnose contextual factors and then intentionally and intuitively adjust behavior. We also outline some of the important competencies that need to be developed for future RE practitioners to deal with complex problems.

References

[1]
M. Jarke, and K. Lyytinen, "Editorial: Complexity of systems evolution: Requirements engineering perspective," ACM Transactions on Management Information Systems, vol. 5, no. 3, 2015, pp. 11.
[2]
N. Jayaratna, Undrstanding and evaluating methodologies - NIMSAD: A Systemic Framework, London: McGraw-Hill, 1994.
[3]
D. C. Gause, "Keynote Address: The more things change, the more things stay the same: A Look at the last 50 years of software engineering," TEKES Annual Software Engineering Conference. Tampere, Finland, 2005.
[4]
R. Hirschheim, and H. K. Klein, "Four Paradigms of Information Systems Development," Communications of the ACM, vol. 32, no. 10, 1989, pp. 1199--1215.
[5]
M. Jarke, P. Loucopolous, K. Lyytinen, and J. Mylopolos, "The brave new world of design requirements," Information Systems, vol. 36, no. 7, 2011, pp. 992--1008.
[6]
S. Hansen, "A Socio-Technical Perspective on Requirements Engineering," Information Systems, Case Western Reserve University, Cleveland, 2011.
[7]
S. Jantunen, "Making Sense of Software Product Requirements," Lappeenranta University of Technology, Lappeenranta, 2012.
[8]
R. R. J. McDaniel, and D. J. Driebe, "Uncertainty and Surprise: An Introduction," Uncertainty and Surprise in Complex Systems: Questions on Working with the Unexpected, R. R. J. McDaniel and D. J. Driebe, eds., Berlin: Springer, 2005.
[9]
P. F. Katina, C. B. Keating, and R. e. M. Jaradat, "System requirements engineering in complex situations," Requirements Engineering, vol. 19, no. 1, 2014, pp. 45--62.
[10]
D. J. Snowden, and M. E. Boone, "A Leader's Framework for Decision Making," Harvard Business Review, vol. 85, no. 11, 2007.
[11]
S. Ferreira et al., "Understanding the effects of requirements volatility in software engineering by using analytical modeling and software process simulation," Journal of Systems and Software, vol. 82, no. 10, 2009, pp. 1568--1577.
[12]
D. J. Reifer, "Requirements management: The search for nirvana," IEEE Software, vol. 3, 2000, pp. 45--47.
[13]
G. Kotonya, and I. Sommerville, Requirements engineering: processes and techniques, Chichester: John Wiles & Sons Ltd, 2000.
[14]
L. Cao, and B. Ramesh, "Agile requirements engineering practices: An empirical study.," IEEE Software, vol. 25, no. 1, 2008, pp. 60--67.
[15]
T. Khanna, "Contextual Intelligence," Harvard Business Review, vol. 92, no. 2, 2014, pp. 58--68.
[16]
M. R. Kutz, "Contextual Intelligence: An Emerging Competency for Global Leaders," Regent Global Business Review, 2008, pp. 1--8.
[17]
B. Nuseibeh, and S. Easterbrook, "Requirements engineering: a roadmap." International Conference on Software Engineering, 2000, pp. 35 -- 46.
[18]
D. C. Gause, "Why Context Matters - And What Can We Do about It?," IEEE Software, vol. 22, no. 5, 2005, pp. 13--15.
[19]
M. Kurtz, "Contextual intelligence: overcoming hindrances to performing well in times of change," Development and Learning in Organizations: An International Journal, vol. 25, no. 3, 2011, pp. 8--11.
[20]
J. D. Couger, Creativity & Innovation, Danvers, Massachusetts: Boyd & Fraser Publishing Company, 1996.
[21]
H. Holmström Olsson, J. Bosch, and H. Alahyari, "Towards R & D Innovation Experiment Systems: A Framework for Moving Beyond Agile Software Development," IASTED, 2013.
[22]
E. Mitleton-Kelly, "The principles of complexity and enabling infrastructures," Complex systems and evolutionary perspectives on organisations: the application of complexity theory to organisations, Advanced series in management E. Mitleton-Kelly, ed., 2003, pp. 23--50, Oxford, UK: Elsevier Science Ltd.
[23]
K. Palmberg, "Complex adaptive systems as metaphors for organizational management," Learning Organization, vol. 16, no. 6, 2009, pp. 483--498.
[24]
M. Uhl-Bien, M. Russ, and B. McKelvey, "Complexity Leadership Theory: Shifting leadership from the industrial age to the knowledge era," The Leadership Quarterly, vol. 18, no. 4, 2007, pp. 298--318.
[25]
N. Petrie. "Vertical Leadership Development Part 1: Developing Leaders for a Complex World," https://www.ccl.org/wp-content/uploads/2016/10/VerticalLeadersPart1.pdf, 19.12.2015.
[26]
C. Argyris, "Teaching Smart People How to Learn," Harvard Business Review, vol. 27, no. 4, 1991, pp. 4--15.
[27]
K. E. Weick, Sensemaking in Organizations, Thousand Oaks. California: Sage Publications, 1995.
[28]
D. Ancona, "Sensemaking: Framing and acting in the unknown," The Handbook for Teaching Leadership: Knowing, Doing, and Being, S. Snook, N. Nohria and R. Khurana, eds., Thousand Oaks: SAGE Publications Ltd., 2012, pp. 3--21.
[29]
W. Isaacs, "Dialogic Leadership," The Systems Thinker, vol. 10, no. 1, 1999.
[30]
K. E. Weick, K. M. Sutcliffe, and D. Obstfeld, "Organizing for high reliability: Processes of collective mindfulness," Crisis management, vol. 3, no. 1, 2008, pp. 81--123.
[31]
J. Cufaude, "The art of facilitative leadership: Maximizing others' contribution," Systems Thinker, vol. 15, no. 10, 2005.
[32]
D. Mayrowetz, "Making sense of distributed leadership: Exploring the multiple usages of the concept in the field.," Educational Administration Quarterly, vol. 44, no. 3, 2008, pp. 424--435.
[33]
M. R. Kutz, and A. Bamford-Wade, "Understanding Contextual Intelligence: A Critical Competency For Today's Leaders," E:CO, vol. 15, no. 3, 2013, pp. 55--80.

Cited By

View all
  • (2021)On the requirements engineer roleCommunications of the ACM10.1145/341829264:6(69-75)Online publication date: 24-May-2021

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
CHASE '19: Proceedings of the 12th International Workshop on Cooperative and Human Aspects of Software Engineering
May 2019
159 pages

Sponsors

Publisher

IEEE Press

Publication History

Published: 27 May 2019

Check for updates

Author Tags

  1. complexity
  2. requirements engineering

Qualifiers

  • Research-article

Conference

ICSE '19
Sponsor:

Acceptance Rates

Overall Acceptance Rate 47 of 70 submissions, 67%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)42
  • Downloads (Last 6 weeks)5
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2021)On the requirements engineer roleCommunications of the ACM10.1145/341829264:6(69-75)Online publication date: 24-May-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media