Professional Documents
Culture Documents
FULLTEXT01
FULLTEXT01
1 Chapter 1: Introduction
1.1 Background
The social practice in computer science is not a much-used domain, which leads to little
to no information for educational researches. Therefore, the programmers applying social
practice on dynamic agents need to agree on the definitions of specific notations. The
nota- tions presented in this paper follow the description made by Frank Dignum in [20],
which may differ from other notations in other studies. As per [20], if you use SP in
computer science, you need to make them more precise and implementable. A formal
representation of SP is the starting point, and Frank Dignum himself has provided one
approach in [20].
The social practice theory explains the pattern behind actions and contexts between
humans in social situations. The idea was founded and improved by various philosophers,
such as Bourdieu [24], Giddens [7], Reckwitz, and Shove [18, 22]. The theory suggests that
humans are following social practice to perform necessarily everyday actions. Regardless,
our life goes by social practice; even if we may not be aware of it, we act, react and
improvise based on what we learned previously and make it suit the best out of situations.
To simplify, what social practice means is expecting to do things in a “socially accepted”
way. When you see a friend on the street, the most accepted and common way to react is
to greet your friend; the action will most likely positively impact your relationship with
your friend. Throughout our lives, we continuously learn the most accepted ways of
doing things to get along with other people. Humans are social beings, after all, and this
learning process is what social practice stands for.