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 2018 Publication 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.
[2]
Rita Bersch. 2008. Introduction to Assistive Technology. Porto Alegre: CEDI (2008).
[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.html
[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.
[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.
[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/relatorios
[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.
[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).
[9]
Comitê de Ajudas Técnicas. 2009. Assistive Technology (in Portuguese). Brasilia: CORDE (2009).
[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).
[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).
[12]
Kyo Kang, Vijayan Sugumaran, and Sooyong Park. 2010. Applied software product line engineering. CRC press.
[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/
[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).
[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.
[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.
[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.pdf
[18]
Klaus Pohl, Günter Böckle, and Frank J van Der Linden. 2005. Software product line engineering: foundations, principles and techniques. Springer Science.
[19]
Patrícia Rocha Rodrigues and Lynn Rosalina Gama Alves. 2013. Assistive Technology: a review (in Portuguese). Holos 6 (2013).
[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.
[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.
[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.
[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.pdf
[24]
Augsburg University. 2018. Class Disability Resources. (2018). http://www.augsburg.edu/class/groves/assistive-technology/everyone/
[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.

Index Terms

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

      Recommendations

      Comments

      Information & Contributors

      Information

      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
      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 for this article.

      Check for updates

      Author Tags

      1. Assistive Technology
      2. Software Product Line
      3. Software Quality

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Funding Sources

      Conference

      DSAI 2018

      Acceptance Rates

      DSAI '18 Paper Acceptance Rate 17 of 23 submissions, 74%;
      Overall Acceptance Rate 17 of 23 submissions, 74%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 75
        Total Downloads
      • Downloads (Last 12 months)2
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 28 Dec 2024

      Other Metrics

      Citations

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media