Skip to main content

2013 | OriginalPaper | Buchkapitel

10. Cognitive Processes in Object-Oriented Requirements Engineering Practice: Analogical Reasoning and Mental Modelling

verfasst von : Linda Dawson

Erschienen in: Information Systems Development

Verlag: Springer New York

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This chapter presents a background in cognitive processes such as problem-solving and analogical reasoning for considering modelling from an object-oriented perspective within the domain of requirements engineering. This chapter then describes a research project and the findings from a set of four cases which examine professional practice from perspective of cognitive modelling for object-oriented requirements engineering. In these studies, it was found that the analysts routinely built models in their minds and refined them before committing them to paper or communicating these models to others. The studies also showed that object-oriented analysts depend on analogical reasoning where they use past experience and abstraction to address problems in requirements specification.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Booch G, Maksimchuk R et al (2007) Object-oriented analysis and design with applications. Addison-Wesley, Upper Saddle River Booch G, Maksimchuk R et al (2007) Object-oriented analysis and design with applications. Addison-Wesley, Upper Saddle River
Zurück zum Zitat Budd T (1997) An introduction to object-oriented programming. Addison-Wesley, Reading Budd T (1997) An introduction to object-oriented programming. Addison-Wesley, Reading
Zurück zum Zitat Burton-Jones A, Meso PN (2006) Conceptualizing systems for understanding: an empirical test of decomposition principles in object-oriented analysis. Inf Syst Res 17(1):38–60CrossRef Burton-Jones A, Meso PN (2006) Conceptualizing systems for understanding: an empirical test of decomposition principles in object-oriented analysis. Inf Syst Res 17(1):38–60CrossRef
Zurück zum Zitat Checkland P, Scholes J (1990) Soft systems methodology in practice. Wiley, Chichester Checkland P, Scholes J (1990) Soft systems methodology in practice. Wiley, Chichester
Zurück zum Zitat Craik KJW (1943) The nature of explanation. Cambridge University Press, Cambridge Craik KJW (1943) The nature of explanation. Cambridge University Press, Cambridge
Zurück zum Zitat Dobing B, Parsons J (2006) How UML is used. Commun ACM 49(5):109–113CrossRef Dobing B, Parsons J (2006) How UML is used. Commun ACM 49(5):109–113CrossRef
Zurück zum Zitat Fitzgerald B (1997) The use of systems development methodologies in practice: a field study. Inf Syst J 7:201–212CrossRef Fitzgerald B (1997) The use of systems development methodologies in practice: a field study. Inf Syst J 7:201–212CrossRef
Zurück zum Zitat Galal G, McDonnell JT (1998) A qualitative view of requirements engineering. Third Australian conference on requirements engineering, Geelong, Australia Galal G, McDonnell JT (1998) A qualitative view of requirements engineering. Third Australian conference on requirements engineering, Geelong, Australia
Zurück zum Zitat Gasson S (2004) A framework for behavioral studies of social cognition in information systems Gasson S (2004) A framework for behavioral studies of social cognition in information systems
Zurück zum Zitat Gendreau O, Robillard PN (2009) Exploring knowledge flow in software project development. International conference on information, process, and knowledge management: Eknow 2009, Proceedings, pp 99–104 Gendreau O, Robillard PN (2009) Exploring knowledge flow in software project development. International conference on information, process, and knowledge management: Eknow 2009, Proceedings, pp 99–104
Zurück zum Zitat Gentner D (1983) Structure mapping: a theoretical framework. Cognit Sci 7:155–170CrossRef Gentner D (1983) Structure mapping: a theoretical framework. Cognit Sci 7:155–170CrossRef
Zurück zum Zitat Gentner D (1989) The mechanisms of analogical learning. In: Vosniadou S, Ortony A (eds) Similarity and analogical reasoning. Cambridge University Press, Cambridge Gentner D (1989) The mechanisms of analogical learning. In: Vosniadou S, Ortony A (eds) Similarity and analogical reasoning. Cambridge University Press, Cambridge
Zurück zum Zitat Gick ML, Holyoak KJ (1980) Analogical problem solving. Cogn Psychol 12:306–355CrossRef Gick ML, Holyoak KJ (1980) Analogical problem solving. Cogn Psychol 12:306–355CrossRef
Zurück zum Zitat Grant ES, Reza H (2007) Towards the development of a rigorous model-driven domain-specific software engineering environment. Third IASTED international conference advances in computer science and technology, Phuket, Thailand Grant ES, Reza H (2007) Towards the development of a rigorous model-driven domain-specific software engineering environment. Third IASTED international conference advances in computer science and technology, Phuket, Thailand
Zurück zum Zitat Henderson-Sellers B (1997) A book of object-oriented knowledge. Prentice-Hall, Upper Saddle River Henderson-Sellers B (1997) A book of object-oriented knowledge. Prentice-Hall, Upper Saddle River
Zurück zum Zitat Hirschheim RA, Klein HK (1989) Four paradigms of information systems development. Commun ACM 32:1199–1216CrossRef Hirschheim RA, Klein HK (1989) Four paradigms of information systems development. Commun ACM 32:1199–1216CrossRef
Zurück zum Zitat Holyoak KJ, Koh K (1987) Surface and structural similarity in analogical transfer. Mem Cognit 15:337–340 Holyoak KJ, Koh K (1987) Surface and structural similarity in analogical transfer. Mem Cognit 15:337–340
Zurück zum Zitat Jacobson I, Booch G et al (1999) The unified software development process. Addison Wesley Longman, Reading Jacobson I, Booch G et al (1999) The unified software development process. Addison Wesley Longman, Reading
Zurück zum Zitat Johnson-Laird PN (1983) Mental models. Cambridge University Press, Cambridge Johnson-Laird PN (1983) Mental models. Cambridge University Press, Cambridge
Zurück zum Zitat Kautz K, Hansen B et al (2004) The utilization of information systems development methodologies in practice. J Inf Technol Cases Appl 6(4):1–20 Kautz K, Hansen B et al (2004) The utilization of information systems development methodologies in practice. J Inf Technol Cases Appl 6(4):1–20
Zurück zum Zitat Khushalani A, Smith R et al (1994) What happens when designers don't play by the rules: towards a model of opportunistic behaviour and design. Aust J Inf Syst 1(2):2–31 Khushalani A, Smith R et al (1994) What happens when designers don't play by the rules: towards a model of opportunistic behaviour and design. Aust J Inf Syst 1(2):2–31
Zurück zum Zitat Lang M, Fitzgerald B (2007) Web-based systems design: a study of contemporary practices and an explanatory framework based on “method-in-action”. Requir Eng 12(4):203–220CrossRef Lang M, Fitzgerald B (2007) Web-based systems design: a study of contemporary practices and an explanatory framework based on “method-in-action”. Requir Eng 12(4):203–220CrossRef
Zurück zum Zitat Lawson B (2006) How designers think: the design process demystified. Architectural Press, Oxford/Boston Lawson B (2006) How designers think: the design process demystified. Architectural Press, Oxford/Boston
Zurück zum Zitat Loucopoulos P, Karakostas V (1995) Systems requirements engineering. McGraw-Hill, London Loucopoulos P, Karakostas V (1995) Systems requirements engineering. McGraw-Hill, London
Zurück zum Zitat Mayer RE (1992) Thinking, problem solving, cognition. W.H. Freeman and Company, New York Mayer RE (1992) Thinking, problem solving, cognition. W.H. Freeman and Company, New York
Zurück zum Zitat Mayer RE, Gallini J (1990) When is an illustration worth a thousand words? J Educ Psychol 82:715–726CrossRef Mayer RE, Gallini J (1990) When is an illustration worth a thousand words? J Educ Psychol 82:715–726CrossRef
Zurück zum Zitat Menzies T, Easterbrook S et al (1999) An empirical investigation of multiple viewpoint reasoning in requirements engineering. IEEE international symposium on requirements engineering, proceedings, pp 100–109 Menzies T, Easterbrook S et al (1999) An empirical investigation of multiple viewpoint reasoning in requirements engineering. IEEE international symposium on requirements engineering, proceedings, pp 100–109
Zurück zum Zitat Miles MB, Huberman AM (1994) Qualitative data analysis: an expanded sourcebook. Sage Publications Inc, Thousand Oaks Miles MB, Huberman AM (1994) Qualitative data analysis: an expanded sourcebook. Sage Publications Inc, Thousand Oaks
Zurück zum Zitat Myers M (2010) Qualitative research in information systems. 1999 Myers M (2010) Qualitative research in information systems. 1999
Zurück zum Zitat Napier NP, Mathiassen L et al (2009) Combining perceptions and prescriptions in requirements engineering process assessment: an industrial case study. IEEE Trans Softw Eng 35(5):593–606CrossRef Napier NP, Mathiassen L et al (2009) Combining perceptions and prescriptions in requirements engineering process assessment: an industrial case study. IEEE Trans Softw Eng 35(5):593–606CrossRef
Zurück zum Zitat Nelson HJ, Monarchi DE (2007) Ensuring the quality of conceptual representations. Softw Qual J 15(2):213–233CrossRef Nelson HJ, Monarchi DE (2007) Ensuring the quality of conceptual representations. Softw Qual J 15(2):213–233CrossRef
Zurück zum Zitat Norman DA (1983) Some observations on mental models. In: Gentner D, Stevens AL (eds) Mental models. Lawrence Erlbaum Associates, Hillsdales, pp 7–14 Norman DA (1983) Some observations on mental models. In: Gentner D, Stevens AL (eds) Mental models. Lawrence Erlbaum Associates, Hillsdales, pp 7–14
Zurück zum Zitat Norman DA (1988) The psychology of everyday things. Basic Books, New York Norman DA (1988) The psychology of everyday things. Basic Books, New York
Zurück zum Zitat Overbeek S, van Bommel P et al (2007) Characterizing knowledge intensive tasks indicating cognitive requirements; scenarios in methods for specific tasks. Situat Method Eng: Fundam Exp 244:100–114CrossRef Overbeek S, van Bommel P et al (2007) Characterizing knowledge intensive tasks indicating cognitive requirements; scenarios in methods for specific tasks. Situat Method Eng: Fundam Exp 244:100–114CrossRef
Zurück zum Zitat Pohl K (1994) The three dimensions of requirements engineering: a framework and its applications. Inf Syst 19(3):243–258CrossRef Pohl K (1994) The three dimensions of requirements engineering: a framework and its applications. Inf Syst 19(3):243–258CrossRef
Zurück zum Zitat Polya G (1957) How to solve it. Doubleday/Anchor, Garden City Polya G (1957) How to solve it. Doubleday/Anchor, Garden City
Zurück zum Zitat Preece J (1994) Human-computer interaction. Addison-Wesley, Wokingham Preece J (1994) Human-computer interaction. Addison-Wesley, Wokingham
Zurück zum Zitat Schön DA (1983) The reflective practitioner: how professionals think in action. Basic Books, New York Schön DA (1983) The reflective practitioner: how professionals think in action. Basic Books, New York
Zurück zum Zitat Shaft TM, Albert LJ et al (2008) Managing change in an information systems development organization: understanding developer transitions from a structured to an object-oriented development environment1. Inf Syst J 18(3):275–297CrossRef Shaft TM, Albert LJ et al (2008) Managing change in an information systems development organization: understanding developer transitions from a structured to an object-oriented development environment1. Inf Syst J 18(3):275–297CrossRef
Zurück zum Zitat Siau K, Wang Y (2007) Cognitive evaluation of information modeling methods. Inf Softw Technol 49(5):455–474CrossRef Siau K, Wang Y (2007) Cognitive evaluation of information modeling methods. Inf Softw Technol 49(5):455–474CrossRef
Zurück zum Zitat Sommerville I, Sawyer P (1997) Requirements engineering: a good practice guide. Wiley, ChichesterMATH Sommerville I, Sawyer P (1997) Requirements engineering: a good practice guide. Wiley, ChichesterMATH
Zurück zum Zitat Steen O (2007) Practical knowledge and its importance for software product quality. Inf Softw Technol 49(6):625–636CrossRef Steen O (2007) Practical knowledge and its importance for software product quality. Inf Softw Technol 49(6):625–636CrossRef
Zurück zum Zitat Thomas DM, Bostrom RP (2007) The role of a shared mental model of collaboration technology in facilitating knowledge work in virtual teams. 40th annual Hawaii international conference on system sciences (HICSS'07). Hawaii, p 37 Thomas DM, Bostrom RP (2007) The role of a shared mental model of collaboration technology in facilitating knowledge work in virtual teams. 40th annual Hawaii international conference on system sciences (HICSS'07). Hawaii, p 37
Zurück zum Zitat Urquhart C (1998) Analysts and clients in conversation: cases in early requirements gathering. Nineteenth international conference on information systems, Helsinki, Finland Urquhart C (1998) Analysts and clients in conversation: cases in early requirements gathering. Nineteenth international conference on information systems, Helsinki, Finland
Zurück zum Zitat Wang XC, Fu XL (2004) The cognitive skill acquisition of information reduction. Int J Psychol 39(5–6):57 Wang XC, Fu XL (2004) The cognitive skill acquisition of information reduction. Int J Psychol 39(5–6):57
Metadaten
Titel
Cognitive Processes in Object-Oriented Requirements Engineering Practice: Analogical Reasoning and Mental Modelling
verfasst von
Linda Dawson
Copyright-Jahr
2013
Verlag
Springer New York
DOI
https://doi.org/10.1007/978-1-4614-4951-5_10