
can be evicted from Table 1 with reference to the 
first cited activity. 
The Artefact Adequacy, AtfA, is the metric that 
reaches the highest adequacy value. This aspect also 
emerges by looking at the coverage values.  
Table 1 highlights that: the donation artefact is  
taken in consideration by the business activities, but 
the software system does not implement classes for 
their automatic management. This is confirmed by 
the fact that, some artefacts (category  and  article) 
are considered by the business process, but not all 
the operations needed for managing them are 
implemented in the corresponding software classes. 
In any case, Table 1 highlights that the business 
artefact  article is adequately supported, but the 
positive values its adequacy reaches is negatively 
affected by the assignation and donation 
technological adequacy. 
Table 2: TA and TC values obtained for Santaclaus. 
METRIC NAME  BEFORE 
CHANGES
 
AFTER 
CHANGES
 
Activity Coverage (AC)  0.428 0.500 
Actor Coverage (ActorC)  0.334 0.667 
Artefacts Coverage (AtfC)  0.600 0.833 
Transition Coverage (TC)  0.500 0.571 
Technological Coverage  0.465  0.643 
Artefacts Adequacy (AtfA)  0.475 0.744 
Activity Adequacy(AA)  0.375 0.571 
Actor Adequacy (ActorA)  0.334 0.556 
Technological Adequacy  0.395  0.623 
Regarding the actor technological adequacy, 
ActorA, it reaches the lowest value, highlighting a 
bad support of the software system provided to the 
actors involved in the activity execution. In addition, 
the actor technological coverage, ActorC, confirms 
this result, as just 1 of the 3 are automatically 
supported.  
From the assessment of the alignment level, it 
emerges that the business process and supporting 
software system were not aligned. Therefore, it was 
necessary to identify evolution actions to be 
performed for increasing the alignment. In 
particular, focusing on the detailed values in the 
second column of Table 1 the identified evolution 
changes were the following:  
- introduction of an automatic support to the 
beneficiary’s activities. This need emerged from: 
the low value of the Actor Adequacy, see Table 2; 
the null value of ActorA
2
, concerning the 
beneficiary actor; it was evident that the business 
actor  beneficiary was included in the business 
process but not considered by the software system.  
- In particular, two changes were required: 
• Automation of the activity for receiving the 
donation requests, named make a demand; 
• Automation of the activity for introducing the 
digital signature for the beneficiary  user, 
indicated acceptance of the signature.  
The automation of these two activities implied 
the implementation of the new class 
BeneficiarySupport.
 The automation of the first 
activity also implied the complete automation of 
activity receipt of a request. 
- introduction of an automatic support to the 
donation artefact. In fact, Tables 1 and 2 indicates 
the low value of Artefact Adequacy with particular 
reference to AtfA
2
, regarding the donation artefact.  
- finally, the completion of the automation of 
activity identification of goods to donate could be 
reached through the implementation of method 
searchUserAbout of the category class. 
The execution of the planned actions required the 
implementation of new classes and methods. This 
brought to an increasing of the alignment level. 
The improvement of the alignment level is also 
demonstrated by the new values reached by the 
Technological Coverage and Technological 
Adequacy, as the third column of Table 2 indicates. 
In particular, a good improvement can be observed 
not only in the two parameter values, 0.643 and 
0.623, respectively, but also in each coverage and 
adequacy value. The third column of Table 1 shows 
the analytical evaluations obtained after the change 
execution. It is possible to evict that two of the three 
business actors are supported by the evolved 
software system, implying the increasing of the 
technological coverage and adequacy with reference 
to the actors. The implementation of the activities 
executed by the beneficiary, brought to the 
increasing of the measured characteristics of its 
activities. The evolved software system supports 8 
of the 14 activities, against 6 of 14 activities 
supported by the previous version. Finally, the 
number of the artefacts is increased in the new 
software system, but all of them, except the 
assignation  artefact, are supported, favouring the 
increasing of the technological coverage and 
adequacy with reference to the artefacts. 
4 CONCLUSIONS 
This work proposed a set of metrics codifying the 
alignment  concept  with  the  aim  of  measuring it.  
The results of the evaluation of these metrics allow  
VALIDATION OF A MEASUREMENT FRAMEWORK OF BUSINESS PROCESS AND SOFTWARE SYSTEM
ALIGNMENT
473