Palestra realizada em 08/05/2014 no Workshop de Software Livre (WSL), evento científico que acontece no âmbito do Fórum Internacional de Software Livre (FISL), realizado anualmente na PUCRS.
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Sfohart - Um Sistema de Recomendação para Adoção de Software Livre
1. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Sfohart - Um Sistema de Recomenda¸c˜ao para
Ado¸c˜ao de Software Livre
Leandro Soriano Ferreira1 Roberto Almeida Bittencourt2
Christina von Flach Garcia Chaves1
1Departamento de Ciˆencia da Computa¸c˜ao
Universidade Federal da Bahia
2Departamento de Tecnologia
Universidade Estadual de Feira de Santana
leandro.soriano,flach@ufba.br1, roberto@uefs.br2
4 de maio de 2014
1 / 17 Ferreira et al. http://www.searchfloss.com.br
2. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Quem nunca se sentiu assim?
Motiva¸c˜ao
Pulga atr´as da orelha
Figura: Indecis˜ao no jantar. Fonte: InvisibleBread2013
2 / 17 Ferreira et al. http://www.searchfloss.com.br
3. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Quem nunca se sentiu assim?
Motiva¸c˜ao
Pulga atr´as da orelha
Desconhecimento sobre a existˆencia de um software livre que
atende aos requisitos
Onde procurar?
Como procurar?
Inexperiˆencia sobre como avaliar software livre
Que crit´erios s˜ao importantes para um desenvolvedor?
Que crit´erios s˜ao importantes para um usu´ario?
Que crit´erios s˜ao importantes para uma organiza¸c˜ao?
3 / 17 Ferreira et al. http://www.searchfloss.com.br
4. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Quem nunca se sentiu assim?
Motiva¸c˜ao
Pulga atr´as da orelha
Principais quest˜oes de pesquisa
1 Quais fatores s˜ao levados em considera¸c˜ao pelas
pessoas/organiza¸c˜oes durante o processo de ado¸c˜ao/aquisi¸c˜ao
de software livre?
2 Como sistemas de recomenda¸c˜ao podem ajudar no processo
de ado¸c˜ao de software livre?
Sistemas
Componentes/Frameworks
4 / 17 Ferreira et al. http://www.searchfloss.com.br
5. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Descri¸c˜ao
Decis˜oes
Question´ario de Pesquisa - Quem participou?
152 pessoas responderam ao question´ario.
Question´ario divulgado em listas de emails e redes sociais.
Participantes, em sua maioria:
Estudantes/Profissionais de TI;
Atuando no mercado brasileiro.
5 / 17 Ferreira et al. http://www.searchfloss.com.br
6. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Descri¸c˜ao
Decis˜oes
Question´ario de Pesquisa - Objetivos
Agrupar fatores de ado¸c˜ao em 4 grupos distintosa
Fatores Tecnol´ogicos;
Fatores Organizacionais;
Fatores de Mercado;
Fatores Individuais.
Descobrir qual a relevˆancia destes fatores de ado¸c˜ao para os
potenciais usu´arios.
a
Verheesen, “How to buy something that is free?”
6 / 17 Ferreira et al. http://www.searchfloss.com.br
7. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Descri¸c˜ao
Decis˜oes
Crit´erios de avalia¸c˜ao selecionados
Facilidade de entender/testar/customizar
Desempenho/Eficiˆencia
Atende `as necessidades
Facilidade de instala¸c˜ao/configura¸c˜ao
Qualidade da documenta¸c˜ao
Custo total de propriedade do software
Relevˆancia/Utilidade do software
Existˆencia de suporte externo
Curva de aprendizado para utiliza¸c˜ao do software
Popularidade
7 / 17 Ferreira et al. http://www.searchfloss.com.br
8. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Buscando Projetos
Detalhando Projetos
Avaliando Projetos
Recomendando Projetos
Figura: Tela inicial da ferramenta
8 / 17 Ferreira et al. http://www.searchfloss.com.br
10. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Buscando Projetos
Detalhando Projetos
Avaliando Projetos
Recomendando Projetos
10 / 17 Ferreira et al. http://www.searchfloss.com.br
11. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Buscando Projetos
Detalhando Projetos
Avaliando Projetos
Recomendando Projetos
Figura: Visualizando avalia¸c˜oes para um projeto
11 / 17 Ferreira et al. http://www.searchfloss.com.br
12. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Buscando Projetos
Detalhando Projetos
Avaliando Projetos
Recomendando Projetos
Figura: Visualizando opini˜oes dos usu´arios para um projeto
12 / 17 Ferreira et al. http://www.searchfloss.com.br
13. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Buscando Projetos
Detalhando Projetos
Avaliando Projetos
Recomendando Projetos
13 / 17 Ferreira et al. http://www.searchfloss.com.br
14. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Question´ario de pesquisa
Morgan e Finnegan, “How perceptions of open source
software influence adoption: An exploratory study”
Algumas Ferramentas
Alternative.To a
SourceForge b
OhLoh c
Araujo, “AppRecommender: um recomendador de aplicativos
GNU/Linux”
a
http://www.alternative.to
b
http://wwww.sourceforge.net
c
http://wwww.ohloh.net
14 / 17 Ferreira et al. http://www.searchfloss.com.br
15. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Estrat´egia de recomenda¸c˜ao multicrit´erio
Aprendizado de m´aquina
Figura: Adomavicius, Manouselis e Kwon, “Multi-criteria recommender
systems”
15 / 17 Ferreira et al. http://www.searchfloss.com.br
16. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Estrat´egia de recomenda¸c˜ao multicrit´erio
Aprendizado de m´aquina
Quais algoritmos utilizar?
Algoritmos de Regress˜ao
Constru¸c˜ao de um modelo de predi¸c˜ao para as avalia¸c˜oes gerais
Regress˜ao Log´ıstica Online
Programa¸c˜ao Gen´etica
Otimiza¸c˜ao do modelo de predi¸c˜ao obtido
16 / 17 Ferreira et al. http://www.searchfloss.com.br
17. Introdu¸c˜ao
Question´ario de Pesquisa
Ferramenta
Trabalhos Relacionados
O que ainda falta?
Conclus˜oes
Question´ario de pesquisa feito com estudantes e profissionais
de TI
Defini¸c˜ao de crit´erios de avalia¸c˜ao de software livre
Constru¸c˜ao de prot´otipo funcional de um recomendador de
software livre
Contribua para esta pesquisa!
Acesse http://www.searchfloss.com.br e compartilhe a sua
experiˆencia com software livre!
17 / 17 Ferreira et al. http://www.searchfloss.com.br