So, You Think You Know Others' Goals? A Repertory Grid Study

Recent research in requirements engineering (RE) has generated a number of notations for modeling stakeholders' goals and the relationships between them. However, the community has paid little attention to how stakeholders can develop consensus on the meaning of the goals in a goal model. In this article, we show how to use the repertory grid technique (RGT) to compare stakeholders' terms when they describe their softgoals (goals whose satisfaction can't be established in a clear-cut sense). We conducted a pilot study for a nonprofit organization to demonstrate our approach. The study shows that the technique can readily identify agreements and mismatches in stakeholders' terminologies and can be performed without preliminary training or specific resources

[1]  Yusuf Pisan Extending requirement specifications using analogy , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[2]  Martin S. Feather Requirements Engineering - Getting Right from Wrong , 1991, ESEC.

[3]  Richard Bell,et al.  A manual for repertory grid technique , 1977 .

[4]  Stephen Fickas,et al.  Goal-Directed Requirements Acquisition , 1993, Sci. Comput. Program..

[5]  Brian R. Gaines,et al.  Comparing conceptual structures: consensus, conflict, correspondence and contrast , 1989 .

[6]  G. Kelly The Psychology of Personal Constructs , 2020 .

[7]  Axel van Lamsweerde,et al.  Goal-Oriented Requirements Engineering: A Guided Tour , 2001, RE.

[8]  Julio Cesar Sampaio do Prado Leite,et al.  Eliciting Non-Functional Requirements Interactions Using the Personal Construct Theory , 2006, 14th IEEE International Requirements Engineering Conference (RE'06).

[9]  Kenji Takahashi,et al.  Inquiry-based requirements analysis , 1994, IEEE Software.

[10]  Marc Hassenzahl,et al.  Capturing Design Space From a User Perspective: The Repertory Grid Technique Revisited , 2000, Int. J. Hum. Comput. Interact..

[11]  Neil A. M. Maiden,et al.  ACRE: selecting methods for requirements acquisition , 1996, Softw. Eng. J..

[12]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[13]  Haruhiko Kaiya,et al.  Improving the detection of requirements discordances among stakeholders , 2005, Requirements Engineering.

[14]  Eric S. K. Yu,et al.  Do viewpoints lead to better conceptual models? An exploratory case study , 2005, 13th IEEE International Conference on Requirements Engineering (RE'05).

[15]  Brian R. Gaines,et al.  Requirements acquisition , 1996, Softw. Eng. J..

[16]  Harry S. Delugach,et al.  Acquiring software requirements as conceptual graphs , 2001, Proceedings Fifth IEEE International Symposium on Requirements Engineering.

[17]  Julio Cesar Sampaio do Prado Leite,et al.  On Non-Functional Requirements in Software Engineering , 2009, Conceptual Modeling: Foundations and Applications.

[18]  Nan Niu,et al.  Managing Terminological Interference in Goal Models with Repertory Grid , 2006, 14th IEEE International Requirements Engineering Conference (RE'06).

[19]  Nan Niu,et al.  Discovering aspects in requirements with repertory grid , 2006, EA '06.