Você está na página 1de 10

Uma Reviso Sistemtica da Literatura dos Processos de

Desenvolvimento de Software Educativo

Abstract. This paper reports a systematic review of literature (SRL) performed


to obtain information about the progress of educational software development
processes. The goal of SRL was to raise techniques and processes used to
develop educational software. The results obtained present trends in the
development of educational software, as well as a primary studies dataset for
future researches.
Resumo. Este artigo descreve uma reviso sistemtica da literatura (RSL)
realizada a fim de obter informaes sobre a evoluo dos processos de
desenvolvimento de software educativo. O objetivo da RSL foi levantar as
tcnicas e os processos utilizados para desenvolver software educativo. Os
resultados obtidos apresentam tendncias no desenvolvimento de software
educativo, alm de um referencial de estudos primrios para futuras
pesquisas.

1. Introduo
O processo de globalizao vem tornando a tecnologia cada vez mais presente na vida
das pessoas. O baixo custo e os diferentes tipos de dispositivos encontrados no mercado
faz com que as pessoas de diferentes classes sociais sejam includas no mundo digital,
antes restrito a pessoas com condies financeiras mais favorveis.
Partindo deste ponto de vista e indo em direo educao, natural a
introduo da tecnologia na vida acadmica dos alunos tanto na sala de aula como fora
dela. Os professores com o passar do tempo tambm vo se tornando mais favorveis ao
seu uso. Como deve ser o uso da tecnologia em sala de aula? Como a tecnologia pode
melhorar o ensino? Esses so alguns dos fatores mais estudados e mais pesquisados
pelos cursos de licenciatura, e por grandes pensadores do mundo acadmico como Jos
Manuel Moran [Moran 2001].
Com isso vem crescendo a necessidade de softwares educativos no processo de
ensino/aprendizagem. Mas um grande desafio para o desenvolvimento desses sistemas
que os engenheiros de softwares devem se preocupar com o lado pedaggico e de que
maneira funcionam os processos cognitivos como elementos para a educao.
necessria uma constante interao entre pedagogos, alunos, psiclogos e
desenvolvedores, onde os engenheiros de software devem estar preparados e dispor de
ferramentas adequadas para atender essa nova demanda.
O objetivo deste artigo apresentar os resultados obtidos a partir de uma
Reviso Sistemtica de Literatura (RSL). Com a RSL foram levantados na literatura
cientfica de conferncias e revistas, quais so os mtodos e as tcnicas utilizadas em
processos de desenvolvimento de software educativo, alm dos prprios processos
utilizados para este fim, no intuito de compreender melhor sua concepo e contribuir
para sua melhoria.

2. Viso Geral dos Processos de Desenvolvimento de Software


Com o fcil acesso a tecnologia e a diversidade de dispositivos tecnolgicos que se tem
nos dias atuais, alm do crescente nmero de usurios, os problemas em relao ao
desenvolvimento de softwares para suprir estas novas ferramentas tambm comeam a
aparecer, especialmente quando se tratam de tecnologias educacionais.
O desenvolvimento de softwares educacionais no uma tarefa trivial, so
diversos os fatores que devem ser levados em considerao ao produzi-los, j que estes
esto diretamente ligados ao desenvolvimento cognitivo e ao processamento de
informaes, necessrios para o processo de ensino/aprendizagem de seus usurios. O
que implica na necessidade inerente de uma equipe de desenvolvimento formada por
profissionais que atuam em diferentes reas e de tcnicas sofisticadas de engenharia de
software condizentes com a taxonomia do software educacional que se quer
desenvolver.
A pobre documentao que faz referncias aos mtodos, tcnicas e ferramentas
utilizadas para o desenvolvimento de softwares educacionais um dos principais fatores
que influencia para a fraca padronizao de modelos de processos destes.
Quando se fala em Engenharia de Software duas formas de desenvolvimento j
consagradas so energicamente citadas, os Modelos Prescritivos de Processo e as boas
prticas sugeridas pelo Manifesto para o Desenvolvimento gil de Software [Pressman
2006].
2.1 Processos Prescritivos
Para solucionar os inmeros problemas na construo de software de alta qualidade no
prazo e dentro do oramento estimado que foram propostos os modelos prescritivos de
processos, que podem ser definidos como processos que prescrevem um conjunto de
elementos do processo (atividades arcabouo, aes de Engenharia de Software, tarefas,
produtos de trabalho) e um fluxo de trabalho [Pressman 2006].
Existem diversos modelos prescritivos de processo (Cascata, Espiral,
Evolucionrio, Incremental, e outros), cada um sugerindo um fluxo de processo
diferente, mas que pode e deve ser adaptado equipe de trabalho, situao problema e
ao prprio projeto. Em comum, todos os modelos tem o mesmo conjunto de atividades
genricas de arcabouo: concepo, planejamento, modelagem, construo e
implantao.
2.2 Processos geis
Para tentar sanar as deficincias nas prticas convencionais de Engenharia de Software e
buscando implementar novas formas de desenvolvimento que conseguissem uma maior
satisfao do cliente, foi elaborado um manifesto para Desenvolvimento gil de
Software.
A engenharia de software gil sugere mudanas revolucionrias nos processos de
desenvolvimento de software, com uma filosofia estruturada em suas diretrizes que
priorizam indivduos e interaes ao invs de processos e ferramentas, software
funcionando ao invs de documentao abrangente, colaborao ao cliente em vez de
negociao de contratos, respostas a modificaes em vez de seguir um plano
[Pressman 2006].

Dessa maneira, os processos geis, buscam diminuir a distncia entre cliente e


desenvolvedor, de forma os clientes passam a ser considerados como parte da equipe de
desenvolvimento e comeam a dar suas contribuies desde o inicio do processo. A
comunicao deve ser enfatizada de modo que seja ativa e contnua entre todos os
membros que compe a pequena equipe de desenvolvimento.
A equipe de desenvolvimento precisa estar motivada e bem entrosada para que
consiga sincronizar bem as tarefas a serem desenvolvidas, entregar os incrementos de
software operacional dentro do prazo e custo especificados. Alm disso, a equipe
precisa ser capaz de suportar qualquer mudana que venha ocorrer seja no software ou
na prpria equipe.

3. O Processo de Software Educativo


Um software voltado para educao deve criar um ambiente propcio aprendizagem.
Dessa forma, o maior desafio no processo de desenvolvimento de um software
educativo transcrever as atividades educacionais de modo que o engenheiro de
software possa se orientar a ponto de ter suas metas cumpridas, e os educadores suas
necessidades e ideias atendidas.
Outro problema quando se fala em desenvolvimento de softwares educativos
que tanto o educador quanto o engenheiro devem levar em conta os diversos processos
que o aluno passa durante a formao do conhecimento.
O engenheiro deve dispor de mtodos e tcnicas para planejar um sistema que
instigue a curiosidade e faa a interao entre o contedo que esta sendo ministrado e a
formao do saber. Assim, a qualidade do produto a ser desenvolvido depende
diretamente das pessoas envolvidas, da forma como o planejamento ser realizado, da
finalidade e dos procedimentos que sero utilizados.

4. Metodologia
A reviso sistemtica da literatura (RSL) descrita neste documento tem como objetivo
identificar, na literatura cientfica de conferncias e revistas, quais so as tcnicas,
mtodos e ferramentas utilizadas em processos de desenvolvimento de software
educativo. O objetivo identificar e considerar a aplicao das abordagens utilizadas.
Este trabalho segue as diretrizes especficas para RSL [Kitchenham e Charters 2007]. O
protocolo de pesquisa para a RSL descrita neste documento resumido a seguir.
O primeiro passo formular uma pergunta de pesquisa primria como parte do
protocolo de pesquisa. O objetivo desta reviso encontrar evidncias na literatura para
responder seguinte pergunta:
Questo de Pesquisa: What methods are used to perform educational software
development process? (Quais mtodos so usados para executar um processo de
desenvolvimento de software educativo?).
Da questo de pesquisa, derivamos as palavras chave Method = tool, technique;
e Educational software process development = educative software process
development. Finalmente, os sinnimos para as palavras-chave e termos booleanos
(AND, OR) foram utilizados para formar o seguinte termo de busca: (Method OR
Process OR tool OR technique) AND ("educational software process development" OR
"educative software process development ").

As bases escolhidas para realizar buscas automticas foram: ACM Digital


Library (dl.acm.org) e IEEE Xplore (http://ieeexplore.ieee.org). Buscas manuais foram
realizadas nas bases disponibilizadas pela Sociedade Brasileira de Computao (SBC):
Revista Brasileira de Informtica na Educao (RBIE) (http://www.bre.org/pub/index.php/rbie/issue/archive) e Simpsio Brasileiro de Informtica na
Educao
(SBIE)
(http://www.br-e.org/pub/index.php/sbie/issue/archive
e
http://www.ccae.ufpb.br/sbie2010/anais/Artigos_Completos.html).
Os critrios utilizados para a incluso e excluso de estudos primrios foram:
no responder questo de pesquisa, no estar escrito em Ingls ou Portugus, no estar
disponvel integralmente, estudos duplicados, e estudos no relevantes (excludos pelo
ttulo, resumo, palavras-chave no relacionados aos objetivos desta RSL).
O processo de seleo dos estudos primrios teve como primeiro passo a leitura
de ttulos e palavras-chave, excluindo estudos no relevantes. A segunda parte da
seleo foi realizada baseada na leitura dos resumos e concluses dos estudos
selecionados no primeiro passo. Finalmente, uma lista com os estudos relevantes para a
reviso foi criada.

5. Evoluo dos Processos de Desenvolvimento de Software Educativo (1984


- 2011)
Como resultado da reviso sistemtica, foram obtidos, ao todo, 30 estudos primrios
relacionados a processos de desenvolvimento de software educativo. Doze desses
estudos so produto de pesquisas realizadas no Brasil, retirados dos anais do SBIE e da
RBIE. Os resultados apresentam um nmero considervel de estudos realizado pelos
Estados Unidos. O uso de bases nacionais (SBIE e RBIE) representa boa parte dos
estudos encontrados no Brasil (11 dos 12).
As pesquisas automticas foram realizadas em 2011. Os estudos encontrados
datam de 1984 a 2010, apesar de no ter sido estipulado nenhum intervalo de datas nas
pesquisas realizadas. O maior nmero de estudos foi publicado em 2010 (6 estudos),
sendo seguido do ano de 2008 (4 estudos) o que pode representar um aumento de
interesse no estudo de mtodos e processos para desenvolvimento de software
educativo. A Tabela 1 apresenta a relao de estudos primrios levantados e o que foi
obtido em cada estudo.
Tabela 1 Relao dos estudos primrios selecionados
ID

Referncia

Font
e

Pas

O que foi obtido

ID01

[Ricardo 1984]

IEEE

EUA

Traz resultados de uma pesquisa que


buscou caractersticas necessrias aos
softwares educativos.

ID02

[Wong 1993]

IEEE

China

Uso de prototipagem para produo de


software educativo.

ID03

[Ludi 1996]

IEEE

EUA

Estudo conduzido com crianas para


identificar aspectos relacionados ao
desenvolvimento de software educativo.

ID04

[Beynon 1997]

IEEE

Reino
Unido

Apresenta a Modelagem Emprica como


abordagem para desenvolver software
educativo.

ID05

[Cavalcante e Domingues 1998]

RBIE

Brasil

Metodologia tradicional com processos


prescritivos de desenvolvimento de
software educativo.

ID06

[Squires 1999]

IEEE

Reino
Unido

Design voltil (muda com o contexto de


uso) de interface de software educativo
construtivista.

ID07

[Cota et. al. 1999]

IEEE

Espanha

Design
e
estrutura
para
o
desenvolvimento de software educativo
hipermdia e multimdia.

ID08

[Bandoh et. al. 2000]

IEEE

Japo

Tcnicas de design de software


educativo que permitem a sincronizao
e participao do aluno e do professor.

ID09

[Batanov, Dimmitt e Chookittikul


2000]

IEEE

Tailndia

Utilizao do modelo Q&A juntamente


com um framework especfico para o
desenvolvimento de software educativo.

ID10

[Paula Filho 2001]

ACM

Brasil

Levantamento de requisitos, arquitetura,


gerncia de equipe, ciclo de vida,
padres e prticas de suporte com base
em TSP e PSP.

ID11

[Lage, Zubenko e Cataldi 2001]

IEEE

Argentina

Design, desenvolvimento, avaliao e


suporte de softwares educativos com a
participao de professores no processo.

ID12

[Pizzol e Zanatta 2001]

SBIE

Brasil

Design de Interface com uso de


storyboards na construo de jogos
RPG educativos.

ID13

[Pollard e Duke 2002]

IEEE

Austrlia

Design e modelagem dos processos


para facilitar o desenvolvimento de
software de matemtica.

ID14

[Battaiola et. al. 2002]

SBIE

Brasil

Design de
educativos.

ID15

[Gomes e Wanderley 2003]

SBIE

Brasil

Processo integrado e sistemtico de


elicitao de requisitos de software
educativo.

ID16

[Marczak et. al. 2003]

SBIE

Brasil

Modelagem de ambientes educacionais


com agentes inteligentes.

ACM

Frana

Boas prticas para o desenvolvimento


de jogos educativos envolvendo:
design,
motivao,
musica,
e
animaes.

SBIE

Brasil

Processo de desenvolvimento
software educativo PDS-E.

IEEE

Mxico

ID17

ID18
ID19

[Denis e Jouvelot 2005]


[Giraffa, Marczak e Prikladnicki
2005]
[Ivan e Josue 2007]

interfaces

para

jogos

de

Descreve uma prtica efetiva de


desenvolvimento
de
softwares
educativos
voltados
para

instrumentao eletrnica virtual.


ID20

[Rankin et. al. 2008]

ACM

EUA

Design do jogo centrado no usurio.

ID21

[Kam et. al.2008]

ACM

EUA/ndia

Prticas geis de design e prototipagem.

ID22

[Peres e Meira 2008]

SBIE

Brasil

Desenvolvimento de interfaces para


softwares educativos utilizando a noo
de gnero discursivo. Apresenta prticas
geis.

ID23

[Braga, Queiroz e Gomes 2008]

SBIE

Brasil

Design de interface.

ID24

[Barba et. al. 2009]

ACM

EUA

Desenvolvimento de jogos educativos


com realidade aumentada utilizando
tcnicas geis e evolucionrias de
prototipagem e design de jogos.

ID25

[Doucet e Srinivasan 2010]

ACM

EUA

Design de jogos educativos, que


simulam ambientes reais, baseado em
conceitos educacionais de metforas.

ID26

[Meerbaum-Salant e Hazzan
2010]

ACM

Israel

Processo
Agile
Constructionist
Mentoring Methodology (ACMM)
usado como guias de desenvolvimento
de projetos de softwares educativos.

ID27

[Costa, Loureiro e Reis 2010]

IEEE

Portugal

Design de interface baseado no usurio.


Usa mtodos geis com equipes
multidisciplinares.

ID28

[Maral et. al. 2010]

SBIE

Brasil

Levantamento e anlise de requisitos


para o desenvolvimento de aplicativos
educacionais em dispositivos mveis.

ID29

[Oliveira et. al. 2010]

SBIE

Brasil

Apresenta a tcnica de levantamento de


requisitos rvore de caractersticas.

ID30

[Fioravanti, Nakagawa e Barbosa


2010]

SBIE

Brasil

Apresenta uma arquitetura de referncia


para ambientes educacionais.

5.1 Mtodos Levantados


Foram obtidos oito mtodos relacionados com o desenvolvimento de softwares
educativos. A relao entre os mtodos encontrados, seu uso e os pases que publicaram
encontra-se na Tabela 2.
Tabela 2 Mtodos utilizados nos processos de desenvolvimento de Software
Educativo
ID

Mtodo

Uso

Pas

ID04
ID06
ID09

Modelagem emprica
Design voltil
Modelo Q&A

Reino Unido
Reino Unido
Tailndia

ID12

RPG (Braistorm e Storyboard)

ID22

Gnero discursivo

Todo o processo
Design de interface
Todo o processo
Levantamento de requisitos e
interface
Desenvolvimento de interface

Brasil
Brasil

ID24
ID27
ID29

Realidade aumentada
Design de interface baseado no usurio
rvore de Caractersticas

Projeto (design)
Interface
Levantamento de requisitos

EUA
Portugal
Brasil

Como pode ser visto atravs dos resultados, mtodos geis e tcnicas de
construo de jogos vm sendo utilizadas para o desenvolvimento de software
educativo. Isso pode ser explicado por algumas caractersticas de ambos serem tambm
de softwares educativos (interdisciplinaridade, fator humano ressaltado, colaborao do
cliente, preocupaes relacionadas com interface e motivao para o uso, entre outras).
Tambm, novas tcnicas foram elaboradas, a exemplo da rvore de caractersticas
[Oliveira et. al. 2010] e um guia baseado em desenvolvimento gil para construo de
softwares educativos [Meerbaum-Salant e Hazzan 2010].

6. Tendncias no Desenvolvimento de Software Educativo


O interesse pelo desenvolvimento de software educacional vem aumentando com o
passar dos anos. Isto ocorre principalmente devido s inovaes tecnolgicas e com o
amadurecimento da ideia de que computadores podem influenciar a educao de forma
positiva, quando inseridos de forma concisa com os mtodos de ensino. Com o estudo
sistemtico, notou-se o interesse significativo pelas metodologias geis nos processos de
desenvolvimento de softwares educacionais principalmente pelo fato desta metodologia
considerar mutaes ou evolues constantes, o que permite a fcil adaptao aos
ambientes em uso, ou seja, os prprios mtodos se permitem alterar [Costa, Loureiro e
Reis 2010].
As metodologias geis vm ganhado credibilidade com o passar dos anos por se
mostrarem seguras em suas diretrizes, pelo amadurecimento e evoluo de suas tcnicas
e, claro, por seus mtodos conseguirem gerar bons resultados.
Nesta reviso foi observado que, dentre as fases do processo de
desenvolvimento, as que mais se destacaram nos estudos encontrados foram:
levantamento de requisitos [Paula Filho 2001], [Gomes e Wanderley 2003], [Maral
et. al. 2010], [Oliveira et. al. 2010] e design de interfaces [Squires 1999], [Cota 1999],
[Bandoh 2000], [Lage, Zubenko e Cataldi 2001], [Pizzol e Zanatta 2001], [Pollard e
Duke 2002], [Battaiola 2002], [Denis e Jouvelot 2005], [Rankin et. al. 2008], [Kam et.
al. 2008], [Peres e Meira 2008], [Braga, Queiroz e Gomes 2008], [Barba et. al. 2009],
[Doucet e Srinivasan 2010], [Costa, Loureiro e Reis 2010]. Isto acontece pelo fato
destas serem imprescindveis para a satisfao do cliente, alm de, claro, possibilitar o
devido entendimento da ideia central do software por parte dos desenvolvedores.
Tcnicas de testes, prototipagem, modelagem, avaliao e suporte [Kam et. al. 2008],
[Barba et. al. 2009], [MeerbaumSalant e Hazzan 2010], [Marczak et. al. 2003],
[Batanov, Dimmitt e Chookittikul 2000], [Lage, Zubenko e Cataldi 2001], [Fioravanti,
Nakagawa e Barbosa 2010] tambm foram citadas na literatura analisada, porm com
menos nfase s caractersticas dos processos utilizados para sua concepo.
No Brasil existe o interesse por ambientes virtuais de aprendizagem,
principalmente devido o aumento significativo de projetos fomentando o ensino
distncia (EAD). Isto acontece porque o governo e empresas privadas vm buscando
meios de atingir um pblico alvo que necessita de formas especiais de lidar com o
processo de ensino/aprendizagem. Logo, surgiram algumas tcnicas e modelos que
buscam padronizar o processo de desenvolvimento dessa rea especfica. o caso de

Oliveira et. al. (2010) e Fioravanti, Nakagawa e Barbosa (2010) que sugerem,
respectivamente, boas prticas ou tcnicas para levantamento de requisitos e arquitetura
de referncia para o desenvolvimento de ambientes educacionais.
A crescente busca por jogos educativos, que facilitam a aprendizagem do aluno,
tendncia em todos os pases que buscam agregar a tecnologia educao, e isto se
reflete no processo de desenvolvimento do software educativo [Pizzol e Zanatta 2001],
[Battaiola et. al. 2002], [Denis e Jouvelot 2005], [Barba et. al. 2009], [Doucet e
Srinivasan 2010]. Segundo Braga (2000) e Klimick e Andrade (1999), o estudante
apresenta certa distncia da leitura ou do estudo, preferindo atividades esportivas
diversas ou outros tipos de jogos, a passar algumas horas por dia estudando ou
pesquisando um assunto.

7. Concluses e Trabalhos Futuros


Atravs da pesquisa inicialmente realizada foi possvel verificar a aplicao de mtodos
j conhecidos, o uso e a concepo de mtodos novos no desenvolvimento de softwares
educativos.
O uso de tcnicas de jogos bem aceito e utilizado na produo de jogos
educativos. Alm disso, os estudos encontrados mostram poucos processos de
desenvolvimento voltados para softwares educativos, sendo estes muito simplificados
ou adaptaes de processos j existentes.
Esta pesquisa teve como objetivo levantar mtodos utilizados para o
desenvolvimento de softwares educativos. Alm destes, foi possvel mapear e
caracterizar a evoluo dos processos de software educativo. A maior contribuio deste
trabalho a prpria reviso sistemtica da literatura, que servir de ponto de partida
para vrias outras pesquisas, atravs dos estudos primrios e resultados reportados.
Como trabalhos futuros podemos apontar uma complementao desta reviso
com uma anlise mais aprofundada dos estudos primrios encontrados em direo a um
processo de software que melhor suporte o desenvolvimento de softwares educativos.

Referncias
Bandoh, H., Nemoto, H., Sawada, S., Indurkhya, B., e Nakagawa, M. (2000)
Development of educational software for whiteboard environment in a classroom
In IEEE.
Barba, E., Xu, Y., MacIntyre, B., e Tseng, T. (2009) Lessons from a Class on Handheld
Augmented Reality Game Design In ACM.
Batanov, D. N., Dimmitt, N. J., e Chookittikul, W. (2000) Q&A Teaching/Learning
Model as a New Basis For Developing Educational Software In IEEE.
Battaiola, A. L., Elias, N. C., Domingues, R. G., Assaf, R., e Ramalho, G. L. (2002)
Desenvolvimento de um Software Educacional com base em Conceitos de Jogos de
Computador In SBIE.
Beynon, W. M. (1997) Empirical Modelling for Educational Technology, In: IEEE

Braga, Jane Maria. Aventurando pelos caminhos da leitura e escrita de jogadores de


Role Playing Game (RPG).Disponvel em: www.anped.org.br/1604t.htm. (15 out.
2000).
Braga, M. M., Queiroz, A. E. M., e Gomes, A. S. (2008) Design de Software
Educacional Baseado na Teoria dos Campos Conceituais In SBIE.
Cavalcante, R. J., e Domingues, T. S. (1998) Metodologia De Desenvolvimento De
Software Educativo: Aplicao Em Educao Ambiental e Microinformtica In
RBIE.
Costa, A. P., Loureiro, M. J., e Reis, L. P. (2010) Hybrid User Centered Development
Methodology In IEEE.
Cota, M. P., DamiAn, A. R., Dacosta, J. G., e Boo, S.C. (1999) Maja: A Way To Design
Multimedia/Hipermedia Software To Teach Engineering In IEEE.
Denis, G., e Jouvelot, P. (2005) Motivation Driven Educational Game Design:
Applying Best Practices to Music Education In ACM.
Doucet, L., e Srinivasan, V. (2010) Designing Entertaining Educational Games Using
Procedural Rhetoric: A Case Study In ACM.
Fioravanti, M. L., Nakagawa, E. Y., e Barbosa, E. F. (2010) EDUCAR: Uma
Arquitetura de Referncia para Ambientes Educacionais In SBIE.
Giraffa, L., Marczak, S., e Prikladnicki, R. (2005) PDS-E: Em direo a um processo
para desenvolvimento de Software Educacional In SBIE.
Gomes, A. S., Wanderley, E. G. (2003) Elicitando requisitos em projetos de Software
Educativo In SBIE .
Ivan, G., e Josue, G. (2007) Implementing Virtual Practices using an Alternative
Methodology to Develop Educational Software In IEEE.
Kitchenham, B.; Charters, S. (2007) Guidelines for performing Systematic Literature
Reviews in Software Engineering. Keele University and Durham University Joint
Report.
Klimick, C., e Andrade, F. (1999) RPG & Educao, So Paulo. Disponvel em:
http://www.akrito.com.br/educ/. (22 out. 2000).
Lage, F. G., Zubenko, Y., e Cataldi, Z. (2001) An Extended Methodology For
Educational Software Desing: Some Critical Points In IEEE.
Ludi, S. (1996) Children and Educational Software: Software Design Under the
Microscope. In: IEEE
Maral, E., Lima, L., Jnior, M., Viana, W., Andrade, R., e Ribeiro, J. W.. (2010) Da
Elicitao de Requisitos ao Desenvolvimento de Aplicaes de Mobile Learning em
Matemtica In SBIE.
Marczak, S., Giraffa, L., Almeida, G., e Blois, M. (2003) Modelando um ambiente de
aprendizagem na Web: a importncia da formalizao do processo de
desenvolvimento In SBIE.

Kam, M., Agarwal, A., Kumar, A., Lal, S., Mathur, A., Tewari, A., e Canny, J. (2008)
Designing E-Learning Games for Rural Children in India: A Format for Balancing
Learning with Fun In ACM.
Moran, J. M. (2001) Saberes e Linguagens de educao e comunicao, editora da
UFPel, Pelotas. pp. 19-44.
MeerbaumSalant, O., e Hazzan, O. (2010) An Agile Constructionist Mentoring
Methodology for Software Projects in the High School In ACM.
Oliveira, C. C., Oliveira, D. C., Oliveira, C. F., Cattelan, R. G., e Souza, J. N. (2010)
rvore de Caractersticas de Software Educativo: Uma Proposta para Elicitao de
Requisitos pelo Usurio In SBIE.
Paula Filho, W. P. (2001) Requirements for an Educational Software Development
Process In ACM.
Peres, F. e Meira, L. (2008) Dialogismo: a idia de gnero discursivo aplicada ao
desenvolvimento de software educativo In SBIE.
Pizzol, C. D., e Zanatta, A. L. (2001) O RPG como tcnica na construo de software
educacional: A Revoluo Farroupilha. In SBIE.
Pollard, J., e Duke, R. (2002) A Software Design Process to Facilitate the Teaching of
Mathematics In IEEE.
Pressman, Roger S. (2006), Engenharia de Software. 6 edio, McGraw-Hill, 752 p.
Rankin, Y. A., McNeal, M., Shute, M. W., e Gooch, B. (2008) User Centered Game
Design: Evaluating Massive Multiplayer Online Role Playing Games for Second
Language Acquisition In ACM.
Ricardo, C. (1984) Educational Software Features: What Do Educators Want? In:
IEEE
Squires, D. (1999) Educational Software and Learning: Subversive Use and Volatile
Design In IEEE.
Wong, S. (1993) A Quick Prototyping Approach to Educational Software Development
- The Hypermedia Experience In: IEEE.