Professional Documents
Culture Documents
Poster: Analysis of Requirements Ality Evolution: Eugenio Parra Jose Luis de La Vara Luis Alonso
Poster: Analysis of Requirements Ality Evolution: Eugenio Parra Jose Luis de La Vara Luis Alonso
199
ICSE 2018, June 2018, Gothenburg, Sweden Parra et al.
e first step of requirements quality analysis in a project is Scheduled snapshots would also be useful.
typically correctness assessment. e individual requirements A concrete complex scenario where the feature would be
are then changed to improve their quality, and snapshots will be valuable is the collaboration between an Original Equipment
saved to control quality evolution. Once the set of requirements Manufacturer (OEM) and its suppliers. In very large projects,
is initially correct, completeness and consistency metrics are different suppliers are involved and effective communication and
applied progressively. ese metrics will reveal the issues in the interaction with them is a key factor. e OEM could provide the
whole specification. e requirements will be modified to suppliers with requirements metrics, each supplier could analyse
increase their quality, and snapshots will be saved. ality the quality and create snapshots, and finally the suppliers could
evolution can then be analysed for the individual requirements send the snapshots to the OEM. e OEM would then integrate
and for the specification (different chart areas in Figure 1). the snapshots to have a general project quality view.
is process of saving snapshots while the set of
requirements is growing improves quality management because 4 CONCLUSION
the problems are detected early and the quality manager is
We have introduced a novel approach to analyse requirements
aware of the evolution from a project's beginning. e quality
quality evolution. e quality information from different metrics
manager has the possibility to open different snapshots to
is saved in snapshots and integrated in an evolution view that
compare sets of requirements and to analyse the changes in the
shows the changes during a project. e approach can support
specifications and the changes of each quality metric result.
different quality management scenarios, in single or several
projects and companies. We still need to further apply it and
3 DISCUSSION develop it, e.g. to generate web reports. Machine learning could
e analysis of requirements quality evolution is a recent SQA be used to detect factors and frequent errors that affect quality.
feature, but it has already been shown to customers and
feedback has been collected. e customers have had an overall ACKNOWLEDGMENTS
positive opinion, showed great interest in the feature (especially e AMASS project (H2020-ECSEL grant agreement no 692474;
for large complex systems), and indicated situations in their Spain’s MINECO ref. PCIN-2015-262) has funded this work.
projects in which the analysis of the evolution would be a great
help. REFERENCES
It would be interesting to not only analyse the evolution for a [1] INCOSE. 2017. Guide for Writing Requirements.
single project, but to consider snapshots from different projects [2] RTCA. 2011. DO-178: Soware Considerations in Airborne Systems and
to compare their quality, study traceability between them, and Equipment Certification.
[3 e REUSE Company. 2018. System ality Analyzer.
assess how the requirements specification maturity evolves. ] hps://www.reusecompany.com/system-quality-analyzer-sqa
200
Magnetic Normal Modes of Bi-Component Permalloy Structures ICSE 2018, June 2018, Gothenburg, Sweden
201