Pragmatics is a subfield of linguistics which studies the ways in which context contributes to meaning. Pragmatics encompasses many approaches to language behavior in philosophy, sociology, and linguistics.

It studies how the transmission of meaning depends not only on the linguistic knowledge (e.g. grammar, lexicon etc.) of the speaker and listener, but also on the context of the utterance, knowledge about the status of those involved, the inferred intent of the speaker, and so on.

Technology step from linguistics to source code area

We apply those principles of linguistic pragmatics into software analysis, and corrective maintenance. There is no speech interface in it, but the problems of ambiguities, different kinds of contexts, and the gap between the code and the corresponding behavior. For removing the gap simulation techniques are needed. For solving ambiguities, user is needed to select the context when partial simulation.

It is useful to seek common multidisciplinary approaches for own research, because there are many traditional taxonomies and evaluation methods, ready to be used.

One of the most appreciated pragmatists is Charles Sanders Peirce (see Charles Sanders Peirce bibliography for more information about his really productive life)