23.02.2015 Views

D.3.3 ALGORITHMS FOR INCREMENTAL ... - SecureChange

D.3.3 ALGORITHMS FOR INCREMENTAL ... - SecureChange

D.3.3 ALGORITHMS FOR INCREMENTAL ... - SecureChange

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!