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.

cultural phenomena in the context where they exist. The study is mainly built on semistructured<br />

interviews with a high degree of discussion completed with focus groups<br />

meetings.<br />

The objectives of the user study are twofold: a) gain in-depth understanding of the<br />

change management process adopted in a real industrial setting, and b) investigate the<br />

role that an approach to model and reason on requirements evolution (previously proposed<br />

in [15]) can play in such process. The approach consists of a representation of<br />

an evolving requirement model as a set of controllable and observable rules and a reasoning<br />

technique based on two metrics called maximal belief and residual risk that<br />

intuitively measure the usefulness of a model element (or a set of elements) after evolution.<br />

As industrial setting we have considered the air traffic management (ATM) domain<br />

for two main reasons. First, the ATM systems are complex and critical systems that<br />

are going through significant structural, operational and cultural changes as planned by<br />

the EU Single European Sky ATM Research(SESAR) Initiative [1]. Second, change<br />

management is still an open issue in the ATM domain: the need of system engineering<br />

techniques to support change management is well recognized [13]. For the user<br />

study, we have focused on the change management process followed by Air Navigation<br />

Service Providers to introduce at operational level a new decision supporting tool, the<br />

AMAN. The AMAN suggests to the Air Traffic Controllers (ATCOs) an optimal arrival<br />

sequence of aircrafts and provides support in establishing the optimal aircraft approach<br />

route.<br />

The user study has involved twelve participants of which four were requirement<br />

analysts who form the research team while the other were ATM domain experts who<br />

have been involved in the change management process to introduce the AMAN. It also<br />

provided useful insights into the weaknesses and advantages of our approach to requirement<br />

evolution’s modeling and reasoning. The user study demonstrated the usefulness<br />

of the approach to requirements evolution in the change management process. The reasoning<br />

supported by the approach to requirements evolution has been considered by the<br />

ATM experts as a powerful decision-support tool that allows one to select the optimal<br />

design which is resilient to future changes in a requirements model. Moreover, we have<br />

learnt important lessons about the aspects to be taken to into account when a research<br />

methodology is designed.<br />

The paper is organized as follows. Section 2 presents the related work. Section 3<br />

gives an overview of the approach to requirements evolution which has been validated<br />

during the workshop. Section 4 presents the research methodology. Section 5 summarizes<br />

the results of the user study while Section 6 presents the relevant findings and<br />

concludes the paper.<br />

2 Related Work<br />

Several studies have been conducted to understand the challenging aspects of requirements<br />

engineering. Curtis et al. [5] published the first significant field study exploring<br />

how requirements and design decisions are made. Crucial issues reported by the participants<br />

of the study were conflicting requirements and communication breakdowns.<br />

2

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

Saved successfully!

Ooh no, something went wrong!