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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

To conduct the user study we have designed a research method that consists of three<br />

main steps: User Study Design, User Study Execution, and Analysis of Results.<br />

Table 1. Research Questions and Success Criteria<br />

RQ1<br />

RQ2<br />

Research Questions(RQ) and Success Criteria(SC)<br />

How is evolution managed in a fully realistic and complex setting such as ATM<br />

domain?<br />

SC1 The phases of the change management process adopted by Air Navigation<br />

Service Providers are identified. For each phase of the process the participants<br />

and the artifacts used to support the phase are identified.<br />

Can the approach to model and reason on requirements evolution be applied to the<br />

change management process adopted by Air Navigation Service Providers?<br />

SC2 The approach to model and reason on requirements evolution can support<br />

and facilitate the change management process by by Air Navigation Service<br />

Providers;<br />

SC3 The approach to model and reason on requirements evolution is sufficiently<br />

expressive to capture the evolution in the ATM domain;<br />

SC4 The approach to model and reason on requirements evolution can be easily<br />

understood by ATM domain experts<br />

4.1 User Study Design<br />

The first step of the research study was to identify the research questions to be addressed<br />

and the success criteria to evaluate the results obtained from the user study(see Table<br />

1). The main objective of the user study is to understand the process to handle change<br />

adopted by Air Service Navigation Providers and to investigate the applicability of the<br />

approach to model and reason on evolution to the different phases of the process.<br />

Once identified the research questions, the ATM domain experts were selected.<br />

Eight domain experts were involved in the user study: P5 has worked in several projects<br />

related to the ATM domain and has a good knowledge of requirements engineering domain,<br />

P6 has been an air traffic controller for several years, P7 and P8 has worked in<br />

operational projects regarding the development and the management of ATM systems,<br />

P11 and P12 are air traffic controllers and P12 and P13 are Human Factors and Safety<br />

experts in the ATM domain.<br />

Since ATM domain experts were not very familiar with requirements engineering<br />

and do not have knowledge about the approach to model and reason on requirements<br />

evolution, it was necessary to prepare training material in form of presentations. The<br />

training material includes presentations about<br />

– main concepts and analysis techniques relevant for change management in requirements<br />

engineering domain<br />

– the approach to model and reason on requirements evolution (see Section 3).<br />

The introduction of the AMAN was used as illustrative example through all the training<br />

materials since the ATM domain experts were familiar with this scenario. Also an interview<br />

guide containing a list of questions to lead the discussions during the interviews<br />

was prepared.<br />

6

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

Saved successfully!

Ooh no, something went wrong!