Abstract
The digital preservation want to guarantee accessible and usable over time digital audio-visual media content, regardless of the challenges of media failure and technological change. For this aim, the current technologies for digital audio-visual media preservation deal with complex technological, organizational, economic and rights-related issues: ensuring the development and use of high-quality software could be a key factor for their success. The paper reports an experience matured inside the Presto4U project concerning the requirements elicitation corresponding of some functional and non-functional requirements. These have been mapped on some characteristics and sub-characteristics of a quality model and a customized software measurement plans has been implemented. An example of the quality evaluation plans application is also reported.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abran, A., Al-Qutaish, R.E., Cuadrado-Gallego, J.: Analysis of the ISO 9126 on software product quality evaluation from the metrology and ISO 15939 perspectives. WSEAS Trans. Comput. 5(11), 2778–2786 (2006)
Azuma, M.: The impact of ICT evolution and application explosion on software quality: a solution by ISO/IEC 250nn square series of standards. In: WoSQ 2011, pp. 1–2. ACM, New York, NY, USA (2011)
Berry, D.M., Kamsties, E., Krieger, M.M.: From contract drafting to software specification: linguistic sources of ambiguity. Technical report, University of Waterloo (2003)
Biscoglio, I., Marchetti, E.: A case of adoption of 25000 standards family - establishing evaluation requirements in the audio-visual preservation context. In: ICSOFT-EA 2014, pp. 222–233. Vienna, Austria (2014)
Biscoglio, I., Marchetti, E.: An experiment of software quality evaluation in the audio-visual media preservation context. In: QUATIC 2014 to appear. Guimarães, Portugal (2014)
Bundschuh, M., Dekkers, C.: The Measurement Compendium: Estimating and Benchmarking Success with Functional Size Measurement. Springer, Heidelberg (2008)
Chung, L., Nixon, J.M.B., Yu, A.: Non-functional Requirements in Software Engineering. Springer, Reading (2000)
Gopal, A., Krishnan, M.S., Mukhopadhyay, T., Goldenson, D.R.: Measurement programs in software development: determinants of success. IEEE Trans. Softw. Eng. 28(9), 863–875 (2002)
IEEE 830: Recommended practice for software requirements specifications (1998)
IEEE 1012: System and software verification and validation (2004)
IEEE 1074: IEEE standard for developing software life cycle processes (2006)
ISO 9000-3: Quality management and quality assurance standards – Part 3: guidelines for the application of ISO 9001 to the development, supply and maintenance of software (2001)
ISO 9126: Information technology, software product evaluation, quality characteristics and guidelines for their use (1991)
ISO 14721: Space data and information transfer systems – open archival information system (OAIS) – reference model (2012)
ISO/IEC 9126 – 1: Software engineering - product quality part 1: quality mode (2001)
ISO/IEC 9126 – 2: Software engineering - product quality part 2: external metrics (2001)
ISO/IEC 9126 – 3: Software engineering - product quality part 3: internal metrics (2001)
ISO/IEC 9126 – 4: Software engineering - product quality part 4: quality in use metrics (2001)
ISO/IEC 14598 (parts 1 to 6): Software engineering — software product evaluation (1998)
ISO/IEC 15504: Information technology — process assessment (2004)
ISO/IEC 15939: Systems and software engineering – measurement process (2007)
ISO/IEC FDIS 25000: Systems and software engineering — Systems and software quality requirements and evaluation (SQuaRE) (2005)
ISO/IEC FDIS 25010: Systems and software engineering — (SQuaRE) — system and software quality models (2011)
ISO/IEC 25022: Systems and software engineering - SQuaRE – measurement of quality in use (2012)
ISO/IEC 25023: Systems and software engineering - SQuaRE – measurement of system and software product quality (2012)
ISO/IEC 25040: Systems and software engineering - SQuaRE – evaluation process (2010)
ISO/IEC/IEEE 12207: Systems and software engineering — software life cycle processes (2008)
ISO/IEC/IEEE 15288: Systems and software engineering — system life cycle processes (2008)
Olsina, L., Lew, P., Dieser, A., Rivera, B.: Updating quality models for evaluating new generation web applications. J. Web Eng. 11, 209–246 (2012)
Pfleeger, S.L.: Software Engineering. Theory and Practice, 4th edn. Prentice Hall, Englewood Cliffs (2009)
Polillo, R.: A core quality model for web applications. J. Web Eng. 11, 181–208 (2012)
Presto4U project. www.prestocentre.org/4u
Al-Quataish, R.E.: An investigation of the weaknesses of the ISO 9126 international standard. In: International Conference on Computer and Electrical Engineering, IEEE, pp. 275–279 (2009)
Software Engineering Institute: the international process research consortium: a process research framework, pp. 20–28 (December 2006)
TATE Gallery. www.tate.org.uk/
Acknowledgements
This work has been partially funded by the EC FP7 Presto4U Project No. 600845. The authors would like to thank Mario Fusani for the interesting and useful discussions.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Biscoglio, I., Marchetti, E. (2015). Definition of Software Quality Evaluation and Measurement Plans: A Reported Experience Inside the Audio-Visual Preservation Context. In: Holzinger, A., Cardoso, J., Cordeiro, J., Libourel, T., Maciaszek, L., van Sinderen, M. (eds) Software Technologies. ICSOFT 2014. Communications in Computer and Information Science, vol 555. Springer, Cham. https://doi.org/10.1007/978-3-319-25579-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-25579-8_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-25578-1
Online ISBN: 978-3-319-25579-8
eBook Packages: Computer ScienceComputer Science (R0)