Tuesday 24 December 2013

Quality Learning

What is learning? More specifically, what is quality learning in the context of software engineering? According to Kimble (1961), learning is the relatively permanent change  in response resulting from extended practice. Ritter et al. have published a paper on Learning and Retention, retention being one of the key characteristics of "quality learning".

Ritter explains that one of the consequences of "quality learning" is being able to perform a task faster the more times you do it. The task could be computer related, mathematics related or even writing books.

Ritter refers to Rasmussen 1983 for a theory of learning: consisting of declarative knowledge acquisition, proceduralisation followed by "skill tuning" (also known as the "autonomous stage"). At this point, users are considered to be "experts".

It is worth contemplating the work of Rasmussen and what motivated him to develop his theory of learning. Jens Rasmussen was a Danish engineer known for his work in "safety science". His theory of learning was adopted in Reason's book "Human Error". The area of study is sometimes referred to as "human factors" or more colloquially, HCI.

No comments: