My PhD studies are about patterns and educational learning software. I want to write about what I personally call the «theory of patterns», from «what is a pattern» to «why did I choose this type of pattern to write my pattern» going through «standardization problems», «security problems», etc.

The problem I face is a lack of literature about pattern theory. Everything I find on internet about the topic, thanks to scholar.google.com, is mostly about software design patterns, and is very specific. I have been unable to find ideas about which aspects I should talk about, to make a full inquiry into the concept of patterns, before I start proposing new patterns. I want to be original. Any ideas, any links will be very much appreciated.

  • I think your exact question could be a little bit more precise. – JOG Mar 22 '12 at 13:58
  • When studying patterns in university, we had design pattern examples from Architecture. Is it the story of patterns you are looking for? It might origin from there. We also read about the building blocks of patterns, eg. "Name" and "Rationale". – JOG Mar 22 '12 at 14:00
  • Hmmm...don't have enough clout here to vote to re-open. I think I understand your question though. – Michael Brown Mar 22 '12 at 14:24
  • 1
    The pattern language movement was started by Christopher Alexander. His book A Pattern Language, introduces a catalog of patterns each of which are designed to provide a solution for a specific architectural problem. Of note is the fact that the patterns tend to play with each other and combine to create a larger solution. The software industry adopted Alexander's approach, creating a pattern language for software design. I'd argue if you want to provide a background to the concept of pattern languages, you start by discussing Alexander's work. – Michael Brown Mar 22 '12 at 14:25