skip to main content
10.1145/3218585.3218670acmotherconferencesArticle/Chapter ViewAbstractPublication PagesdsaiConference Proceedingsconference-collections
research-article

Exploratory Study on the Use of Software Product Lines in the Development of Quality Assistive Technology Software

Published:20 June 2018Publication History

ABSTRACT

The use of Software Product Line for the development of Assistive Technologies has not been widely explored yet. However, some studies point to the viability of using this approach to develop Assistive Technology software. Through this approach, important limiting factors to use Assistive Technologies can be overcome. These factors are related to the acquisition costs and difficulty to find products corresponding to specific and varying user needs. Considering that Software Product Line approach provides mass customization of software products, the specific needs of each user can be more easily satisfied by software developers. Furthermore, the reuse of code artifacts to development provides a fall in the acquisition cost of these software products. We present in this paper a literature review that aims to investigate how this approach has been applied to the development of Assistive Technology software. Also, we present some quality factors that should be considered to develop Assistive Technologies using Software Product Lines. Thus, the main findings of the review are grouped in order to find the main gaps to be explored in future work.

References

  1. Sven Apel, Don Batory, Christian Kästner, and Gunter Saake. 2016. Feature-Oriented Software Product Lines. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Rita Bersch. 2008. Introduction to Assistive Technology. Porto Alegre: CEDI (2008).Google ScholarGoogle Scholar
  3. Brazilian government. 2015. Course - Accessibility Model for Electronic government - Developer (in Portuguese). (2015). http://emag.governoeletronico.gov.br/cursodesenvolvedor/introducao/acessibilidade-na-web-defmicao.htmlGoogle ScholarGoogle Scholar
  4. Fabio Calefato, Roberto De Nicolò, Filippo Lanubile, and Fabrizio Lippolis. 2015. Product line engineering for NGO projects. In Product Line Approaches in Software Engineering (PLEASE), 2015 IEEE/ACM 5th International Workshop on. IEEE, 3--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Sergio Carvalho, Leonardo Murta, and Orlando Loques. 2012. Variabilities as first-class elements in product line architectures of homecare systems. In Software Engineering in Health Care (SEHC), 4th International Workshop on. IEEE, 33--39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Centro de Gestão e Estudos Estratégicos, CGEE. 2012. Mapping of competences in Assistive Technology (in Portuguese). (2012). https://www.cgee.org.br/relatoriosGoogle ScholarGoogle Scholar
  7. Marc-Alexis Côté, Witold Suryn, and Elli Georgiadou. 2007. In search for a widely applicable and accepted software quality model for software quality engineering. Software Quality journal 15, 4 (01 Dec 2007), 401--416. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Francisco Airton Pereira da Silva, Paulo Anselmo da Mota Silveira Neto, Vinicius Cardoso Garcia, and Patricia Fontinele Muniz. 2011. Software Product Lines: an industry trend (in Portuguese). (2011).Google ScholarGoogle Scholar
  9. Comitê de Ajudas Técnicas. 2009. Assistive Technology (in Portuguese). Brasilia: CORDE (2009).Google ScholarGoogle Scholar
  10. IBGE Demographic Census. 2010. General characteristics of the population -religion and disabled people (in Portuguese). Rio de Janeiro: Instituto Brasileiro de Geografia e Estatística (2010).Google ScholarGoogle Scholar
  11. International Organization for Standardization et al. 2011. ISO/IEC 25010---Systems and software engineering---systems and software Quality Requirements and Evaluation (SQuaRE)---system and software quality models. (2011).Google ScholarGoogle Scholar
  12. Kyo Kang, Vijayan Sugumaran, and Sooyong Park. 2010. Applied software product line engineering. CRC press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Charles Krueger. 2015. A new paradigm for product line diversity, variant management, and complexity management in manufacturing. (2015). http://industrial.embedded-computing.com/guest-blogs/Google ScholarGoogle Scholar
  14. Ana Lima, Jeniffer Ferreira, and Rômulo da Silva. 2013. Visual disabilities: independent life and inclusion (in Portuguese). Revista Edu. Tec. 1, 1 (2013).Google ScholarGoogle Scholar
  15. Andreas Metzger and Klaus Pohl. 2014. Software product line engineering and variability management: achievements and challenges. In Proceedings of on the Future of Software Engineering. ACM, 70--84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Elisa Y Nakagawa, Pablo O Antonino, Martin Becker, Jose C Maldonado, Holger Storf, Karina B Villela, and Dieter Rombach. 2013. Relevance and perspectives of AAL in Brazil. Journal of Systems and Software 86, 4 (2013), 985--996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Paul Northrop, Linda; Clements. 2012. A framework for software product line practice, version 5.0. (2012). https://resources.sei.cmu.edu/asset_files/WhitePaper/2012_019_001_495381.pdfGoogle ScholarGoogle Scholar
  18. Klaus Pohl, Günter Böckle, and Frank J van Der Linden. 2005. Software product line engineering: foundations, principles and techniques. Springer Science. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Patrícia Rocha Rodrigues and Lynn Rosalina Gama Alves. 2013. Assistive Technology: a review (in Portuguese). Holos 6 (2013).Google ScholarGoogle Scholar
  20. Sergio Segura, Robert Hierons, David Benavides, and Antonio Ruiz-Cortés. 2010. Automated Test Data Generation on the Analyses of Feature Models: A Metamorphic Testing Approach. In 2010 Third International Conference on Software Testing, Verification and Validation. 35--44. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Sugam Sharma, Johnny Wong, U Sunday Tim, and Shashi Gadia. 2013. Bidirectional migration between variability and commonality in product line engineering of smart homes. International Journal of System Assurance Engineering and Management 4, 1 (2013), 1--12.Google ScholarGoogle ScholarCross RefCross Ref
  22. Thomas Thüm, Sven Apel, Christian Kästner, Ina Schaefer, and Gunter Saake. 2014. A classification and survey of analysis strategies for software product lines. ACM Computing Surveys (CSUR) 47, 1 (2014), 6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Guilherme Horta Travassos, Dmytro Gurov, and Edgar Augusto Gurgel Amaral. 2002. Experimental Software Engineering: an introduction (in Portuguese). COPPE/UFRJ, Rio de Janeiro (2002). http://www.ufpa.br/cdesouza/teaching/topes/4-ES-Experimental.pdfGoogle ScholarGoogle Scholar
  24. Augsburg University. 2018. Class Disability Resources. (2018). http://www.augsburg.edu/class/groves/assistive-technology/everyone/Google ScholarGoogle Scholar
  25. Jilles Van Gurp, Jan Bosch, and Mikael Svahnberg. 2001. On the notion of variability in software product lines. In Software Architecture, 2001. Proceedings. Working IEEE/IFIP Conference on. IEEE, 45--54. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Exploratory Study on the Use of Software Product Lines in the Development of Quality Assistive Technology Software

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        DSAI '18: Proceedings of the 8th International Conference on Software Development and Technologies for Enhancing Accessibility and Fighting Info-exclusion
        June 2018
        365 pages
        ISBN:9781450364676
        DOI:10.1145/3218585

        Copyright © 2018 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 20 June 2018

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        DSAI '18 Paper Acceptance Rate17of23submissions,74%Overall Acceptance Rate17of23submissions,74%
      • Article Metrics

        • Downloads (Last 12 months)1
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader