Cognitive Sciences Stack Exchange is a question and answer site for practitioners, researchers, and students in cognitive science, psychology, neuroscience, and psychiatry. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to know if the notion of reflection/introspection in computing has prompted research in other fields other than computer science, e.g cognitive sciences.

In particular, I would love to read any work that makes the connection between reflection/introspection and metacognition.

The Wikipedia page has a concise introduction on the two notions:

In computing, type introspection is the ability of a program to examine the type or properties of an object at runtime. Some programming languages possess this capability.

Introspection should not be confused with reflection, which goes a step further and is the ability for a program to manipulate the values, meta-data, properties and/or functions of an object at runtime. Some programming languages, e.g. Java, also possess that capability.


share|improve this question

closed as off-topic by Christian Hummeluhr, Krysta, Christiaan, Josh, Arnon Weinberg Mar 25 '15 at 4:58

  • This question does not appear to be about cognitive sciences within the scope defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.

I'm voting to close this question as off-topic because it's essentially a philosophical question that is related to the same cognitive science terms only by using the same words for very different things. – Christian Hummeluhr Mar 24 '15 at 11:36

Browse other questions tagged or ask your own question.