Nothing Special   »   [go: up one dir, main page]

Skip to main content

Analyzing the Effect of the Collaborative Interactions on Performance of Requirements Validation

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

Abstract

[Context] Requirements validation is critical in the pursuit of quality software. It usually demands the collaboration of multiple stakeholders with different perspectives. [Question] Our community has reported scarce experimental studies on the role of collaborative interaction in requirements validation. The goal of this study is to explore the effect of collaborative interactions on the performance of requirements validation. [Principal ideas] We performed a quasi-experiment involving 118 bachelor students to act analysts, and 40 volunteering students from the Social Sciences department to act clients. The requirements were specified using UML activity diagrams. The overall performance is measured in terms of efficiency (missing requirements correctly identified in a time interval), and effectiveness (degree to which the validation yielded the correct result). Moreover, we measured also subjects’ satisfaction on collaboration (questionnaire). [Contribution] We found that the teams composed exclusively of analysts showed better efficiency and effectiveness than mixed teams (client and analysts). However, for certain types of requirements, the mixed teams’ efficiency was superior. Also, the degree of satisfaction was higher among the clients than among the analysts. We end up with identifying future research topics.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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.

Similar content being viewed by others

References

  1. Cheng, B., Atlee, J.M.: Research Directions in Requirements Engineering. In: Future of Software Engineering (FOSE), ICSE 2007, pp. 285–303. IEEE CS Press (2007)

    Google Scholar 

  2. Panagiotis, S., Ioannis, S., Lefteris, A., Ignatios, D.: An experimental investigation of personality types impact on pair effectiveness in pair programming. Empirical Softw. Eng. 14(2), 187–226 (2009)

    Article  Google Scholar 

  3. DOE Handbook, Alternative Systematic Approaches to Training, 1074-95 (January 1995)

    Google Scholar 

  4. Jun, L., Ya-Feng, L.: A Method of Evaluating Collaboration Satisfaction Degree of NPD Team. In: Proc. CSCWD 2010, pp. 156–160 (2010)

    Google Scholar 

  5. Saqib, B., Sheraz, A.: Requirements Validation Techniques practiced in industry: Studies of six companies, Blekinge Institute of Technology, Sweden. Master thesis, Software Engineering (Octotber 2008)

    Google Scholar 

  6. Condori-Fernandez, N., Daneva, N., Sikkel, K., Herrmann, A.: Practical relevance of experiments in comprehensibility of requirements specifications. In: EMPIRE 2011 Collocated at the RE Conference, Trento-Italy, Italy, pp. 21–28 (August 2011)

    Google Scholar 

  7. Walle, T., Hannay, J.E.: Personality and the Nature of Collaboration in Pair Programming. In: Proc. ESEM 2009, pp. 203–213 (2009)

    Google Scholar 

  8. Dwyer, P.: An Approach to Quantitatively Measuring Collaborative Performance in Online Conversations. Computers in Human Behavior 27, 1021–1032 (2011)

    Article  Google Scholar 

  9. Lin, C.-P., Wang, Y.-J., Tsai, Y.-H., Hsu, Y.-F.: Perceived Job Effectiveness in Cooperation: A Survey of Virtual Teams within Business Organization. Computers in Human Behavior 26 (2010)

    Google Scholar 

  10. Choi, K.S., Deek, F., Im, I.: Pair Dynamics in Tem Collaboration. Computers in Human Behavior 25, 833–852 (2009)

    Article  Google Scholar 

  11. Patel, H., Pettit, M., Wilson, J.: Factors of Collaborative Working: a Framework for a Collaboration Model. Applied Ergonomics 43, 1–26 (2012)

    Article  Google Scholar 

  12. Lauesen, S.: Software Requirements: Styles and Techniques. Addison-Wesley (2002)

    Google Scholar 

  13. Dobing, B., Parsons, J.: How UML is Used. Commun. ACM 49(5), 109–113 (2006)

    Article  Google Scholar 

  14. Runeson, P.: Using Students as Experiment Subjects - an Analysis on Graduate and Freshmen Student Data. In: 7th Int. Conf on EASE, Staffordshire, UK, pp. 95–102 (2002)

    Google Scholar 

  15. Gemino, A.: Empirical comparisons of animation and narration in requirements validation. Requir. Eng. 9(3), 153–168 (2004)

    Article  Google Scholar 

  16. Condori-Fernandez, N., Daneva, M., Sikkel, K., Wieringa, R.J., Dieste, O., Pastor, O.: A Systematic Mapping Study on Empirical Evaluation of Software Requirements Specifications Techniques. In: ESEM 2009, pp. 503–505. CS Press (2009)

    Google Scholar 

  17. He, L., Carver, J.C., Rayford, B.: Using Inspections to Teach Requirements Validation. CrossTalk: The Journal of Defense Software Engineering 21(1) (2008)

    Google Scholar 

  18. Basili, V.R.: The Empirical Investigation of Perspective-Based Reading. J. of Empirical Softw. Eng. 1(2), 133–164 (1996)

    Article  Google Scholar 

  19. Leite, J.C.S.P., Freeman, P.A.: Requirements Validation through Viewpoint Resolution. IEEE Transactions on Software Engineering 17, 1253–1269 (1991)

    Article  Google Scholar 

  20. Raja, U.A.: Empirical Studies of Requirements Validation Techniques. In: 2nd International Conference on Computer, Control and Communication, vol. 1(9), pp. 17–18 (2009)

    Google Scholar 

  21. Albayrak, O.: An Experiment to Observe the Impact of UML Diagrams on the Effectiveness of Software Requirements Inspections. In: ESEM 2009, pp. 506–510 (2009)

    Google Scholar 

  22. Walia, G., Carver, J.: Using Error Abstraction and Classification to Improve Requirements Quality: Conclusions from a Family of Four Empirical Studies. J. of Empirical Softw. Eng. 18(4), 625–658 (2013)

    Article  Google Scholar 

  23. Aurum, A., Petersson, H., Wohlin, C.: State-of-the-art: Software Inspections after 25 Years. Journal of Software Testing Verification and Reliability 12(3), 133–154 (2002)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Condori-Fernandez, N., España, S., Sikkel, K., Daneva, M., González, A. (2014). Analyzing the Effect of the Collaborative Interactions on Performance of Requirements Validation. In: Salinesi, C., van de Weerd, I. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2014. Lecture Notes in Computer Science, vol 8396. Springer, Cham. https://doi.org/10.1007/978-3-319-05843-6_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-05843-6_16

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-05842-9

  • Online ISBN: 978-3-319-05843-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics