D.3.3 ALGORITHMS FOR INCREMENTAL ... - SecureChange
D.3.3 ALGORITHMS FOR INCREMENTAL ... - SecureChange
D.3.3 ALGORITHMS FOR INCREMENTAL ... - SecureChange
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Fig. 3. Codes Coverage<br />
ATM systems, it is very difficult to identify all possible evolutions in advance and to<br />
predict the probability of evolutions. P6 and P9 also remarked that it is possible to identify<br />
certain evolutions only during the change impact analysis phase. Thus, the ATM<br />
experts suggested that an incremental approach should be adopted to identify all possible<br />
evolutions for a given before-evolution requirements model. Moreover, participant<br />
P12 has pointed out that qualitative metrics such as risk severity are already used to<br />
classify a change, and therefore new metrics should be related to those already in use.<br />
On the graphical representation of evolution rules, all participants have agreed that<br />
they prefer the tree-like representation illustrated in Figure 1(a) rather than the swim<br />
lane representation in Figure 1(b).<br />
Moreover, participant P13 has expressed a positive opinion about the applicability<br />
of the graphical representation to capture the evolution in ATM, P6 and P9 instead were<br />
not totally confident about that.<br />
5.2 Observations from Requirement Analysts<br />
Some of the main observations made by the requirement analysts are reported in what<br />
follows.<br />
– Build requirement models with the experts triggers many useful discussions with<br />
and among the experts, and help reveal inconsistencies and mistakes in the models.<br />
– More feedbacks could have been collected if the ATM experts would have applied<br />
the approach to model and reason on requirements evolution.<br />
– There was a communication gap between requirement analysts and domain experts<br />
regarding the terminology used in the study. ATM experts should have been encouraged<br />
to provide also written feedbacks to reduce the language barriers.<br />
– It would have been better to involve all the different stakeholders - air traffic controllers,<br />
managers, software engineers- who participate in the change management<br />
process adopted by ANSPs.<br />
– Having internal working sessions with the domain experts before the workshops is<br />
key for collecting useful feedbacks from the ATM experts.<br />
11