Prototyping RE experiments in the classroom: An experience report

In this work we investigate the feasibility of prototyping industrial requirements engineering experiments within an educational environment, i.e. conducting a prestudy with students before performing the experiments in industry. We identify a set of constraints on the experimental design intended to make research participation more rewarding for our industrial partners and investigate the complexities of meeting both research and learning objectives within the same experiments. We report our observations and conclude that designing effective requirements experiments for an industrial environment, sensitive to industrial constraints, is a very difficult problem. Specific educational recommendations in visualization, prioritization, and customer interaction are also presented.

[1]  Oscar Pastor,et al.  Research Findings on Empirical Evaluation of Requirements Specifications Approaches , 2009, WER.

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

[3]  Duc Truong Pham,et al.  A comparison of rapid prototyping technologies , 1998 .

[4]  John Kelly,et al.  Experiences Using Lightweight Formal Methods for Requirements Modeling , 1998, IEEE Trans. Software Eng..

[5]  Maria Spichkova,et al.  A Top-Down Methodology for the Development of Automotive Software , 2009 .

[6]  Chee Kai Chua,et al.  Rapid Prototyping:Principles and Applications , 2010 .

[7]  Alan M. Davis,et al.  Elicitation technique selection: how do experts do it? , 2003, Proceedings. 11th IEEE International Requirements Engineering Conference, 2003..

[8]  Jane Cleland-Huang,et al.  Next Top Model: A Requirements Engineering Reality Panel , 2009, 2009 17th IEEE International Requirements Engineering Conference.

[9]  Klaus Solbach,et al.  Modelling of the monopole interaction with a small chassis , 2009, 2009 3rd European Conference on Antennas and Propagation.

[10]  Emilio Badoer,et al.  Visualization Techniques , 2012, Neuromethods.

[11]  James M. Higgins Innovate or evaporate: Creative techniques for strategists , 1996 .

[12]  M. Hamid,et al.  Equivalent circuit of dipole antenna of arbitrary length , 1997 .

[13]  Michael Tovey,et al.  Styling and design: intuition and analysis in industrial design☆ , 1997 .

[14]  John Mylopoulos,et al.  Non-Functional Requirements in Software Engineering , 2000, International Series in Software Engineering.

[15]  Barry Boehm,et al.  A view of 20th and 21st century software engineering , 2006, ICSE.

[16]  Klaus Solbach,et al.  Mutual Coupling and Chassis-Mode Coupling in Small Phased Array on a Small Ground Plane , 2007 .

[17]  Roel Wieringa,et al.  Requirements researchers: are we really doing research? , 2005, Requirements Engineering.

[18]  Betty H. C. Cheng,et al.  Current and Future Research Directions in Requirements Engineering , 2009 .

[19]  Kyo Chul Kang,et al.  Feature-Oriented Domain Analysis (FODA) Feasibility Study , 1990 .

[20]  John Mylopoulos,et al.  Design Requirements Engineering: A Ten-Year Perspective , 2009 .

[21]  Martin Glinz,et al.  On Non-Functional Requirements , 2007, 15th IEEE International Requirements Engineering Conference (RE 2007).

[22]  Bashar Nuseibeh,et al.  Requirements engineering: a roadmap , 2000, ICSE '00.

[23]  Patrick Heymans,et al.  Improving the Effectiveness of Visual Representations in Requirements Engineering: An Evaluation of i* Visual Syntax , 2009, 2009 17th IEEE International Requirements Engineering Conference.

[24]  K. Leong,et al.  Rapid Prototyping: Principles and Applications (with Companion CD-ROM) , 2003 .

[25]  Mike Mannion,et al.  SMART requirements , 1995, SOEN.

[26]  Klaus Solbach,et al.  Optimization of Monopole Four-Square Array Antenna using a decoupling network and a neural network to model ground plane effects , 2009, 2009 3rd European Conference on Antennas and Propagation.

[27]  A. Berztiss,et al.  Requirements Engineering , 2002, J. Object Technol..

[28]  Brian Berenbach,et al.  Software & Systems Requirements Engineering: In Practice , 2009 .

[29]  Steve Howard,et al.  Methods & tools: the rich picture: a tool for reasoning about work context , 1998, INTR.

[30]  Leslie Lamport,et al.  The temporal logic of actions , 1994, TOPL.

[31]  Klaus Solbach,et al.  Performance Optimization of Monopole Four-Square Array Antenna using the Method of Genetic Algorithms , 2007 .

[32]  David Callele,et al.  Teaching requirements engineering to an unsuspecting audience , 2006, SIGCSE.

[33]  J. Cameron,et al.  The Artist's Way , 1992 .

[34]  Marta López,et al.  Updating a Systematic Review about Selection of Software Requirements Elicitation Techniques , 2008, WER.