Context is a very common concept in research. It is an essential word in KnowledgeWare to separate different slices and their result from each other.

In Wiki there are 16 different use cases for Context. Most of them can be used in computer science, too.

Then it is relevant to study whether the different definitions for it are conflicting or not. However, explaining all of them in this blog post should require tool much space. Therefore, I summarize most of the definitions very shortly:

  • Context is a more generic term as a use case in software
  • Definition for a context-sensitive or context-free language and the generic use of context match (no problems).
  • Context in computing match with the general purpose of context.

As a summary, the uses of the word context are rather compatible with each other. Because of that it is possible to use context widely in science to express all situations, which have influence in the research approach: side effect, use case, aspect, scenario, context-sensitive feature etc.  These word pairs can have many uses for many disciplines, but it is not a problem. Vice versa,  this very handy worrd helps all other people to understand their cases, when we emphasize a specific word using a generic definition of context.

Context is then a valuable wotd to be used in trouble-shooting, in cause-effect-analysis (root cause analysis) and in understanding state machines

and reactive systems – or for expressing context-awareness of a mobile device etc.

Context-free art has been expressed by, written by simple grapgical software.