Towards an Engineering Process for Developing Accessible Software in Small Software Enterprises

Sandra Sanchez-Gordon, Mary-Luz Sánchez-Gordón, Sergio Luján-Mora

Abstract

This study presents the results of a web accessibility evaluation performed on a sample of six software products developed by small software enterprises of two countries. According to the International Standard Organization (ISO), an enterprise, organization, department or project with up to 25 people is considered small. All the products evaluated presented accessibility issues, mainly lack of HTML labels, alternative texts, and color contrast errors. These results showed there is a need in small software enterprises of an engineering development process that, taking into account their constraints of staff and budget, includes activities for improving the accessibility of their software. We present the current state of an ongoing work to define such process based on ISO/IEC 29110 that includes accessibility-related task in each of the following activities: initiation, analysis, design, construction, integration and test, and delivery.

References

  1. EU, 2015. SME Definition. Available online: http://ec.europa.eu/growth/smes/business-friendlyenvironment/sme-definition/index_en.htm.
  2. Fortin, M., 2014. Sim Daltonism. Available online: https://michelf.ca/projects/sim-daltonism/
  3. Goncalves de Branco, R., Cagnin, M. I., Barroso Paiva, D. M., 2014. AccTrace: Accessibility in phases of requirements engineering, design, and coding software. In Computational Science and Its Applications, pp. 225-228.
  4. Gonzales, W., Hernandez, G. 2012. Entry-profile DPSoftware Implementation Engineering - Lifecycle Profiles for Very Small Entities (VSEs) - Part 5-1-2: Management and engineering guide.
  5. IRS, 2014. Electronic vouchers scheme. Available online: http://www.sri.gob.ec/de/10109.
  6. ISO, 2011a. ISO/IEC TR 29110-4-1:2011, Software Engineering -- Lifecycle Profiles for Very Small Entities (VSEs) -- Part 4-1: Profile Specifications.
  7. ISO, 2011b. ISO/IEC TR 29110-1:2011, Software Engineering -- Lifecycle Profiles for Very Small Entities (VSEs) - Part 1: Overview.
  8. ISO, 2011c. ISO/IEC 13066-1:2011 Information technology -- Interoperability with assistive technology (AT) -- Part 1: Requirements and recommendations for interoperability.
  9. Keates, S., Looms, P. O., 2014. The role of simulation in designing for universal access. In Universal Access in Human-Computer Interaction. Design and Development Methods for Universal Access, pp. 54-63. Springer International Publishing.
  10. Laporte, C., Hébert, C., Mineau, C., 2014. Development of a social network website using the new ISO/IEC 29110 standard developed specifically for very small entities. In Software Quality Professional, 16(4), pp. 4-25.
  11. Laporte, C., O'Connor, R., Garcia Paucar L., 2015. Software engineering standards and guides for very small entities: implementation in two start-ups. In Evaluation of Novel Approaches to Software Engineering ENASE 2015, pp. 5-15.
  12. Moreno-Campos, E., Sanchez-Gordon, M.L., Colomo, R., De Amescua Seco, A., 2014. Towards Measuring the Impact of the ISO/IEC 29110 Standard: A Systematic Review. In Systems, Software and Services Process Improvement, pp. 1-12. Springer Berlin Heidelberg.
  13. Nvaccess, 2015. NVDA Screen Reader. Available online: http://www.nvaccess.org/
  14. Sanchez-Gordon, S., 2012. Criteria for the adaptability of software process models and standards in Ecuadorian SMEs. In International Conference of Software Engineering and New Technologies in Systems Engineering.
  15. Sanchez-Gordon, M.L., O'Connor R.V., Colomo, R., 2015. Evaluating VSEs Viewpoint and Sentiment towards the ISO/IEC 29110 Standard: A Two Country Grounded Theory Study. In Software Process Improvement and Capability Determination, pp. 114-127. Springer International Publishing.
  16. WebAIM, 2014. WCAG 2.0 Checklist. Available online: http://webaim.org/standards/wcag/checklist.
  17. WebAIM, 2015. WAVE Chrome Extension. Available online: http://wave.webaim.org/extension/
  18. W3C, 2008. Web content accessibility guidelines WCAG 2.0. Available online: http://www.w3.org/TR/WCAG/
  19. W3C, 2013. Markup Validation Service. Available online: http://validator.w3.org.
  20. W3C, 2015. Notes on Using ARIA in HTML. Available online: http://www.w3.org/TR/aria-in-html/
Download


Paper Citation


in Harvard Style

Sanchez-Gordon S., Sánchez-Gordón M. and Luján-Mora S. (2016). Towards an Engineering Process for Developing Accessible Software in Small Software Enterprises . In Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-189-2, pages 241-246. DOI: 10.5220/0005900702410246


in Bibtex Style

@conference{enase16,
author={Sandra Sanchez-Gordon and Mary-Luz Sánchez-Gordón and Sergio Luján-Mora},
title={Towards an Engineering Process for Developing Accessible Software in Small Software Enterprises},
booktitle={Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: ENASE,},
year={2016},
pages={241-246},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005900702410246},
isbn={978-989-758-189-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: ENASE,
TI - Towards an Engineering Process for Developing Accessible Software in Small Software Enterprises
SN - 978-989-758-189-2
AU - Sanchez-Gordon S.
AU - Sánchez-Gordón M.
AU - Luján-Mora S.
PY - 2016
SP - 241
EP - 246
DO - 10.5220/0005900702410246