Desafios da Engenharia de Software na Educação: Variabilidade de Sistemas Educacionais Inteligentes e Instanciação em Larga Escala

  • Ig Ibert Bittencourt UFAL
  • Patrick Brito UFAL
  • Alan Pedro UFAL
  • Seiji Isotani USP
  • Patrícia A. Jaques UNISINOS
  • Cecília Rubira UNICAMP

Resumo


Sistemas educacionais inteligentes têm sido utilizados por milhares ou milhões de usuários que demandam requisitos distintos, constantes mudanças de necessidades, sensibilidade ao domínio de conhecimento, entre outras. A produção de sistemas com estas características gera diversos desafios relacionados à engenharia de software, mais especificamente da área de linha de produto de software dinâmica. O objetivo deste artigo é abordar como os desafios educacionais brasileiros estão em consonância com desafios atualmente enfrentados pela comunidade de engenharia de software.

Referências

Bittencourt, Ig Ibert ; COSTA, Evandro de Barros ; Marlos Silva ; SOARES, Elvys . A Computational Model for Developing Semantic Web-based Educational Systems. Knowledge-Based Systems, v. 22, p. 302-315, 2009.

Bittencourt, Ig Ibert ; COSTA, Evandro de Barros . Modelos e Ferramentas para a Construção de Sistemas Educacionais Adaptativos e Semânticos. Revista Brasileira de Informação na Educação, v. 19, p. 85-98, 2011.

Bosch, Jan. Software Product Families in Nokia. In Software Product Lines: 9th International Conference (SPLC 2005), Rennes, France, pages 2-6, 2005.

Clements, Paul and Northrop, Linda. Salion, Inc.: A Software Product Line Case Study. CMU/SEI-2002-TR-038 ESC-TR-2002-038, 2002.

Gomaa, H. and Hussein, M. Dynamic software reconfiguration in software product families. LNCS, pages 435-444, 2004.

Hallsteinsen, S.; Hinchey, M.; Park, S.; and Schmid, K. Dynamic software product lines. Computer, 41(4):93-95, 2008.

Muthig, Dirk; John, Isabel; Anastasopoulos, Michalis; Forster, Thomas; Dörr, Jörg; and Schmids, Klaus. GoPhone - A Software Product Line in the Mobile Phone Domain. IESE-Report No. 025.04/E, Version 1.0, March 5, S 2004.

SEI, Software Engineering Institute. 2012. “A Framework for Software Product Line Practice, Version 5.0”. Disponível em: [link]. acessado em Abril de 2012.

Silva, Alan Pedro da ; Costa, Evandro ; Bittencourt, Ig Ibert . Uma Linha de Produto de Software baseada na Web Semântica para Sistemas Tutores Inteligentes. Revista Brasileira de Informação na Educação, v. 20, p. 87, 2012.

Steger, Mirjam; Tischer, Christian; Boss, Birgit; Müller, Andreas; Pertler, Oliver; Stolz, Wolfgang; and Ferber, Stefan. Introducing PLA at Bosch Gasoline Systems: Experiences and Practices. In Software Product Line Conference (SPLC), 2004.

Sommerville, Ian. Engenharia de Software. 9º Edição. Ed. Pearson, 2011.

Van-Gurp, Jilles; Bosch, Jan; and Svahnberg, Mikael. On the Notion of Variability in Software Product Lines. In Proceedings of the Working IEEE/IFIP Conference on Software Architecture (WICSA'01), 2001.

Verlage, Martin and Kiesgen, Thomas. Five years of product line engineering in a small company. In ICSE '05: Proceedings of the 27th international conference on Software engineering, pages 534-543, New York, NY, USA, 2005. ACM Press.
Publicado
16/07/2012
BITTENCOURT, Ig Ibert; BRITO, Patrick; PEDRO, Alan; ISOTANI, Seiji; JAQUES, Patrícia A.; RUBIRA, Cecília. Desafios da Engenharia de Software na Educação: Variabilidade de Sistemas Educacionais Inteligentes e Instanciação em Larga Escala. In: WORKSHOP DE DESAFIOS DA COMPUTAÇÃO APLICADA À EDUCAÇÃO (DESAFIE!), 1. , 2012, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 50-59.