Abstract
Several software process models have been proposed to increase the competitiveness of small companies based on the idea that increasing the capability of software process can increase the quality of the software product. Software quality is a complex concept which can be studied from diverse perspectives, such as process and product. The aim of this work is to identify to what extent product quality characteristics are addressed in process models oriented towards very small companies. A mapping method is used to study the ISO/IEC 29110 basic profile in order to select practices directly related to product quality. The quality characteristics under study are described in ISO/IEC 25010. The results show that correctness and testability are mandatory quality characteristics, whereas usability is optional. However, they are only addressed during analysis activities. This result can lead to the development of new profiles oriented towards increasing product quality throughout the software life-cycle.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Basri, S., O’Connor, R.V.: Understanding the perception of very small software companies towards the adoption of process standards. In: Riel, A., O’Connor, R.V., Tichkiewitch, S., Messnarz, R. (eds.) EuroSPI 2010 CCIS, vol. 99, pp. 153–164. Springer, Berlin (2010)
Laporte, C.Y., O’Connor, R.V.: Systems and software engineering standards for very small entities: Implementation and initial results. In: 9th International Conference on the Quality of Information and Communications Technology, QUATIC 2014, pp. 38–47. IEEE, Guimaraes (2014)
ISO: ISO/IEC 29110-1:2011 Software engineering—lifecycle profiles for Very Small Entitites (VSEs)—part 1: overview (2011)
Muñoz, M., Gasca, G., Valtierra, C.: Caracterizando las necesidades de las pymes para implementar mejoras de procesos software: una comparativa entre la teoría y la realidad. Rev. Ibér. Sistemas y Tecnologías Información E1, 1–15 (2014)
Laporte, C.Y., O’Connor, R.V.: A systems process lifecycle standard for very small entities: development and pilot trials. In: Barafort, B., O’Connor, R.V., Poth, A., Messnarz, R. (eds.) EuroSPI 2014. CCIS, vol. 425, pp. 13–24. Springer, Berlin (2014)
García-Mireles, G.A., Moraga, M.Á., García, F., Piattini, M.: Approaches to promote product quality within software process improvement initiatives: a mapping study. J. Syst. Softw. 103, 150–166 (2015)
ISO: ISO/IEC FCD 25010: Systems and software engineering—system and software product quality requirements and evaluation (SQauRE)—system and software quality models (2010)
ISO: ISO/IEC TR 29110-5-1-2:2011 Software engineering—lifecycle profiles for Very Small Entities (VSEs)—part 5-1-2: Management and engineering guide: Generic profile group: Basic profile (2011)
Kelemen, Z.D., Kusters, R., Trienekens, J.: Identifying criteria for multimodel software process improvement solutions-based on a review of current problems and initiatives. J. Softw. Evol. Process. 24, 895–909 (2012)
Pardo, C., Pino, F.J., Garcia, F., Baldassarre, M.T., Piattini, M.: From chaos to the systematic harmonization of multiple reference models: a harmonization framework applied in two case studies. J. Syst. Softw. 86, 125–143 (2013)
Henderson-Sellers, B.: Standards harmonization: theory and practice. Softw. Syst. Model. 11, 153–161 (2012)
Pardo, C., Pino, F.J., García, F., Velthius, M.P., Baldassarre, M.T.: Trends in harmonization of multiple reference models. In: 5th International Conference on Evaluation of Novel Approaches to Software Engineering, pp. 61–73. Springer, Berlin (2011)
Ashrafi, N.: The impact of software process improvement on quality: in theory and practice. Inf. Manag. 40, 677–690 (2003)
Pardo, C., Pino, F.J., García, F., Piattini, M.: Harmonizing quality assurance processes and product characteristics. Computer 44, 94–96 (2011)
García-Mireles, G.A., Moraga, M.Á., García, F., Piattini, M.: Towards the harmonization of process and product oriented software quality approaches. In: Winkler, D., O’Connor, R., Messnarz, R. (eds.) EuroSPI 2012. CCIS, vol. 301, pp. 133–144. Springer, Berlin (2012)
ISO: ISO/IEC FDIS 29110-2 Software engineering—lifecycle profiles for Very Small Entities (VSEs)—part 2: framework and taxonomy (2010)
ISO: ISO/IEC 12207 Systems and software engineering—software life cycle processes (2008)
Ferré, X., Juristo, N., Moreno, A.M.: Framework for integrating usability practices into the software process. In: 6th International Conference on Product Focused Software Process Improvement, pp. 202–215. Springer, Oulu (2005)
García-Mireles, G.A., Moraga, M.Á., Garcia, F., Piattini, M.: The influence of process quality on product usability: a systematic review. CLEI Electron. J. 16, 1–13. http://www.clei.org/cleiej/paper.php?id=278 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
García-Mireles, G.A. (2016). Addressing Product Quality Characteristics Using the ISO/IEC 29110. In: Mejia, J., Munoz, M., Rocha, Á., Calvo-Manzano, J. (eds) Trends and Applications in Software Engineering. Advances in Intelligent Systems and Computing, vol 405. Springer, Cham. https://doi.org/10.1007/978-3-319-26285-7_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-26285-7_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26283-3
Online ISBN: 978-3-319-26285-7
eBook Packages: Computer ScienceComputer Science (R0)