ALIGNMENT OF OPEN SOURCE TOOLS WITH THE NEW ISO 25010 STANDARD - Focus on Maintainability

Emanuel Irrazábal, Javier Garzás, Esperanza Marcos

2011

Abstract

Nowadays, quality and especially software product quality is becoming a hot topic in the context of Software Engineering. In this context, measures provide the basis for the improvement and, in particular, code measures provide direct visibility of product quality. Nevertheless, some organizations cannot afford these tools. Several studies have revealed that applying quality models in Small and Medium-Sized enterprises (SMEs) is a very challenging task. Related to this, open-source tools emerge as the answer to provide with the technical support to collect the information needed to assess the quality of software assets. In this work, we review how existing open-source tools fulfill the needs for quality measures raised when you want to assess product quality according to the new ISO/IEC 25010 standard, which has introduced changes in the characteristics of model quality over the previous model. We have focused on the characteristic of maintainability because of its historical significance and its direct impact on total costs.

References

  1. Alshayeb, M. 2009, "Empirical investigation of refactoring effect on software quality", Information and Software Technology, vol. 51, no. 9, pp. 1319- 1326.
  2. Alshayeb, M. 2009, "Empirical investigation of refactoring effect on software quality", Information and Software Technology, vol. 51, no. 9, pp. 1319- 1326.
  3. Barnard, J. 1998, "A new reusability metric for objectoriented software", Software Quality Journal, vol. 7, no. 1, pp. 35-50.
  4. Barnard, J. 1998, "A new reusability metric for objectoriented software", Software Quality Journal, vol. 7, no. 1, pp. 35-50.
  5. Dyba, T. 2005, "An empirical investigation of the key factors for success in software process improvement", Software Engineering, IEEE Transactions on, vol. 31, no. 5, pp. 410-424.
  6. Dyba, T. 2005, "An empirical investigation of the key factors for success in software process improvement", Software Engineering, IEEE Transactions on, vol. 31, no. 5, pp. 410-424.
  7. Ebert, C. 2009, "Guest Editor's Introduction: How Open Source Tools Can Benefit Industry", IEEE Software, vol. 26, pp. 50-51.
  8. Ebert, C. 2009, "Guest Editor's Introduction: How Open Source Tools Can Benefit Industry", IEEE Software, vol. 26, pp. 50-51.
  9. Feitelson, D. G., Heller, G. Z. & Schach, S. R. 2006, "An empirically-based criterion for determining the success of an open-source project", Software Engineering Conference, 2006. Australian,IEEE, pp. 6.
  10. Feitelson, D. G., Heller, G. Z. & Schach, S. R. 2006, "An empirically-based criterion for determining the success of an open-source project", Software Engineering Conference, 2006. Australian,IEEE, pp. 6.
  11. Heitlager, I., Kuipers, T. & Visser, J. 2007, "A Practical Model for Measuring Maintainability", Quality of Information and Communications Technology, 2007. QUATIC 2007.IEEE, Lisbon, pp. 30-39.
  12. Heitlager, I., Kuipers, T. & Visser, J. 2007, "A Practical Model for Measuring Maintainability", Quality of Information and Communications Technology, 2007. QUATIC 2007.IEEE, Lisbon, pp. 30-39.
  13. Irrazábal E, Vara JM, Garzás J, Marcos E. 2010,. "Alignment of Open Source Tools with ISO norms for software product quality", Software Measurement European Forum (SMEF), Rom - Italy, pp. NA.
  14. Irrazábal E, Vara JM, Garzás J, Marcos E. 2010,. "Alignment of Open Source Tools with ISO norms for software product quality", Software Measurement European Forum (SMEF), Rom - Italy, pp. NA.
  15. ISO 2001, ISO/IEC Standard 9126 Software Product Evaluation-Quality Characteristics and Guidelines for their Use. International Organization for Standarization.
  16. ISO 2001, ISO/IEC Standard 9126 Software Product Evaluation-Quality Characteristics and Guidelines for their Use. International Organization for Standarization.
  17. ISO/IEC JTC 1 2011, ISO/IEC FDIS 25010 Software and system engineering - Software product Quality Requirements and Evaluation (SQuaRE) - Quality model and guide. International Organization for Standarization.
  18. ISO/IEC JTC 1 2011, ISO/IEC FDIS 25010 Software and system engineering - Software product Quality Requirements and Evaluation (SQuaRE) - Quality model and guide. International Organization for Standarization.
  19. Lincke, R., Lundberg, J. & Löwe, W. 2008, "Comparing software metrics tools", Proceedings of the 2008 international symposium on Software testing and analysis, ACM, pp. 131.
  20. Lincke, R., Lundberg, J. & Löwe, W. 2008, "Comparing software metrics tools", Proceedings of the 2008 international symposium on Software testing and analysis, ACM, pp. 131.
  21. Luijten, B., Visser, J. & Zaidman, A. 2010, "Faster defect resolution with higher technical quality of software", Proc. of the 4th International Workshop on Software Quality and Maintainability (SQM'10), pp. NA.
  22. Luijten, B., Visser, J. & Zaidman, A. 2010, "Faster defect resolution with higher technical quality of software", Proc. of the 4th International Workshop on Software Quality and Maintainability (SQM'10), pp. NA.
  23. Mouchawrab, S., Briand, L.C. & Labiche, Y. 2005, "A measurement framework for object-oriented software testability", Information and Software Technology, vol. 47, no. 15, pp. 979-997.
  24. Mouchawrab, S., Briand, L.C. & Labiche, Y. 2005, "A measurement framework for object-oriented software testability", Information and Software Technology, vol. 47, no. 15, pp. 979-997.
  25. Pagano, J. 2006. "Benefits and challenges of developing a public sector metrics program using commercial tools". In Proceedings of the 1st international workshop on Contextualized attention metadata: collecting, managing and exploiting of rich usage information (CAMA 7806). ACM, New York, NY, USA, 5-8.
  26. Pagano, J. 2006. "Benefits and challenges of developing a public sector metrics program using commercial tools". In Proceedings of the 1st international workshop on Contextualized attention metadata: collecting, managing and exploiting of rich usage information (CAMA 7806). ACM, New York, NY, USA, 5-8.
  27. Plösch, R., Mayr, A., Pomberger, G. & Saft, M. 2009, "An Approach for a Method and a Tool Supporting the Evaluation of the Quality of Static Code Analysis Tools", Proceedings of SQMB 2009 Workshop, held in conjunction with SE 2009 conference, March 3rd, pp. NA.
  28. Plösch, R., Mayr, A., Pomberger, G. & Saft, M. 2009, "An Approach for a Method and a Tool Supporting the Evaluation of the Quality of Static Code Analysis Tools", Proceedings of SQMB 2009 Workshop, held in conjunction with SE 2009 conference, March 3rd, pp. NA.
  29. Pressman, R. 2002, Ingeniería del Software: un enfoque práctico, McGraw-Hill, Madrid.
  30. Pressman, R. 2002, Ingeniería del Software: un enfoque práctico, McGraw-Hill, Madrid.
  31. Riaz, M., Mendes, E. and Tempero, E. 2009, "A Systematic Review of Software Maintainability Prediction and Metrics", 3rd International Symposium on Empirical Software Engineering and Measurement (ESEM 2009), pp. 367 - 377.
  32. Riaz, M., Mendes, E. and Tempero, E. 2009, "A Systematic Review of Software Maintainability Prediction and Metrics", 3rd International Symposium on Empirical Software Engineering and Measurement (ESEM 2009), pp. 367 - 377.
  33. Saiedian, H. and Carr, N. 1997. "Characterizing a software process maturity model for small organizations". SIGICE Bull. Vol. 23, no. 1, pp. 2-11.
  34. Saiedian, H. and Carr, N. 1997. "Characterizing a software process maturity model for small organizations". SIGICE Bull. Vol. 23, no. 1, pp. 2-11.
  35. Samoladas, I., Gousios, G., Spinellis, D. & Stamelos, I. 2008, "The SQO-OSS quality model: Measurement based open source software evaluation", Open Source Development, Communities and Quality, Vol. 275, pp. 237-248.
  36. Samoladas, I., Gousios, G., Spinellis, D. & Stamelos, I. 2008, "The SQO-OSS quality model: Measurement based open source software evaluation", Open Source Development, Communities and Quality, Vol. 275, pp. 237-248.
  37. Staples, M., Niazi, M., Jeffery, R., Abrahams, A., Byatt, P. & Murphy, R. 2007, "An exploratory study of why organizations do not adopt CMMI", Journal of Systems and Software, vol. 80, no. 6, pp. 883-895.
  38. Staples, M., Niazi, M., Jeffery, R., Abrahams, A., Byatt, P. & Murphy, R. 2007, "An exploratory study of why organizations do not adopt CMMI", Journal of Systems and Software, vol. 80, no. 6, pp. 883-895.
  39. Wangenheim, C. G. v. 2009, "Enhancing Open Source Software in Alignment with CMMI-DEV". IEEE Softw. Vol. 26, no 2, pp. 59-67.
  40. Wangenheim, C. G. v. 2009, "Enhancing Open Source Software in Alignment with CMMI-DEV". IEEE Softw. Vol. 26, no 2, pp. 59-67.
  41. Washizaki, H., Yamamoto, H. & Fukazawa, Y. 2003, "A metrics suite for measuring reusability of software components", Software Metrics Symposium, 2003. Proceedings. Ninth International, ed. IEEE Computer Society, IEEE, Sydney, Australia, pp. 211.
  42. Washizaki, H., Yamamoto, H. & Fukazawa, Y. 2003, "A metrics suite for measuring reusability of software components", Software Metrics Symposium, 2003. Proceedings. Ninth International, ed. IEEE Computer Society, IEEE, Sydney, Australia, pp. 211.
Download


Paper Citation


in Harvard Style

Irrazábal E., Garzás J. and Marcos E. (2011). ALIGNMENT OF OPEN SOURCE TOOLS WITH THE NEW ISO 25010 STANDARD - Focus on Maintainability . In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-77-5, pages 111-116. DOI: 10.5220/0003449201110116


in Harvard Style

Irrazábal E., Garzás J. and Marcos E. (2011). ALIGNMENT OF OPEN SOURCE TOOLS WITH THE NEW ISO 25010 STANDARD - Focus on Maintainability . In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-77-5, pages 111-116. DOI: 10.5220/0003449201110116


in Bibtex Style

@conference{icsoft11,
author={Emanuel Irrazábal and Javier Garzás and Esperanza Marcos},
title={ALIGNMENT OF OPEN SOURCE TOOLS WITH THE NEW ISO 25010 STANDARD - Focus on Maintainability},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,},
year={2011},
pages={111-116},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003449201110116},
isbn={978-989-8425-77-5},
}


in Bibtex Style

@conference{icsoft11,
author={Emanuel Irrazábal and Javier Garzás and Esperanza Marcos},
title={ALIGNMENT OF OPEN SOURCE TOOLS WITH THE NEW ISO 25010 STANDARD - Focus on Maintainability},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,},
year={2011},
pages={111-116},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003449201110116},
isbn={978-989-8425-77-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,
TI - ALIGNMENT OF OPEN SOURCE TOOLS WITH THE NEW ISO 25010 STANDARD - Focus on Maintainability
SN - 978-989-8425-77-5
AU - Irrazábal E.
AU - Garzás J.
AU - Marcos E.
PY - 2011
SP - 111
EP - 116
DO - 10.5220/0003449201110116


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,
TI - ALIGNMENT OF OPEN SOURCE TOOLS WITH THE NEW ISO 25010 STANDARD - Focus on Maintainability
SN - 978-989-8425-77-5
AU - Irrazábal E.
AU - Garzás J.
AU - Marcos E.
PY - 2011
SP - 111
EP - 116
DO - 10.5220/0003449201110116