Advertisement

Addressing Product Quality Characteristics Using the ISO/IEC 29110

  • Gabriel Alberto García-MirelesEmail author
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 405)

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.

Keywords

Product quality Very small organizations Software process 

References

  1. 1.
    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)Google Scholar
  2. 2.
    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)Google Scholar
  3. 3.
    ISO: ISO/IEC 29110-1:2011 Software engineering—lifecycle profiles for Very Small Entitites (VSEs)—part 1: overview (2011)Google Scholar
  4. 4.
    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)Google Scholar
  5. 5.
    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)Google Scholar
  6. 6.
    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)CrossRefGoogle Scholar
  7. 7.
    ISO: ISO/IEC FCD 25010: Systems and software engineering—system and software product quality requirements and evaluation (SQauRE)—system and software quality models (2010)Google Scholar
  8. 8.
    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)Google Scholar
  9. 9.
    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)CrossRefGoogle Scholar
  10. 10.
    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)CrossRefGoogle Scholar
  11. 11.
    Henderson-Sellers, B.: Standards harmonization: theory and practice. Softw. Syst. Model. 11, 153–161 (2012)CrossRefGoogle Scholar
  12. 12.
    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)Google Scholar
  13. 13.
    Ashrafi, N.: The impact of software process improvement on quality: in theory and practice. Inf. Manag. 40, 677–690 (2003)CrossRefGoogle Scholar
  14. 14.
    Pardo, C., Pino, F.J., García, F., Piattini, M.: Harmonizing quality assurance processes and product characteristics. Computer 44, 94–96 (2011)CrossRefGoogle Scholar
  15. 15.
    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)Google Scholar
  16. 16.
    ISO: ISO/IEC FDIS 29110-2 Software engineering—lifecycle profiles for Very Small Entities (VSEs)—part 2: framework and taxonomy (2010)Google Scholar
  17. 17.
    ISO: ISO/IEC 12207 Systems and software engineering—software life cycle processes (2008)Google Scholar
  18. 18.
    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)Google Scholar
  19. 19.
    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)

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Departamento de MatemáticasUniversidad de SonoraHermosilloMexico

Personalised recommendations