Skip to main content

Enhancing Elicitation Technique Selection Process in a Cooperative Distributed Environment

  • Conference paper
Requirements Engineering: Foundation for Software Quality (REFSQ 2008)

Abstract

Requirements elicitation is a key stage in the successful designing of the computerized information system of a distributed organization. Few works have been focusing on how a requirements analyst selects one of the existing requirements elicitation techniques, notably in a distributed cooperative environment. However, the elicitation technique selection process creates significant communication, coordination, cultural and processes diversity challenges which impact the effectiveness of all the requirements engineering process and, further, product quality. This paper presents a decision making process that allows a requirements analyst to choose an elicitation technique in a cooperative distributed environment based on stakeholders’ preferences, linguistic knowledge and priorities.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aranda, G., Cechich, A., Vizcaíno, A., Castro-Schez, J.J.: Using fuzzy sets to analyse personal preferences on groupware tools. In: X Congreso Argentino de Ciencias de la Computación, CACIC 2004, San Justo, Argentina, pp. 549–560 (2004)

    Google Scholar 

  2. Aranda, G., VizcaĂ­no, A., Cechich, A., Piattini, M.: A Cognitive-Based Approach to Improve Distributed Requirement Elicitation Processes. In: 4th IEEE International Conference on Cognitive Informatics (ICCI 2005), Irvine, USA (2005)

    Google Scholar 

  3. Aranda, G., Vizcaíno, A., Cechich, A., Piattini, M.: A Cognitive Perspective for Choosing Groupware Tools and Elicitation Techniques in Virtual Teams. In: Gervasi, O., Gavrilova, M.L., Kumar, V., Laganá, A., Lee, H.P., Mun, Y., Taniar, D., Tan, C.J.K. (eds.) ICCSA 2005. LNCS, vol. 3480, pp. 1064–1074. Springer, Heidelberg (2005)

    Google Scholar 

  4. Aranda, G., VizcaĂ­no, A., Cechich, A., Piattini, M.: Towards a Cognitive-Based Approach to Distributed Requirement Elicitation Processes. In: Workshop em Engenharia de Requisitos, Porto, Portugal (2005)

    Google Scholar 

  5. Bendjenna, H., Zarour, N., Charrel, P.J.: Elicitation Technique Selection in a Cooperative Distributed Environment: How analysts make the best decision. In: International Conference on Rapid Integration of Software Engineering techniques, RISE, Luxembourg, pp. 32–47 (2007)

    Google Scholar 

  6. CHAOS report: Standish group (1995), http://www.standishgroup.com/sample_research/chaos_1994_1.php

  7. Chiew, V., Wang, Y.: From Cognitive Psychology to Cognitive Informatics. In: Second IEEE International Conference on Cognitive Informatics, ICCI 2003, London, UK, pp. 114–120 (2003)

    Google Scholar 

  8. Damian, D., Lanubile, F., Hargreaves, E., Chisan, J.: Workshop Introduction. In: 3rd International Workshop On Global Softawre Development, Co-located with ICSE 2004, Edinburgh, Scotland (2004)

    Google Scholar 

  9. Damian, D., Zowghi, D.: The impact of stakeholders’ geographical distribution on managing requirements in a multi-site organization. In: IEEE Joint International Conference on Requirements Engineering, RE 2002, Essen, Germany, pp. 319–328 (2002)

    Google Scholar 

  10. Damian, D.E., Zowghi, D.: An insight into the interplay between culture, conflict and distance in globally distributed requirements negotiations. In: 36th IEEE Hawaii International Conference on System Sciences (HICSS 2003), 0-7695-1874-5/03 (2002)

    Google Scholar 

  11. Damian, D.E., Zowghi, D.: Requirements Engineering challenges in multi-site software development organizations. Requirements Engineering Journal 8, 149–160 (2003)

    Article  Google Scholar 

  12. Damian, D., Hadwin, A., Al-Ani, B.: Instructional design and assessment strategies for teaching global software development: a framework. In: 28th International Conference on Software Engineering, Shangai, China, pp. 685–690 (2006)

    Google Scholar 

  13. Davis, A.: Software Requirements: Objects, Functions and States. Prentice Hall, Upper Saddle River, New Jersey (1993)

    MATH  Google Scholar 

  14. Davis, A., Hickey, A.M.: Requirements Researchers: Do We Practice What We Preach. Requirements Engineering Journal 7(2), 107–111 (2002)

    Article  Google Scholar 

  15. Felder, R., Silverman, L.: Learning and Teaching Styles in Engineering Education. Engineering Education 78(7), 674–681 (1988)

    Google Scholar 

  16. Herbsleb, J., Paulish, D., Bass, M.: Global Software Development at Siemens:Experience from Nine Projects. In: 27th International Conference on Software Engineering, St. Louis, Missouri, USA, pp. 524–533 (2005)

    Google Scholar 

  17. Hickey, A.M., Davis, A.: Requirements Elicitation and Elicitation Technique Selection: A Model for Two Knowledge-Intensive Software Development Processes. In: 36th Annual Hawaii International Conference on Systems Sciences (HICSS), pp. 96–105 (2003)

    Google Scholar 

  18. Hickey, A.M., Davis, A.: Elicitation Technique Selection: How Do Experts Do it? Requirements Engineering 2003, 11th IEEE International Volume, 169–178 (2003)

    Google Scholar 

  19. Leffingwell, D., Widrig, D.D.: Managing Software Requirements: A Unified Approach. Addison Wesley Publishing Co., Reading (2000)

    Google Scholar 

  20. LIoyd, W., Rosson, M.B., Arthur, J.: Effectiveness of elicitation techniques in distributed requirement engineering. In: 10th anniversary IEEE Joint international conference on requirement engineering RE 2002, Essen, Germany, pp. 311–318 (2002)

    Google Scholar 

  21. Macaulay, L.: Requirements Engineering. Springer, Heidelberg (1996)

    MATH  Google Scholar 

  22. Reubenstein, H., Waters, R.: The Requirements Apprentice: Automated Assistance for Requirements Acquisition. IEEE Transactions on Software Engineering 17(3), 226–240 (1991)

    Article  Google Scholar 

  23. SWEBOK. Guide to the Software Engineering Body of Knowledge. Software Engineering Coordinating Committee. IEEE Computer Society, Los Alamitos (2004)

    Google Scholar 

  24. Thayer, R., Merlin, D.: Software Requirements Engineering, 2nd edn. IEEE Computer Society, Los Alamitos (1997)

    MATH  Google Scholar 

  25. Van Buren, J., Cook, D.: Experiences in the Adoption of Requirements Engineering Technologies, CROSSTALK. The Journal of Defense Software Engineering 11(12), 3–10 (1998)

    Google Scholar 

  26. Wiegers, K.E.: Software Requirements, 2nd edn. Microsoft Press (2003) (1st edn. - 1999)

    Google Scholar 

  27. Williams, W.: What Do You Mean You Can’t Tell Me If My Project Is in Trouble? In: First European Conference on Software Metrics (FESMA 1998), Antwerp, Belgium (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Barbara Paech Colette Rolland

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bendjenna, H., Zarour, N., Charrel, PJ. (2008). Enhancing Elicitation Technique Selection Process in a Cooperative Distributed Environment. In: Paech, B., Rolland, C. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2008. Lecture Notes in Computer Science, vol 5025. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69062-7_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69062-7_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69060-3

  • Online ISBN: 978-3-540-69062-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics