Keywords

1 Introduction

Procrastination is defined as the act of delaying or postponing something. The problem has been increasing in size over the years [19]. It was estimated by Steel that approximately 80–95% of college students procrastinate [19]. Furthermore, Harriott and Ferrari [7] found that an estimated 20% of adults are self-proclaimed chronic procrastinators. Apart from the self-destructive consequences of procrastination, [17] also has shown that persistent procrastination can lead to mental and physical health problems such as depression, anxiety and even cardiovascular diseases.

For a long time, procrastination was regarded as a problem of self-control and time management. However, in current academia, there has been a growing amount of research that has focused on the emotional backdrop of procrastination [5]. It is often found that emotional thresholds, such as stress or fear of the result of an action, are what stimulate procrastination.

In this paper, an attempt was made at modelling both the self-control and the emotion-regulation dynamics involved in the process of procrastination. This is done by means of a temporal-causal network, incorporating first- and second-order adaptation for controlled learning. We set out to unveil the dynamics of the system. Additionally, the effect of stress regulation-therapy on the process of procrastination was investigated. As a starting point, research articles within psychology were analysed and used as a basis for the implementation. Subsequently, in the Methodology, we elaborate on the implementation of the model and translate the psychological connections to a computational model. Here, the experiments carried out are also presented. Thereafter, the results from the example scenarios are discussed and the report is finalised with a conclusion and recommendations for further research.

2 Background Knowledge

In order to create a model representing the process of procrastination, it is important to first look at existing literature in order to create a model compliant with past studies. Our findings include the following statements based on published papers and articles.

According to an article by Onwuegbuzie [12], using a regression method, it was found that 25% of academic procrastination was a direct result of self-regulation while 14% were linked to anxiety, depression and self-esteem. Additionally, the importance of self-regulation amongst other self-variables was found to be the highest for predicting procrastination tendencies in another paper [8]. Correlation results indicated that students with intrinsic reasons for pursuing academic tasks procrastinated less than those with less autonomous reasons, this once more confirms the importance of self-regulation [14]. Failure of self-control is often the result of conflicting goals. In this instance, the conflicting actions of instant gratification and pursuit of long-term goals [16, 20]. Additionally, procrastination was found to stem from the anxiety linked to possible failure as was reported by students [13]. Moreover, it was found by Steel that there exist significant relations between procrastination and task aversiveness, task delay, self-efficacy and impulsiveness [19].

However, it is important to note that there is a difference between active and passive procrastination [2, 3]. The former is where people postpone doing a task but are able to meet a deadline and are satisfied with the outcome in the end while the latter is where people are unable to perform the task on time. The passive procrastinators are often troubled by their ability to achieve, subsequently provoking feelings of guilt and depression leading to more procrastination and thus to failure of the task [3]. Therefore, passive procrastination can be linked primarily to the emotional regulation.

Procrastination can lead to small boosts in enjoyment, this is why students often check social media when procrastinating [11]. Furthermore, Tice et al. [20] describe that the desire for evasion of emotional distress increases the inclination towards choices that render immediate pleasure. In this paper, we assume that the activities with which one procrastinates induce direct enjoyment. Therefore, we state a two-way relation between procrastination and anxiety/stress [9, 20]. Next to anxiety and stress, guilt and shame can also result from procrastination, both contributing to adverse mental health issues [4].

Furthermore, another method that was found to be very efficient against procrastination is therapy [22]. Therapy is not only great to deal with procrastination, it is also a great method used to fight against stress. Indeed, in this study by Gammon and Morgan-Samuel, it was shown that helping students with a tutorial support made these students end up with significantly less stress than students from a control group that did not benefit from therapy [6, 18]. Next to stress-control therapy, therapy can also be focused on self-compassion since low self-compassion has been found to be one of the linking factors between procrastination and stress [15].

3 The Modeling Approach Used

In this section, the network-oriented modeling approach to causal modeling adopted from [21] is briefly introduced. Following these, a temporal-causal network model is characterised by; here X and Y denote nodes (also called states) of the network with network connections for how they causally affect each other:

  • Connectivity characteristics

    Connections from a state X to a state Y and their weights ωX,Y

  • Aggregation characteristics

    For any state Y, some combination function cY(..) defines the aggregation that is applied to the causal impacts ωX,YX(t) on Y from its incoming connections from states X

  • Timing characteristics

    Each state Y has a speed factor ηY defining how fast it changes for given impact.

The following difference (or differential) equations that are used for simulation purposes and also for analysis of temporal-causal networks incorporate these network characteristics ωX,Y, cY(..), ηY in a standard numerical format:

$$ Y\left( {t + \Delta t} \right){ } = { }Y\left( t \right){ } + {{\varvec{\upeta}}}_{Y} \left[ {{\mathbf{c}}_{Y} ({{\varvec{\upomega}}}_{{X_{1} ,Y}} X_{1} \left( t \right), \ldots ,{{\varvec{\upomega}}}_{{X_{k} ,Y}} X_{k} \left( t \right)} \right) - Y\left( t \right)]{ }\Delta t $$
(1)

for any state Y and where \({X}_{1}\) to \({X}_{k}\) are the states from which Y gets its incoming connections. The generic Eq. (1) is hidden in the dedicated software environment; see [21], Ch 9. Within the software environment described there, around 40 useful basic combination functions are included in a combination function library; see Table 1 for the ones used in this paper. The selected ones for a model are assigned to states Y by specifying combination function weights γi,Y and their parameters used by πi,j,Y.

Table 1. Basic combination functions from the library used in the presented model

The above concepts allow for the design of network models and their dynamics in a declarative manner, based on mathematically defined functions and relations. The idea is that the network characteristics that define the design of the network model, are used as input for the dedicated software environment. Within this environment the generic difference Eq. (1) is executed for all states, thus generating simulation graphs as output. Note that ‘network characteristics’ and ‘network states’ are two distinct concepts for a network. Self-modeling is a way to relate these distinct concepts to each other in an interesting and useful way:

  • A self-model is making the implicit network characteristics (such as connection weights ω or excitability thresholds τ) explicit by adding states for these characteristics; thus the network gets a self-model of part of the network structure; as self-models can change over time, this can easily be used to obtain an adaptive network.

  • In this way, multiple self-modeling levels can be created where network characteristics from one level relate to states at a next level. This can cover second-order or higher-order adaptive networks; see [21], Ch 4.

Adding a self-model for a temporal-causal network is done in the way that additional network states WX,Y, Ci,Y, Pi,j,Y, HY (self-model states) are added as nodes to the network for some of the states Y of the base network and some of their related network structure characteristics for connectivity, aggregation and timing (in particular, some from ωX,Y, γi,Y, πi,j,Y, ηY):

  1. (a)

    Connectivity self-model

    • Self-model states \({\mathbf{W}_{X{_{i},} Y}}\) are added to the network representing connectivity characteristics, in particular connection weights \({{\varvec{\upomega}}_{X{_{i},} Y}}\)

  2. (b)

    Aggregation self-model

    • Self-model states Cj,Y are added to the network representing aggregation characteristics, in particular combination function weights γi,Y

    • Self-model states Pi,j,Y are added representing aggregation characteristics, in particular combination function parameters πi,j,Y

  3. (c)

    Timing self-model

    • Self-model states HY are added to the network representing timing characteristics, in particular speed factors ηY

The notations WX,Y, Ci,Y, Pi,j,Y, HY for the self-model states indicate the referencing relation with respect to the characteristics ωX,Y, γi,Y, πi,j,Y, ηY: here W refers to ω, C refers to γ, P refers to π, and H refers to η, respectively. For the processing, these self-model states define the dynamics of state Y in a canonical manner according to Eqs. (1) whereby ωX,Y, γi,Y, πi,j,Y, ηY are replaced by the state values of WX,Y, Ci,Y, Pi,j,Y, HY at time t, respectively. The dynamics of the self-model states themselves are defined in the standard manner based on the generic difference Eq. (1) by their incoming connections and other network characteristics (such as combination functions and speed factors) used to fully embed them in the created self-modeling network. As the self-modeling network that is the outcome of the addition of a self-model is also a temporal-causal network model itself, as has been shown in detail in [21], Ch 10, this construction can easily be applied iteratively to obtain multiple levels of self-models.

4 The Designed Adaptive Network Model

In order to describe the behaviour and emotional dynamics involved in procrastination, a computational model was developed in the form of a temporal-causal network. To this extent, we utilised a dedicated modeling environment implemented in MATLAB [21], Ch. 9. A graphical representation of the model can be found in Fig. 1 and an overview of the states in Table 2. The model is a multilevel self-modeling network model consisting of three levels. The base level addresses the interactions between the different emotional and behavioural states. Level 1 addresses the first-order adaptivity by a first-order self-model of base level connections, which allows for evolving connection weights within the base level. In addition, level 2 influences the speed by which the states on the first level change (adaptive learning rate). A more detailed description of the different levels can be found in Table 2. The role matrices for the network characteristics defining the model can be found in the Appendix at https://www.researchgate.net/publication/350108642.

Table 2. States in the model

The base level was designed using the psychological research described in Sect. 2. State X1 represents the importance of the task at hand and X2 is the stimulus to make progress on that same task. This pressure is associated with the importance of the task and portion of the task that remains. State X3 is the central node of this network and constitutes procrastination. The activation value of the state denotes the amount of procrastination. Connected to this node, three main feedback loops can be distinguished, i.e., {X2; X3; X6}, {X3; X5; X6; X7; X8} and {X3; X4; X10}, henceforth named L1, L2 and L3 respectively. Loop L1 embodies the effects of the stimulus X2, this stimulus increasing the amount of experienced stress X6, while also decreasing the amount of procrastination X3. On its turn, procrastination increases stress and vice versa. Loop L2 delineates a part of the balance between instant gratification and long term satisfaction. Here, we see a mutual exclusion of anxiety/stress X6 with general happiness X8. Furthermore, procrastination X3 induces shame X5, which subsequently reduces the procrastination-induced joy X7. Lastly, loop L3 contains part of the behavioural system involved in limiting procrastination. It features self-control X4 limiting the amount of procrastination X3 as well as the total work done X10, which positively influences the amount of self-control X4. The strength of the connection between the latter is determined by past experience X14. Furthermore, we see that procrastination X3 logically decreases the amount of work done X10.

Outside of these three loops, two individual states influence the overall dynamics. Firstly, completed work state X10 increases the amount of self-control X4 based on the perspective that one is often more inclined to continue working on a task after starting it. It also positively feeds back into general happiness X8 through pride or an obtained reward. Furthermore, a higher completed work X10 means that less of the task remains, therefore lowering the stimulus X2. Secondly, we have the anxiety/stress control state X11 and the therapy state X12. The therapy state X12 increases the amount of control one has over anxiety/stress X6, while the anxiety/stress control state X11 itself allows for lowering the anxiety/stress X6 [22].

On top of the base level, there is the first-order self-model level for learning. This learning is materialised by therapy-induced learning through W-state \(\mathbf{W}_{\text{X}{_{6}}, \text{X}_{11}}\), also named X13, representing an adaptive connection weight from anxiety/stress X6 to the anxiety/stress control state X11. By therapy stimulating the stress-control, a quickened negative feedback loop is expected in the case of heightened stress. Moreover, W-state \(\mathbf{W}_{\text{X}{_{4}}, \text{X}_{9}}\), also called X14, models the learning from past experiences and represents the adaptive connection weight of the connection from work rate X4 to self-control X9. Here, it is assumed that doing work increases self-control over time. Both connections are learned by the Hebbian learning adaptation principle, which describes an often used form of plasticity [21]. The combination function for this can be found in Table 1.

The second-order self-model level controls the learning by influencing the speed factors (learning rate) of the W-states in the first-order self-model level. To this end, H-state \(\mathbf{H}{_{\mathbf{W}_{\text{X}{_{6}}\text{X}_{11}}}}\), also called X15, represents the speed factor of therapy-induced learning and, therefore, changes how fast the modelled individual can learn from therapy. Similarly, H-state \(\mathbf{H}{_{\mathbf{W}_{\text{X}{_{4}}\text{X}_{9}}}}\), also called X16, represents the speed factor of X14 and thus changes how fast we learn from past experiences. Interesting dynamics are found when looking at X16’s incoming connections. Since emotions change our perception of the work we are doing, connections were added from the negative emotions towards X16. These negative emotions stimulate the rate at which one learns from past work, resulting from the underlying idea that one would want to avoid such feeling in subsequent work.

Fig. 1.
figure 1

The connectivity of the adaptive network model.

5 Experimental Setup

The goal of this research is to computationally explore the dynamics of the procrastination by taking into account both the behavioural and the emotional aspects. To this extent, we modeled a variety of situations, three of which will be discussed here (for another one, Experiment 3, see the Appendix at https://www.researchgate.net/publication/350108642).

Experiment 1 Stress Sensitivity.

In the primary experiment, three individuals are modeled exhibiting different susceptibilities to stress. Where, for instance, the case of high susceptibility could represent an individual close to a burn-out, while the individual with low susceptibility could model a person with differently placed priorities, therefore not so much influenced by the task at hand. To model this effect, we change the speed with which the stress/anxiety X6 changes. The used speed factors for \(\varvec{\upeta}_{\text{X}{_{6}}}\) are values from {0.05, 0.15, 0.25}.

Experiment 2 Stress-Control Therapy.

In a second experiment, we examine the effect of stress-control therapy. Here, it was chosen to keep the standard value for the stress speed factor \(\varvec{\upeta}_{\text{X}{_{6}}}\) = 0.15. Since the value of the therapy state X12 remains constant throughout the simulation, the initial value was altered. The initial values for the different simulations of this experiment were chosen from {0, 0.1, 0.2}.

Experiment 4 The Effect of a Stress Control Therapy.

In Experiment 4, the individuals modelled in the previous experiment were taken as a basis. Using these same setups, therapy was added to varying levels in an attempt to combat stress. For therapy to be added, the initial value needs to be increased from its value of 0 of the baseline values as shown in Table 10 in the Appendix. Here the goal was to obtain a peak stress level as close as possible between the three individuals to examine the additional behaviour. To do so, the values 0.15 (anxious), 0.1 (average), and 0.02 (confident) were used.

6 Results of the Simulation Experiments

In this section the results of the main simulation experiments are discussed.

Base Scenario.

To look into the results of the experiments, a baseline simulation first was established. To do so, the values specified in Tables 5, 6, 7, 8, 9 and 10 of the Appendix at Linked Data at https://www.researchgate.net/publication/350108642 were used. The results of this simulation can be observed in Fig. 2 top row. Inspecting this, it is clear that there are positive correlations between the procrastination and the stress, a relation that was previously demonstrated by empirical research [17, 18]. Furthermore, the model shows positive correlations between shame and procrastination as well as shame and stress, which reflects the results found in [15]. Moreover, these graph show a negative correlation between procrastination and general happiness as well as between stress and general happiness, which is also supported by literature [18]. Following the base situation, the effect of stress sensitivity was evaluated as well as the results from a stress control therapy. Subsequently, three different types of individuals were modeled on which the effect of therapy was tested.

Stress Sensitivity Experiment.

In order to test the stress sensitivity, the speed factor of the stress/anxiety state X6 was altered. It was first lowered to 0.05 from 0.15 used in the base scenario, thus yielding the simulation shown in the middle row of Fig. 2. Here, lowering the sensitivity to stress results in a much slower stress increase than in the base scenario. For a stress speed factor of 0.15, the stress peak is reached at t = 40.3 with a stress value of 0.7944 while with a stress speed factor of 0.05, the stress peak is reached at t = 61.61 with a much lower value of 0.6701. This change is to be expected and it also affects other nodes as a result. Procrastination, and in turn also shame, since they are very closely related, sees its evolution being much slower. Indeed, the peak is reached at t = 37.86 with a value of 0.2826 when a stress speed factor of 0.15 is used while it is reached at t = 54.27 with a value of 0.2112 with a stress speed factor of 0.05. This more stable procrastination over time could be the result of the stress being less intense and therefore causing less abrupt psychological changes. Finally, the speed factor adaptation of therapy state X15 is strongly affected by stress which explains why in the middle row of Fig. 2 a much more sudden original increase can be observed in comparison to the base scenario. The peak is also higher and reached earlier with a higher stress speed factor. In the scenario shown in the bottom row of Fig. 2, the stress speed factor was increased to a value of 0.25.

While the difference between this simulation and the baseline one is not as significant as the one between the simulations shown in the middle row in Fig. 2 and the baseline, the impact of a higher stress remains very clear. Indeed, this simulation shows a faster rate of increase for stress at first with a peak at 0.8174 reached at t = 31.27 but also a higher procrastination, and shame, with a peak of 0.2972 reached at t = 30.3. The speed factor adaptation of therapy state X15 is also impacted in the same way but to a lesser extent with a peak of 0.88 at t = 35. Overall, these impacts make a lot of sense as a person more sensitive to stress is expected to have their stress peak faster and higher when given an important task. The impacts on procrastination, while not as large, remain present. These can be asserted to what was described in Tice et al. [20]’s paper, which is that, as explained in Sect. 2, procrastination is often used to combat emotional distress. Furthermore, it can be concluded that the correlations noted in the base simulation also apply across variations in different individuals, therefore confirming the agreement between the model results and empirical psychological research.

Fig. 2.
figure 2

The state values of the base level (left) and adaptation levels (right) with varying speed factors of the stress/anxiety state: 0.15 (top row) 0.05 (middle row), and 0.25 (bottom row)

Stress-Control Therapy Experiment.

Now that different values for stress speed factors were analysed, the effects of therapy regarding stress are taken into consideration, the level of procrastination and the time to fully finish the task at hand. In order to analyse those results, the same baseline as for the previous analysis was used. The top row in Fig. 2 shows the results using an initial value for therapy of 0, this means that therapy was absent from the model. For the current experiment, first the therapy initial value was set to 0.1, the results of which can be observed in the top row of Fig. 3. Note that a speed factor of 0.15 was used for the stress state (X6) as this was the baseline value.

Fig. 3.
figure 3

The state values of the base level (left) and adaptation levels (right) with varying initial values for therapy: 0.1 (top row) and 0.2 (bottom row)

Here, a few things can be observed. First, the level of stress was decreased a lot from a peak of 0.7944 in the base scenario simulation compared to a peak of 0.6969 here. Secondly, the procrastination level and therefore also the shame/anger are much lower throughout with a peak of around 0.2329 compared to the 0.2826 of the baseline simulation. This makes sense, given that the subject is helped to deal with his procrastination through therapy. Overall and most importantly, this simulation makes the individual complete his task much quicker than he did in the previous one finishing it at t = 83.22 compared to the original t = 97.95. Furthermore, the general happiness at the end of the simulation is increased in comparison to the simulation without the influence of therapy. In order to further test the effects of therapy, the initial value of therapy was changed to 0.2. This change yielded the results shown in the middle row of Fig. 3. In this second variation of the initial value for therapy, the same positive impacts can be observed but to a greater extent when compared to the baseline simulation. While therapy helps even more than it did, doubling the therapy’s initial value isn’t causing as great of an impact as introducing therapy into the model. Here the stress peaks slightly earlier at t = 28.78 with a value of 0.55 while procrastination, closely followed by shame, peaking at t = 26.54 with a value of 0.1685. The speed at which the task is completed is also further improved with a completion time of t = 80.67. Overall, this shows that while therapy helps get work done quicker while also lowering stress and procrastination, it does not scale linearly. Therapy being an efficient method to circumvent procrastination was also shown in Sect. 2 [22]. It was also shown in Sect. 2 that therapy greatly helps in dealing with stress [6], thus also matching our simulations of this experiment.

The Effect of a Stress-Control Therapy.

Continuing from the previous experiment, the three modeled persons were used to test the effect of stress-control therapy. First, we modeled P1 with an initial value for therapy changed to 0.15. The results can be see in the graph of the upper row in Fig. 4. Then, we look at the averagely-stressed individual P2; see Fig. 4 bottom row left.

Fig. 4.
figure 4

Modeling different types of persons: anxious (top row left), average (top row right) and confident (middle row left). Modeling the effect of therapy: (middle row right) (bottom row left) (bottom row right)

Here the initial value for therapy (X12) was changed to 0.1. Finally, we simulate the confident person P3 using an initial value for X12 of 0.02; see Fig. 4 bottom row right. Here, the inclusion of therapy changed the results in several ways. Since the level of therapy was adjusted to obtain a similar peak value for stress across the three individuals, analysing the behaviour of X6 is a good place to start. P1’s stress peaks at t = 17.39 with a value of 0.7027 while P2 peaks with a value of 0.6969 at t = 34.40 and P3 with 0.6979 at t = 54.66. While these peak times are very different in the same way they were in the previous experiment, we can say that the values are very close with a maximum deviation across them which can be rounded to 0.05%. The experimental setup here had as a first goal to get the modeled individuals with a very close stress peak value to compare what the other dynamics would show. This experimental setup attempt can therefore be considered successful.

Stress also keeps the same trend throughout the simulation as in the previous experiment, all, however, with lower amplitudes. The peaks are also reached quicker than they were. This can be attributed to the therapy helping to deal with the stress a lot quicker than would have otherwise been possible. Secondly, we look into procrastination. Here, X3 peaks with 0.2458 at t = 17.99, 0.2329 at t = 31.77 and 0.2259 at t = 48.94 for P1, P2 and P3, respectively. Just like for stress, therapy has a very positive effect on procrastination, not only are the peaks lower than the ones observed in the previous experiment, they also come significantly earlier. Finally, the times at which the work is completed are t = 79.81, t = 83.22 and t = 94.58 for P1, P2 and P3, respectively, while they were all very close in the previous experiment. In comparison to the previous experiment, the work was completed 17.12%, 15.04% and 4.13% faster for P1, P2 and P3, respectively. P1 received more therapy than P2 and P2 more than P3. Overall, these results demonstrate a very positive impact for therapy and while a more anxious individual could potentially benefit more from it, any individual subject to therapy seems to see significant improvement in their emotional states and task efficiency. Moreover, an increase in general happiness is observed for all individuals.

7 Verification by Analysis of Stationary Points

To verify the behaviour of the implemented network model against the conceptual specification, analysis of stationary points was performed. As a stationary point for a state Y is a point where dY(t)/dt = 0, from (1) the following general criterion for it can be derived:

$$ \begin{gathered} {{\varvec{\upeta}}}_{Y} = \, 0{\text{ or}} \hfill \\ {\mathbf{c}}_{Y} ({{\varvec{\upomega}}}_{{X_{1} ,Y}} X_{1} \left( t \right), \ldots ,{{\varvec{\upomega}}}_{{X_{k} ,Y}} X_{k} \left( t \right)) = Y\left( t \right) \hfill \\ \end{gathered} $$
(2)

where \({X}_{1}\) to \({X}_{k}\) are the states from which Y gets its incoming connections and the left hand side of the last line is denoted by aggimpact. We verify that the aggregated impact defined by the left hand side of (2) matches the state value for some stationary points observed in a simulation. This was done for base states X3, X5, X7, X8 and X9, all using the scaled sum function as a combination function (see Table 3). As seen in that table, the maximum deviation is 0.000013, which provides evidence that the base level functions as intended.

Table 3. Verification of the model using temporary stationary points.

To verify the Hebbian learning behaviour of the model, its behaviour was also analysed by checking X13 and X14. For this analysis, we used the simulation shown in Fig. 3 bottom row right, as the learning is most pronounced there. Locating the stationary point in the graph, we find that this occurs for X13 at t = 4.961 with a value of W = 0.90435484. The incoming connections are from X6 and X11, which at the time of the stationary point have values of 0.43416206 and 0.21773694, respectively. Based on (2), the relation derived in [21], Ch 3, Sect. 3.6.1, is as follows:

$$ W = \frac{{V_{1} V_{2} }}{{1 - {{\varvec{\upmu}}} + V_{1} V_{2} }} $$
(3)

Filling in the above values in (3), right hand side, yields W = 0.904336 which is a deviation of 0.000018 from the observed value 0.9043548 for W. Similarly, for X14, a stationary point at t = 7.349 was found with a value of W = 0.972595236. Based on the incoming states X4 and X9 for X14, which have values of 0.974656883 and 0.364125516 at that time point, it was found W = 0.972595039. Again, the analysis result matches well with a deviation of 0.000000197. This provides evidence that also the learning behaves as expected.

8 Conclusion and Future Research

In this paper, it was endeavoured to create a model describing procrastination including both the behavioural and emotional components. To this extent, an adaptive network model was created featuring both first- and second-order adaptation by using self-models. The simulations created with the model show the dynamics and correlations found in psychology research. This leads us to believe the main dynamics of the model are valid. To test the model more extensively, it will be required to obtain empirical data that demonstrates the evolution over time; unfortunately, this is currently not available.

In the current state of the model, therapy is included as a constant level starting at the beginning of the simulation. For future research, this can be modeled in a more detailed manner. Furthermore, one may address adaptive variation of the threshold of the stress node, through which one could also regulate an individual’s sensitivity to stress. Lastly, it is found in the literature that self-compassion has been shown to have a significant correlation with the level of stress experienced by the procrastinator [15]. It has also been observed that therapy can be of help in this aspect and as such it could also be included in the model in future research [1, 10]. The developed computational model may be used as a basis to advise therapists about timing and duration of certain therapies for their clients.