Skip to main content

The Impact of Specification Structure on Human Memory Performance - Experiences from a First Experiment

  • Conference paper
  • First Online:
Requirements Engineering: Foundation for Software Quality (REFSQ 2017)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10153))

  • 2583 Accesses

Abstract

Context and motivation: The major workload in Requirements Engineering lies with those people who create requirements specifications. Inevitably, in doing so people use their memory to store and process related information. Question/problem: This paper examines the question: does the underlying structure of a requirements specification (template vs. prose) have an impact on the memory performance of requirements engineers? Principal ideas/results: We present results from cognitive psychology that support the assumption that template-based specifications lead to better memory performance and present an experiment to test this assumption. Contribution: An initial run of our experiment did not provide sufficient results to support or refute our assumption. In this research preview, we report on the design of experiment, our initial results, and conclusions for future research.

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 EPUB and 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

Notes

  1. 1.

    Please contact the authors if you are interested in getting the experimental material.

References

  1. IEEE guide for developing system requirements specifications. IEEE Std 1233, 1998 Edition, pp. 1–36, December 1998

    Google Scholar 

  2. Baddeley, A., Hitch, G.: Working memory. Psychol. Learn. Motiv.: Adv. Res. Theory 8, 47–89 (1974)

    Article  Google Scholar 

  3. Cockburn, A.: Writing effective use cases, the crystal collection for software professionals. Addison-Wesley Professional Reading, Boston (2000)

    Google Scholar 

  4. Durán, A., Bernárdez, B., Toro, M., Corchuelo, R., Ruiz, A., Pérez, J.: Expressing customer requirements using natural language requirements templates and patterns. In: Proceedings of the IMACS/IEEE CSCC 1999 (1999)

    Google Scholar 

  5. Engle, R.W.: Working memory capacity as executive attention. Curr. Dir. psychol. Sci. 11(1), 19–23 (2002)

    Article  Google Scholar 

  6. Heitmeyer, C., Labaw, B., Kiskis, D.: Consistency checking of SCR-style requirements specifications. In: Proceedings of the Second IEEE International Symposium on Requirements Engineering, pp. 56–63. IEEE (1995)

    Google Scholar 

  7. Lauenroth, K., Kamsties, E.: People’s capabilities are a blind spot in RE research and practice. In: Daneva, M., Pastor, O. (eds.) REFSQ 2016. LNCS, vol. 9619, pp. 243–248. Springer, Heidelberg (2016). doi:10.1007/978-3-319-30282-9_17

    Google Scholar 

  8. Lenberg, P., Feldt, R., Wallgren, L.: Behavioral software engineering: a definition and systematic literature review. J. Syst. Softw. 107, 15–37 (2015)

    Article  Google Scholar 

  9. Miller, G.A.: The magical number seven, plus or minus two: some limits on our capacity for processing information. Psychol. Rev. 63(2), 81 (1956)

    Article  Google Scholar 

  10. Moody, D.L.: The physics of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE Trans. Softw. Eng. 35(6), 756–779 (2009)

    Article  Google Scholar 

  11. Parnin, C.: A cognitive neuroscience perspective on memory for programming tasks. In: Programming Interest Group, p. 27 (2010)

    Google Scholar 

  12. Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques, 1st edn. Springer Publishing Company, Incorporated, Heidelberg (2010)

    Book  Google Scholar 

  13. Tulving, E., Craik, F.I.M.: The Oxford Handbook of Memory. Oxford University Press, Oxford (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Kim Lauenroth or Erik Kamsties .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Lauenroth, K., Kamsties, E., Pfeiffer, T. (2017). The Impact of Specification Structure on Human Memory Performance - Experiences from a First Experiment. In: Grünbacher, P., Perini, A. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2017. Lecture Notes in Computer Science(), vol 10153. Springer, Cham. https://doi.org/10.1007/978-3-319-54045-0_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-54045-0_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-54044-3

  • Online ISBN: 978-3-319-54045-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics