Success Factors for Requirement Patterns Approaches Exploring Requirements Analysts’ Opinions and Whishes

Research in requirement patterns has led to different approaches, fostering elicitation efficiency and requirements quality by reusing known solutions. However, such pattern-based approaches are not established within many companies, even though requirements are often reused in practice. In this paper, we present the results of five semi-structured interviews with experienced requirements analysts, in order to explore their opinions about requirement patterns, what they expect from a requirement patterns approach and what the success factors are. Our results show that the advantages of requirement patterns are well known and analysts would like to adopt them, but the required organizational changes have to be supported and decided upon by representatives from management. Depending on the lifecycle of the company, requirement analysts see different strategies for gaining their manager’s support concerning the adoption of pattern-based approaches. One key aspect in their eyes is that requirement pattern approaches should focus on application in and integration into existing processes of the organization. With such approaches, requirements analysts would have the chance to benefit from the advantages pattern-based approaches provide within the scope of their organizational processes. We present new areas for requirement patterns research and provide arguments to help practitioners persuade their companies to adopt a pattern-based requirement engineering approach.

[1]  Stephen Withall Software Requirement Patterns , 2007 .

[2]  Carme Quer,et al.  A pattern-based method for building requirements documents in call-for-tender processes , 2009, Int. J. Comput. Sci. Appl..

[3]  Holger Hoffmann,et al.  Fostering Initial Trust In Applications - Developing And Evaluating Requirement Patterns For Application Websites , 2014, ECIS.

[4]  S. Elo,et al.  Qualitative Content Analysis , 2014 .

[5]  P. Mayring Qualitative Content Analysis , 2000 .

[6]  J. Araújo,et al.  Analysis Patterns Specifications : Filling the Gaps , 2003 .

[7]  Janis A. Bubenko,et al.  Requirements Engineering and Technology Transfer: Obstacles, Incentives and Improvement Agenda , 2002, Requirements Engineering.

[8]  Nicholas Berente,et al.  Requirements in the 21st Century: Current Practice and Emerging Trends , 2008, Perspectives Workshop: Science of Design: High-Impact Requirements for Software-Intensive Systems.

[9]  Suzanne Robertson,et al.  Mastering the Requirements Process , 1999 .

[10]  Christopher Alexander,et al.  The Timeless Way of Building , 1979 .

[11]  Carme Quer,et al.  A Metamodel for Software Requirement Patterns , 2010, REFSQ.

[12]  Scott Henninger,et al.  Software pattern communities: current practices and challenges , 2007, PLOP '07.

[13]  Kecheng Liu,et al.  A Norm-Based Approach towards Requirements Patterns , 2011, 2011 IEEE 35th Annual Computer Software and Applications Conference.

[14]  Jan Marco Leimeister,et al.  The Emergence of Mutual and Shared Understanding in the System Development Process , 2013, REFSQ.