Department of Computer Science, The Australian Defence Force Academy (ADFA), UNSW, Australia
Review Article
On the Foundation of the Repetitive Cognitive Behaviour in Software Development and Software Use
Author(s): Pronab Pal*
This paper proposes "Intention Patterns" as the automatic human base for software development. A model called Virtual Cognitive Model (VCM) is presented, which repeats but remains transparent in software making and use. VCM effectively becomes a real-time meta-level control of user interface and program execution. Patterns play a fundamental role not only in software design but also in human cognition and system sciences. This paper explores the concept of intention patterns within a Virtual Cognitive Machine (VCM) framework, highlighting their relevance in software development and user interaction. Drawing parallels with repetitive learning in physical activities like swimming, the paper argues that repetition forms cognitive patterns essential for both developers and users in understanding, constructing, and executing software systems. Intention Patterns, defined as sequen.. View More»