Sandro Santos Andrade

  • Endereço para acessar este CV: http://lattes.cnpq.br/0177714301545658
  • Última atualização do currículo em 30/08/2018


Sandro Andrade é professor do Instituto Federal de Educação, Ciência e Tecnologia da Bahia (IFBa), Doutor em Ciência da Computação e Mestre em Mecatrônica, ambos pela Universidade Federal da Bahia (UFBa). É pesquisador-colaborador do Laboratório de Sistemas Distribuídos (LaSiD - UFBa) e pesquisador-membro do Grupo de Pesquisa em Sistemas Distribuídos, Otimização, Redes e Tempo-Real (GSORT - IFBa). Suas atuais áreas de interesse incluem: arquitetura de software, software livre, engenharia de software experimental, engenharia de software baseada em busca, sistemas distribuídos, sistemas self-adaptive/self-organizing e design science. Trabalhou por muitos anos em projetos envolvendo computação gráfica aplicada à medicina, desenvolvimento de jogos, visão computacional e computação musical. Possui 20 anos de experiência nas áreas de projeto e desenvolvimento de sistemas, em particular no uso das tecnologias C/C++ em ambientes GNU/Linux, Qt (http://www.qt.io/), KDE (http://www.kde.org/) e plataformas de middleware para computação distribuída (CORBA/TAO/CIAO, frameworks para desenvolvimento web e análise de big data). Sandro Andrade possui certificação Qt Specialist (Qt Essentials e Core C++ for Qt Developers) e é colaborador veterano em comunidades de software livre tais como o Qt e o KDE, tendo organizado e participado de eventos tais como FISL, Latinoware, Akademy, LaKademy, Qt Dev Days e diversos developer sprints do KDE. Sandro Andrade foi membro do Board de Diretores do KDE e.V (http://ev.kde.org - 2015 a 2018) e do KDE Marketing Working Group (2009 - 2012). (Texto informado pelo autor)


Identificação


Nome
Sandro Santos Andrade
Nome em citações bibliográficas
ANDRADE, S. S.;ANDRADE, SANDRO SANTOS;ANDRADE, SANDRO S.;ANDRADE, SANDRO S

Endereço


Endereço Profissional
Instituto Federal de Educação, Ciência e Tecnologia da Bahia, Coordenação do curso de Análise e Desenvolvimento de Sistemas, Departamento de Ciência da Computação - Campus Salvador.
Avenida Araújo Pinho, 39
Canela
40110150 - Salvador, BA - Brasil
Telefone: (71) 21029457


Formação acadêmica/titulação


2008 - 2014
Doutorado em Ciência da Computação - Ufba - Unifacs.
Universidade Federal da Bahia, UFBA, Brasil.
Título: Projeto Arquitetural Automatizado de Sistemas Self-Adaptive - Uma Abordagem Baseada em Busca, Ano de obtenção: 2014.
Orientador: Raimundo José de Araújo Macêdo.
Palavras-chave: Engenharia de Software; Arquitetura de Software; Sistemas Self-Adaptive; Engenharia de Software Baseada em Busca; Engenharia de Software Experimental; Otimização Multiobjetivo.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Engenharia de Software.
Setores de atividade: Pesquisa e desenvolvimento científico.
2003 - 2006
Mestrado em Mecatrônica.
Universidade Federal da Bahia, UFBA, Brasil.
Título: Sistemas Distribuídos de Supervisão e Controle Baseados em Componentes de Tempo-Real,Ano de Obtenção: 2006.
Orientador: Raimundo José de Araújo Macêdo.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
Palavras-chave: Sistemas Distribuídos; Sistemas Mecatrônicos; Sistemas de Tempo-Real; Middleware; Frameworks de Aplicação; Desenvolvimento Baseado em Componentes.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas Distribuídos.
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Mecatrônica / Especialidade: Sistemas de Tempo-Real.
Setores de atividade: Informática.
1995 - 1999
Graduação em Ciência da Computação.
Universidade Federal da Bahia, UFBA, Brasil.
Título: Métodos Otimizados de Extração de Geometrias: Uma Aplicação à Medicina.
Orientador: Thomas de Araujo Buck.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.




Formação Complementar


2004 - 2004
Redes Industriais. (Carga horária: 4h).
11th IFAC Symposium on Information Control Problems in Manufacturing, INCOM2004, Brasil.
2004 - 2004
PowerFlex 70/700 e Redes DeviceNet. (Carga horária: 24h).
Rockwell Automation, ROCKWELL, Brasil.
2003 - 2003
Programação Intensiva Usando Software RSLogix500. (Carga horária: 24h).
Rockwell Automation, ROCKWELL, Brasil.
2001 - 2001
Programação Java para Web (JSP). (Carga horária: 20h).
XSITE Consultoria e Tecnologia, XSITE, Brasil.
2001 - 2001
Otimização de Aplicativos Oracle8i. (Carga horária: 18h).
Oracle Corporation, ORACLE, Brasil.
1999 - 1999
Latim e Música: Uma Parceria Vigorosa. (Carga horária: 6h).
Pontifícia Universidade Católica do Rio Grande do Sul, PUCRS, Brasil.
1998 - 1998
Extensão universitária em Oracle Server 7.3. (Carga horária: 12h).
Universidade Salvador, UNIFACS, Brasil.
1998 - 1998
Extensão universitária em Administração de Sistemas UNIX. (Carga horária: 20h).
Universidade Federal da Bahia, UFBA, Brasil.
1998 - 1998
Design Patterns e Frameworks na OO. (Carga horária: 6h).
Universidade Federal da Bahia, UFBA, Brasil.


Atuação Profissional



Instituto Federal de Educação, Ciência e Tecnologia da Bahia, IFBA, Brasil.
Vínculo institucional

2009 - Atual
Vínculo: Servidor Público, Enquadramento Funcional: Professor, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações
Aprovado e classificado em 1o lugar no concurso público do edital no 04, de 13 de março de 2009.

Atividades

03/2012 - Atual
Ensino, Especialização em Computação Distribuída e Ubíqua, Nível: Especialização

Disciplinas ministradas
Aspectos Avançados de Engenharia de Software
Engenharia de Software para Sistemas Distribuídos
09/2009 - Atual
Pesquisa e desenvolvimento , Coordenação do curso de Análise e Desenvolvimento de Sistemas, GSORT - Grupo de Sistemas Distribuídos, Otimização, Redes e Tempo-Real.

09/2009 - Atual
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação

Disciplinas ministradas
Design Patterns
Arquitetura de Software
07/2010 - 07/2013
Serviços técnicos especializados , Coordenação do curso de Análise e Desenvolvimento de Sistemas, Coordenação Pedagógica de Informática.

Serviço realizado
Projeto e implementação dos serviços de branding e empacotamento do IFBa Linux - solução opensource de apoio às atividades didáticas do IFBa.

K Desktop Environment eingetragener Verein, KDE E.V., Alemanha.
Vínculo institucional

2015 - Atual
Vínculo: Colaborador Voluntário, Enquadramento Funcional: Membro do Board de Diretores, Carga horária: 5

Vínculo institucional

2008 - Atual
Vínculo: Colaborador Voluntário, Enquadramento Funcional: Desenvolvedor e Líder de Comunidade, Carga horária: 5

Vínculo institucional

2010 - 2013
Vínculo: Colaborador Voluntário, Enquadramento Funcional: Membro do Marketing Working Group, Carga horária: 5


Universidade Federal da Bahia, UFBA, Brasil.
Vínculo institucional

2008 - 2014
Vínculo: Livre, Enquadramento Funcional: Aluno de Doutorado, Carga horária: 30
Outras informações
Aluno do Doutorado Multiinstitucional em Ciência da Computação (DMCC) da UFBa / UNIFACS / UEFS. Realiza pesquisas em áreas relacionadas a arquiteturas auto-gerenciáveis de software, computação autonômica, estilos arquiteturais e sistemas adaptativos. Professor Orientador: Raimundo José de Araújo Macêdo.

Vínculo institucional

2008 - 2009
Vínculo: Livre, Enquadramento Funcional: Professor Substituto, Carga horária: 20
Outras informações
Professor substituto do Departamento de Ciência da Computação da UFBa. Disciplinas anteriores: Laboratório de Programação II (preparação para a Maratona de Programação) e Introdução a Lógica de Programação. Disciplinas atuais: Computação Gráfica e Compiladores.

Vínculo institucional

2007 - 2009
Vínculo: Livre, Enquadramento Funcional: Professor da Pós-Graduação, Carga horária: 2
Outras informações
Professor da Especialização Avançada em Sistemas Distribuídos do LaSiD (Laboratório de Sistemas Distribuídos) da UFBa. Disciplinas ministradas: Orientação a Objetos, Objetos Distribuídos e Engenharia de Software Distribuído.

Vínculo institucional

2007 - 2008
Vínculo: Bolsista FAPESB / ITEC2, Enquadramento Funcional: Líder de Projeto, Carga horária: 40
Outras informações
Líder da equipe de desenvolvimento do projeto Xingoo: "Desenvolvimento de uma Solução Integrada para Telefonia IP". UFBa / GiuSoft / FAPESB. Edital para Desenvolvimento de Soluções Inovadoras no Campo das TIC. Realizou pesquisas nas áreas de desenvolvimento de sistemas multi-plataforma baseados no toolkit Qt4 (http://www.qtsoftware.com) e gerenciamento de sistemas de Telefonia IP baseados no Asterisk (http://www.asterisk.org).

Vínculo institucional

2003 - 2006
Vínculo: Livre, Enquadramento Funcional: Aluno de Mestrado, Carga horária: 30
Outras informações
Aluno do Programa de Pós-Graduação em Mecatrônica (PPGM) do Departamento de Ciência da Computação e Departamento de Engenharia Mecânica da UFBa. Realizou pesquisas em áreas relacionadas a sistemas de controle industrial e sistemas de tempo-real, com foco na engenharia de software (desenvolvimento baseado em componentes e frameworks de aplicação). Professor Orientador: Raimundo José de Araújo Macêdo.

Vínculo institucional

2003 - 2004
Vínculo: Livre, Enquadramento Funcional: Líder de Projeto, Carga horária: 30
Outras informações
Líder do projeto "Cordel: Uma Ferramenta MDA para Geração Automática de Sistemas J2EE" - Centro de Processamento de Dados (UFBa) e Preview. Realizou pesquisas nas áreas de componentes distribuídos e ferramentas dirigidas a modelos para geração automática de sistemas J2EE.

Vínculo institucional

1999 - 2001
Vínculo: Livre, Enquadramento Funcional: Professor Substituto, Carga horária: 20
Outras informações
Professor substituto do Departamento de Ciência da Computação da UFBa. Disciplinas ministradas: Linguagens de Programação I (Programação em C/C++) e Computação Gráfica.

Vínculo institucional

1997 - 1999
Vínculo: Livre, Enquadramento Funcional: Bolsista de Iniciação Científica, Carga horária: 20
Outras informações
Bolsista de Iniciação Científica (PIBIC) do grupo GICoV (Grupo de Interesse em Computação Visual). Realizou pesquisas em áreas na área de Computação Gráfica aplicada à Medicina. Professor Orientador: Thomas de Araujo Buck.

Atividades

03/2008 - Atual
Pesquisa e desenvolvimento , Instituto de Matemática, Departamento de Ciência da Computação.

03/2007 - 12/2009
Ensino, Especialização Avançada em Sistemas Distribuídos, Nível: Pós-Graduação

Disciplinas ministradas
Engenharia de Software Distribuído
Objetos Distribuídos
Orientação a Objetos
03/2008 - 07/2009
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Compiladores
Computação Gráfica
Introdução a Lógica de Programação
Laboratório de Programação II
03/2003 - 09/2006
Pesquisa e desenvolvimento , Instituto de Matemática, Departamento de Ciência da Computação.

10/1999 - 06/2001
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Computação Gráfica
Linguagens de Programação I (Programação em C/C++)
03/1997 - 09/1999
Pesquisa e desenvolvimento , Instituto de Matemática, Departamento de Ciência da Computação.


Google Inc., Google, Estados Unidos.
Vínculo institucional

2016 - 2017
Vínculo: Colaborador, Enquadramento Funcional: Mentor do Google Code-In 2016, Carga horária: 4

Vínculo institucional

2016 - 2016
Vínculo: Colaborador, Enquadramento Funcional: Mentor do Google Summer of Code 2016, Carga horária: 5

Vínculo institucional

2010 - 2011
Vínculo: Colaborador, Enquadramento Funcional: Mentor do Google Code-In 2010, Carga horária: 5
Outras informações
Mentor do programa Google Code-In 2010 no projeto "KDE Promo Live-CD" realizado pelo estudante Evyatar Parker (Israel)

Vínculo institucional

2009 - 2009
Vínculo: contrato temporário, Enquadramento Funcional: Estudante do Google Summer of Code 2009, Carga horária: 20
Outras informações
Aluno participante do Google Summer of Code 2009. Participante do projeto KDE. Responsável pela implementação dos recursos de visualização de software do KDevelop 4.


Faculdade Ruy Barbosa, FRB, Brasil.
Vínculo institucional

2004 - 2009
Vínculo: Celetista, Enquadramento Funcional: Professor, Carga horária: 8
Outras informações
Professor do Bacharelado em Ciência da Computação. Disciplinas anteriores: Sistemas Distribuídos. Disciplinas atuais: Computação Gráfica e Computação Científica.

Vínculo institucional

2004 - 2009
Vínculo: Celetista, Enquadramento Funcional: Professor da Pós-Graduação, Carga horária: 2
Outras informações
Professor da Especialização em Sistemas de Informação com Ênfase em Componentes Distribuídos e Web. Disciplinas ministradas: Segurança de Aplicações Web e Comércio Eletrônico.

Atividades

08/2004 - 09/2009
Ensino, Especialização em Sistemas de Informação, Nível: Pós-Graduação

Disciplinas ministradas
Segurança de Aplicações Web e Comércio Eletrônico
08/2004 - 09/2009
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Computação Científica
Computação Gráfica
Sistemas Distribuídos

Universidade Salvador, UNIFACS, Brasil.
Vínculo institucional

2006 - 2008
Vínculo: Celetista, Enquadramento Funcional: Professor, Carga horária: 4
Outras informações
Professor do Bacharelado em Ciência da Computação. Disciplinas ministradas: Linguagem Formais e Compiladores.

Atividades

02/2006 - 02/2008
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Compiladores
Linguagens Formais

União Metropolitana de Educação e Cultura, UNIME, Brasil.
Vínculo institucional

2005 - 2007
Vínculo: Celetista, Enquadramento Funcional: Professor, Carga horária: 4
Outras informações
Professor do Bacharelado em Sistemas de Informação. Disciplinas ministradas: Técnicas de Linguagem de Programação I (C), Técnicas de Linguagem de Programação II (Java) e Sistemas Operacionais.

Atividades

02/2005 - 02/2007
Ensino, Sistemas de Informação, Nível: Graduação

Disciplinas ministradas
Sistemas Operacionais
Técnicas de Linguagem de Programação II
Técnicas de Linguagem de Programação I

Faculdade de Tecnologia e Ciências, FTC, Brasil.
Vínculo institucional

2004 - 2006
Vínculo: Celetista, Enquadramento Funcional: Professor, Carga horária: 4
Outras informações
Professor do Bacharelado em Sistemas de Informação. Disciplinas ministradas: Linguagem de Programação I (C).

Atividades

08/2004 - 04/2006
Ensino, Bacharelado em Sistemas de Informação, Nível: Graduação

Disciplinas ministradas
Linguagem de Programação I

Sixbell - TYD Telecomunicações e Desenvolvimento, SIXBELL, Chile.
Vínculo institucional

2000 - 2003
Vínculo: Celetista, Enquadramento Funcional: Analista e Desenvolvedor de Sistemas, Carga horária: 40
Outras informações
Analista e desenvolvedor de sistemas lotado na VIVO Telecomunicações, integrante da equipe de manutenção da plataforma pré-pago. Atividades realizadas: - Manutenção evolutiva do sistema de gestão da plataforma pré-pago (Visual Basic) - Manutenção evolutiva do sistema web de gestão da plataforma pré-pago (JSP) - Manutenção evolutiva da base de dados da plataforma pré-pago (Oracle) - Tuning de aplicações Oracle - Desenvolvimento de soluções de integração entre plataformas em C - Manutenção evolutiva da URA (Unidade de Resposta Audível)

Atividades

09/2000 - 08/2003
Serviços técnicos especializados , Coordenação da Plataforma Pré-Pago da VIVO Telecomunicações, .

Serviço realizado
Manutenção evolutiva dos sistemas de gestão da plataforma pré-pago (Visual Basic, JSP, Oracle, C).

CPM Braxis Outsourcing, CPM, Brasil.
Vínculo institucional

1999 - 2000
Vínculo: Celetista, Enquadramento Funcional: Analista e Desenvolvedor de Sistemas, Carga horária: 40
Outras informações
Analista e desenvolvedor da equipe de P&D. Atividades: desenvolvimento de soluções baseadas em componentes para utilização em diversos projetos da empresa. Analista e desenvolvedor do projeto Sefaz/BA. Atividades: desenvolvimento de soluções de infra-estrutura e apoio à equipe de desenvolvimento.

Atividades

05/1999 - 09/2000
Serviços técnicos especializados , UNITECH Tecnologia de Informação Ltda, .

Serviço realizado
Analista e desenvolvedor da equipe de P&D, Analista e desenvolvedor do projeto Sefaz/BA..

Nexos Information Security, NEXOS, Brasil.
Vínculo institucional

1998 - 1999
Vínculo: Outro, Enquadramento Funcional: Estagiário, Carga horária: 20
Outras informações
Estagiário envolvido com atividades de suporte e manutenção a serviços de redes, instalação e configuração de sistemas operacionais (Windows e FreeBSD) e desenvolvimento de sistemas Java.

Atividades

06/1998 - 03/1999
Serviços técnicos especializados , Nexos Information Security - BA - BRA, .

Serviço realizado
Suporte e manutenção a serviços de redes, Instalação e configuração de sistemas operacionais (Windows e FreeBSD) e Desenvolvimento de sistemas Java..

UTILEX Comercial Ltda, UTILEX, Brasil.
Vínculo institucional

1990 - 1991
Vínculo: Outro, Enquadramento Funcional: Estagiário, Carga horária: 20
Outras informações
Estagiário da UTILEX Comercial Ltda, lotado no Projeto Poliduto Temadre-Itabuna (Petrobrás) em Ipiaú-BA, envolvido em atividades de digitação e desenvolvimento de sistemas utilizando a linguagem Basic.

Atividades

09/1990 - 04/1991
Serviços técnicos especializados , UTILEX Comercial Ltda - RJ - BRA, .

Serviço realizado
Digitação e desenvolvimento de sistemas utilizando a linguagem Basic.


Linhas de pesquisa


1.
Middleware e Sistemas de Tempo-Real

Objetivo: Estudo, avaliação e desenvolvimento de soluções de middleware com suporte a requisitos temporais..
2.
Frameworks de Aplicação e Desenvolvimento Baseado em Componentes

Objetivo: Estudos sobre a engenharia de frameworks de aplicação, análise de domínio, documentação, avaliação e testes de frameworks de aplicação..
3.
Engenharia de Software e Sistemas Industriais

Objetivo: Avaliação da viabilidade da aplicação de técnicas da engenharia de software no desenvolvimento de sistemas industriais (aquisição de dados, controle, supervisão etc). Dentre os tópicos pesquisados destacam-se: frameworks de aplicação para aquisição de dados industriais, middleware para sistemas de tempo-real, padrões de projeto para sistemas de tempo-real, desenvolvimento para CLP (controlador lógico-programado) e desenvolvimento embarcado..
4.
Software Livre

Objetivo: Estudo e desenvolvimento de software livre, com foco preferencial na plataforma KDE 4. Trabalhos atuais estão sendo realizados no âmbito dos projetos KDevelop e Rocs (software para criação e manipulação de grafos)..
5.
Computação Gráfica e Medicina

Objetivo: Investigação de métodos eficientes para visualização de volumes de dados médicos, tais como visualização adaptativa e extração otimizada de malhas poligonais..
6.
Arquitetura de Software

Objetivo: Estudo e avaliação dos principais estilos arquiteturais utilizados no desenvolvimento de sistemas distribuídos, sistemas industriais e sistemas autonômicos..
7.
Sistemas Autonômicos e Arquiteturas Auto-Gerenciáveis de Software

Objetivo: Estudo, avaliação e implementação de sistemas autonômicos cujas propriedades self-* (self-optimization, self-configuration, self-healing e self-protection) são viabilizadas através de soluções arquiteturais. Arquiteturas auto-gerenciáveis, linguagens de descrição de arquiteturas (ADL's) e estilos arquiteturais constituem o maior foco de interesse..
8.
Sistemas Distribuídos

Objetivo: Estudo da aplicação de técnicas da engenharia de software no desenvolvimento de sistemas distribuídos: padrões de projeto, estilos arquiteturais, especificação e validação, dentre outros..
9.
Software Livre
10.
Sistemas Distribuídos
11.
Engenharia de Software
12.
Arquitetura de Software
13.
Otimização Multiobjetivo
14.
Engenharia de Software Experimental
15.
Sistemas Self-Adaptive e Autonômicos


Projetos de pesquisa


2013 - Atual
Projeto e Implementação de um Framework para Definição de Sintaxes Concretas no DuSE-­MT
Descrição: Este trabalho tem como objetivo o projeto e desenvolvimento de um framework para definição de sintaxes concretas para linguagens de modelagem suportadas pelo DuSE­-MT. As oportunidades de inovação e o diferencial apresentado pelo ambiente proposto são caracterizados pelos seguintes recursos: ? Independência de meta­modelo. O framework deve suportar a definição de sintaxes concretas para qualquer linguagem suportada pelo DuSE­MT. Isto inclui a implementação de parte da sintaxe concreta definida pela UML, bem como a definição dos mecanismos básicos que permitirão a criação de novas representações para constructos de qualquer outra linguagem suportada pelo DuSE­-MT. ? Utilização de tecnologias declarativas para implementação das representações. Linguagens declarativas, como por exemplo o QML/Qt, permitem o desenvolvimento mais produtivo e flexível de elementos de interface gráfica de usuário. Adicionalmente, o suporte atual disponibilizado pelo Qt é suportado por hardware, trazendo consideráveis avanços no desempenho de exibição de tais representações. ? Baixo acoplamento entre sintaxe abstrata e sintaxe concreta. Ao definir tais aspectos como elementos com baixo acoplamento, permite­se o reuso da sintaxe abstrata em ambientes que requerem outras implementações de sintaxe concreta, tais como dispositivos com restrições no form factor, como smartphones e tablets..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) .
Integrantes: Sandro Santos Andrade - Coordenador / Félix Simas de Souza Neto - Integrante.
2012 - Atual
DuSE-MT ? Ambiente Integrado para Análise e Desenvolvimento Dirigidos a Modelos Arquiteturais de Software
Descrição: Dentro da Engenharia de Software, a sub-área de Arquitetura de Software constitui um campo recente de pesquisa e desenvolvimento. Entretanto, desde o lançamento da primeira literatura nesta área em 1996, nota-se um crescente amadurecimento e sistematização da aplicação dos conceitos, técnicas e metodologias relacionadas a Arquitetura de Software. Embora a UML possua alguns recursos básicos para modelagem de arquitetura, nota-se uma carência generalizada de ferramentas com suporte explícito a conceitos tais como: estilos arquiteturais, visões e perspectivas arquiteturais, análise arquitetural automatizada e integração com Architecture Implementation Frameworks (AIF). Este projeto tem como objetivo o desenvolvimento do ARCADE: ambiente integrado para modelagem, análise e desenvolvimento de sistemas dirigidos a modelos, com foco nos aspectos arquiteturais. As oportunidades de inovação e o diferencial apresentado pelo ambiente proposto são caracterizados pelos seguintes recursos: i) suporte nativo e integrado a aspectos arquiteturais de software, ii) mecanismo extensível e de fácil uso para definição de operações de análise, e iii) mecanismo extensível para mapeamento de modelos em AIFs..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Especialização: (1) / Doutorado: (1) .
Integrantes: Sandro Santos Andrade - Coordenador / Luis Paulo Torres de Oliveira - Integrante / Igo da Cruz dos Santos - Integrante.Financiador(es): Instituto Federal de Educação, Ciência e Tecnologia da Bahia - Bolsa.
Número de produções C, T & A: 1 / Número de orientações: 1
2011 - 2012
Projeto e Implementação dos Módulos de Edição/Publicação de Lições e Integração MIDI no Spinet - Ambiente OpenSource Integrado e Colaborativo para Ensino de Fundamentos de Música
Descrição: O projeto Spinet, desenvolvido no âmbito do Grupo de Sistemas Distribuídos, Otimização, Redes e Tempo-Real (GSORT) do IFBa e do Live Blue (Grupo de Desenvolvedores KDE da Bahia), tem como objetivo o projeto e desenvolvimento de um ambiente opensource integrado e colaborativo para ensino de fundamentos de música. No primeiro ano de desenvolvimento do Spinet, realizado por um bolsista PIBIC 2010/2011, foram implementados os módulos principais da ferramenta: núcleo da aplicação com suporte facilitado a plug-ins, principais plug-ins de backend para os serviços de áudio, módulo para geração de partituras em run-time e arquitetura básica para definição, execução e avaliação de lições musicais (atualmente criadas manualmente em formato MusicXML). Dando continuidade ao projeto, o desenvolvimento de um módulo que possibilite a criação facilitada de novas lições (editor de lições) e a publicação destas lições na rede para futura utilização por outros usuários do Spinet representa um avanço considerável para o uso efetivo do ambiente. Adicionalmente, este projeto prevê o desenvolvimento de funcionalidades para integração com instrumentos musicais eletrônicos reais via protocolo MIDI (Musical Instrument Digital Interface), possibilitando a aplicação de exercícios a serem executados diretamente no instrumento musical (qualquer um que suporte o protocolo MIDI) e a consequente avaliação automática pelo computador..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) .
Integrantes: Sandro Santos Andrade - Coordenador / Tomaz Martins dos Santos Canabrava - Integrante / Luis Paulo Torres de Oliveira - Integrante.Financiador(es): Fundação de Amparo à Pesquisa do Estado da Bahia - Bolsa / Instituto Federal de Educação, Ciência e Tecnologia da Bahia - Outra.
2011 - 2012
Projeto e Implementação do Repositório de Componentes e Infra-Estrutura de Comunicação Distribuída do QCM
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (0) .
Integrantes: Sandro Santos Andrade - Coordenador / Tomaz Martins dos Santos Canabrava - Integrante / Anderson José César Pereira - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro / Instituto Federal de Educação, Ciência e Tecnologia da Bahia - Cooperação.
2010 - 2011
Qt Component Model (QCM) - Plataforma Auto-Gerenciável para Computação Autonômica Distribuída
Descrição: Este projeto, a ser desenvolvido no âmbito do Grupo de Sistemas Distribuídos, Otimização, Redes e Tempo-Real (GSORT) do IFBa e do Live Blue (Grupo de Desenvolvedores KDE da Bahia), tem como objetivo o desenvolvimento de uma plataforma auto-gerenciável para computação autonômica distribuída denominada Qt Component Model (QCM). Seguindo a abordagem baseada em componentes distribuídos de software, tal plataforma possibilitará a configuração e implantação facilitada de novos sistemas através da inter-ligação de unidades autônomas. Descritores de implantação no formato XML serão utilizados para descrever quais instâncias deverão ser criadas, as máquinas nas quais elas serão implantadas e as conexões a serem realizadas..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) .
Integrantes: Sandro Santos Andrade - Coordenador / Tomaz Martins dos Santos Canabrava - Integrante / Jessica Rocha dos Anjos - Integrante.
2010 - 2011
Spinet - Ambiente OpenSource Integrado e Colaborativo para Ensino de Fundamentos de Música
Descrição: Projeto PIBIC, a ser desenvolvido no âmbito do Grupo de Sistemas Distribuídos, Otimização, Redes e Tempo-Real (GSORT) do IFBa e do Live Blue (external link) (Grupo de Desenvolvedores KDE da Bahia), tem como objetivo o projeto e desenvolvimento de um ambiente opensource integrado e colaborativo para ensino de fundamentos de música..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) .
Integrantes: Sandro Santos Andrade - Coordenador / Tomaz Martins dos Santos Canabrava - Integrante / Clélio Salgado Flores Júnior - Integrante / Juvino Alves Dos Santos Filho - Integrante / Ricardo Martins - Integrante.Financiador(es): Instituto Federal de Educação, Ciência e Tecnologia da Bahia - Outra / Fundação de Amparo à Pesquisa do Estado da Bahia - Bolsa.


Projetos de desenvolvimento


2008 - 2009
Desenvolvimento de uma Solução Integrada para Telefonia IP
Descrição: Estudo e desenvolvimento de uma solução integrada para Telefonia IP envolvendo: um sistema para gestão do ambiente de Telefonia IP (XAT - Xingoo Administration Tool), um telefone IP de baixo custo e um ATA (adaptador telefonia convencional -> telefonia IP). O XAT é um sistema multi-plataforma desenvolvido com a tecnologia Qt4..
Situação: Concluído; Natureza: Desenvolvimento.
Alunos envolvidos: Graduação: (3) .
Integrantes: Sandro Santos Andrade - Coordenador / Rodrigo Albuquerque - Integrante / Felipe Uderman - Integrante / Luiz Rodrigo Caldas - Integrante / Tassia Camões Araújo - Integrante / Liandro Ferreira Nunes - Integrante.Financiador(es): Fundação de Amparo à Pesquisa do Estado da Bahia - Auxílio financeiro / GiuSoft Tecnologia - Cooperação.
2006 - 2008
GNU-Ruy: Grupo de Estudo e Desenvolvimento de Software Livre
Descrição: Grupo interessado no desenvolvimento de atividades gerais relacionadas a software livre. Principais contribuições: desenvolvimento da distribuição Noob, treinamentos (GNU/Linux, Blender, C++, Qt4), direcionamento de trabalhos de conclusão de curso..
Situação: Desativado; Natureza: Desenvolvimento.
Alunos envolvidos: Graduação: (9) .
Integrantes: Sandro Santos Andrade - Coordenador / Cleber Nascimento Ramos - Integrante / Aristóteles Marçal Silva - Integrante / Allan Barbosa Ferreira - Integrante / João Paulo Pereira de Sá Canário - Integrante / Liordino dos Santos Rocha Neto - Integrante / Rudá Porto Filgueiras - Integrante / Tomaz Martins dos Santos Canabrava - Integrante / Ríad Mattos Nassiffe - Integrante / Ugo Braga Sangiorgi - Integrante.Financiador(es): Faculdade Ruy Barbosa - Cooperação.
Número de produções C, T & A: 4 / Número de orientações: 4
2003 - 2004
Cordel: Uma Ferramenta MDA para Geração Automática de Sistemas J2EE
Descrição: Desenvolvimento de uma ferramenta web para geração automática de sistemas J2EE, seguindo a abordagem MDA (Model-Driven Architecture). A ferramenta foi utilizada utilizando as tecnologias JSP, Struts e EJB2.x..
Situação: Concluído; Natureza: Desenvolvimento.
Alunos envolvidos: Graduação: (4) / Mestrado acadêmico: (1) .
Integrantes: Sandro Santos Andrade - Coordenador / Fabiola Greve - Integrante / Joao Gualberto Araujo - Integrante / Lucas Rocha - Integrante / Vinicius Pinheiro - Integrante / Kellyton Brito - Integrante / Eduardo Maciel - Integrante.Financiador(es): Preview Computadores - Auxílio financeiro.
Número de produções C, T & A: 1


Áreas de atuação


1.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas Distribuídos.
3.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Computação Gráfica e Visualização de Software.
4.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Software Livre.
5.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Mecatrônica/Especialidade: Sistemas de Tempo-Real.


Idiomas


Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende RazoavelmenteLê Razoavelmente.


Prêmios e títulos


2014
Co-autor e orientador do melhor artigo do Workshop de Trabalhos de Iniciação Científica e Graduação (WTICGBASE) - ERBASE 2014. Artigo "Um Serviço para Feedback Control Loops em Arquiteturas MapReduce", Sociedade Brasileira de Computação (SBC).
2014
2o Melhor Artigo do 28o Simpósio Brasileiro de Engenharia de Software (SBES 2014) - Artigo "Do Search-Based Approaches Improve the Design of Self-Adaptive Systems ? A Controlled Experiment", Sociedade Brasileira de Computação.
2013
Best Demo Award. 25th International Conference on Software Engineering and Knowledge Engineering (SEKE 2013), Software Knowledge Institute.
2010
Travel Grant for Akademy 2010 in Tampery - Finland, KDE e.V..
2010
Travel Grant for Tokamak4 in Nuremberg - Germany, KDE e.V..
2010
Mentor do Google Code-In 2010, Google.
2009
Estudante participante do Google Summer of Code 2009, como parte do projeto KDE, Google Inc..
2009
Travel Grant for Gran Canaria Desktop Summit (Akademy 2009) at Gran Canaria - Spain, KDE e.v..
2009
Travel Grant for Qt Dev Days 2009 at Munich - German, KDE e.v..
2009
Travel Grant for KDE Gluon Developer Sprint at Munich - German, KDE e.v..
2009
Aprovado e classificado em 1o. lugar no Concurso Público para Professor do Magistério do Ensino Básico, Técnico e Tecnológico, Edital no 04 de 13 de março de 2009, do IFBa., Instituto Federal de Educação, Ciência e Tecnologia da Bahia (IFBa).
2008
Professor homenageado pelos formandos em Ciência da Computação da Faculdade Ruy Barbosa (2008.1), Faculdade Ruy Barbosa.
2008
Aprovado e classificado em 1o. lugar no processo seletivo 2008 para o Doutorado Multiinstitucional em Ciência da Computação (UFBa/UNIFACS/UEFS)., Universidade Federal da Bahia.
2008
Aprovado e classificado em 1o. lugar no processo seletivo de 2008 para professor substituto da UFBa., Universidade Federal da Bahia.
2007
Travel Grant for 12th IEEE Conference on Emerging Technologies and Factory Automation at Patras, Greece, IEEE Industrial Electronics Society.
2007
Professor homenageado pelos formandos em Ciência da Computação da Faculdade Ruy Barbosa (2007.1), Faculdade Ruy Barbosa.
2007
Professor homenageado pelo formandos em Ciência da Computação da Faculdade Ruy Barbosa (2007.2), Faculdade Ruy Barbosa.
2006
Patrono dos formandos em Ciência da Computação da Faculdade Ruy Barbosa (2006.2), Faculdade Ruy Barbosa.
2003
Aprovado e classificado em 1o. lugar no processo seletivo 2003 para o Programa de Pós-Graduação em Mecatrônica da UFBa., Universidade Federal da Bahia.
1999
Aprovado e classificado em 1o. lugar no processo seletivo de 1999 para professor substituto da UFBa., Universidade Federal da Bahia.
1998
Prêmio Melhor Trabalho da área 1 no XVII Seminário Estudantil de Pesquisa da UFBa, CNPq - Conselho Nacional de Desenvolvimento Científico e Tecnológico.


Produções



Produção bibliográfica
Artigos completos publicados em periódicos

1.
ANDRADE, SANDRO S2015 ANDRADE, SANDRO S; DE A MACÊDO, RAIMUNDO J . Assessing the benefits of search-based approaches when designing self-adaptive systems: a controlled experiment. Journal of Software Engineering Research and Development, v. 3, p. 2, 2015.

Capítulos de livros publicados
1.
ANDRADE, SANDRO S.. On Subtle Contributions. In: Lydia Pintscher. (Org.). 20 Years of KDE: Past, Present and Future. 1ed.Berlin: Lulu, 2016, v. 1, p. 65-67.

2.
ANDRADE, SANDRO S.; MACEDO, R. J. A. . Principled Eliciting and Evaluation of Trade-Offs When Designing Self-Adaptive Systems Architectures. In: Ivan Mistrik, Nour Ali, Rick Kazman, John Grundy e Bradley Schmerl. (Org.). Managing Trade-offs in Adaptable Software Architectures. 1ed.: Morgan Kaufmann, 2016, v. 1, p. 181-202.

3.
MACEDO, R. J. A. ; LIMA, G. ; BARRETO, L. ; ANDRADE, A. ; SA, A. ; BARBOSA, F. ; ALBUQUERQUE, R. ; ANDRADE, S. S. . Tratando a Previsibilidade em Sistemas de Tempo-Real Distribuídos: Especificação, Linguagens, Middleware e Mecanismos Básicos. Minicursos do Simpósio Brasileiro de Redes de Computadores. 1ed.Gramado: , 2004, v. 1, p. 105-163.

Trabalhos completos publicados em anais de congressos
1.
AMORIM, S. S. ; ANDRADE, SANDRO S. ; MCGREGOR, J. ; ALMEIDA, E. ; CHAVEZ, C. . Tailoring the NFR Framework for Measuring Software Ecosystems Health. In: Workshop on Requirements Engineering 2018, 2018, Rio de Janeiro. Proceedings of Workshop on Requirements Engineering 2018, 2018.

2.
SANTOS, E. ; ANDRADE, SANDRO S. . Uma Arquitetura de Referência Baseada em Plugins para Sistemas de Informação Mobile. In: Escola Regional de Computação Bahia, Alagoas e Sergipe (ERBASE), 2018, Aracajú. Anais da XVIII Escola Regional de Computação Bahia, Alagoas e Sergipe (ERBASE 2018), 2018.

3.
OLIVEIRA, B. ; ANDRADE, SANDRO S. . DB2REST: Uma Solução para Integração entre Bases de Dados Legadas e Web Services RESTful. In: Escola Regional de Computação Bahia, Alagoas e Sergipe (ERBASE), 2018, Aracajú. Anais da XVIII Escola Regional de Computação Bahia, Alagoas e Sergipe (ERBASE 2018), 2018.

4.
ANDRADE, SANDRO S.; SARAIVA, F. . Principled Evaluation of Strengths and Weaknesses in FLOSS Communities: A Systematic Mixed Methods Maturity Model Approach. In: The 13th International Conference on Open Source Systems (OSS 2017), 2017, Buenos Aires. Proceedings of the 13th International Conference on Open Source Systems, 2017.

5.
DIVINO, A. S. A. ; ANDRADE, SANDRO S. . Detecção Automática de Estilos Arquiteturais em Sistemas Distribuídos. In: Workshop de Trabalhos de Pós-Graduação (WPOS) - Escola Regional de Computação Bahia, Alagoas e Sergipe (ERBASE), 2016, Maceió. Anais do Workshop de Trabalhos de Pós-Graduação (WPOS) - Escola Regional de Computação Bahia, Alagoas e Sergipe (ERBASE), 2016.

6.
SOUSA, G. F. ; ANDRADE, E. S. ; ANDRADE, SANDRO S. . Planejamento Regional Adaptativo em Sistemas Self-Adaptive de Larga Escala. In: Workshop de Trabalhos de Iniciação Científica e Graduação (WTICGBASE) - Escola Regional de Computação Bahia, Alagoas e Sergipe (ERBASE), 2016, Maceió. Anais do Workshop de Trabalhos de Iniciação Científica e Graduação (WTICGBASE) - Escola Regional de Computação Bahia, Alagoas e Sergipe (ERBASE), 2016.

7.
SANTANA, I. J. S. ; ANDRADE, SANDRO S. . Melhoramento Genético On-line como Infraestrutura para Sistemas Self-Adaptive Descentralizados. In: Workshop de Trabalhos de Iniciação Científica e Graduação (WTICGBASE) - Escola Regional de Computação Bahia, Alagoas e Sergipe (ERBASE), 2016, Maceió. Anais do Workshop de Trabalhos de Iniciação Científica e Graduação (WTICGBASE) - Escola Regional de Computação Bahia, Alagoas e Sergipe (ERBASE), 2016.

8.
NUNES, F. ; TELES, F. ; Novais, R. L. ; ANDRADE, SANDRO S. ; MARQUES NETO, M. C. . Uma Representação Visual para Gerenciamento de Emergências em Ambientes Fechados. In: Simpósio Brasileiro de Sistemas de Informação ? SBSI 2016, 2016, Florianópolis. Anais do Simpósio Brasileiro de Sistemas de Informação ? SBSI 2016, 2016.

9.
ANDRADE, E. S. ; SOUSA, G. F. ; ANDRADE, SANDRO S . Planejamento Regional Adaptativo em Sistemas Self-Adaptive de Larga Escala. In: 8º SBCUP - Simpósio Brasileiro de Computação Ubíqua e Pervasiva, 2016, Porto Alegre. Anais do 8º SBCUP - Simpósio Brasileiro de Computação Ubíqua e Pervasiva, 2016.

10.
RAIMUNDO, P. O. ; ANDRADE, SANDRO S. ; Novais, R. L. . Software Evolution Sonification. In: III Workshop on Software Visualization, Evolution, and Maintenance (VEM 2015), 2015, Belo Horizonte. Proceedings of III Workshop on Software Visualization, Evolution, and Maintenance - CBSoft 2015, 2015.

11.
ANDRADE, S. S.; MACEDO, R. J. A. . A Systematic Model-Based Approach for Feedback Control Trade-Off Evaluation in Autonomic Systems. In: 4o Workshop de Sistemas Distribuídos Autonômicos (WoSiDA) - XXXII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC), 2014, Florianópolis - SC. Anais do 4o Workshop de Sistemas Distribuídos Autonômicos (WoSiDA 2014), 2014.

12.
SOUZA NETO, F. S. ; ANDRADE, S. S. . Um Framework para Implementação Declarativa de Sintaxes Concretas Visuais. In: XIV Escola Regional de Computação Bahia - Alagoas - Sergipe (ERBASE 2014), 2014, Feira de Santana - BA. Anais da XIV Escola Regional de Computação Bahia - Alagoas - Sergipe, 2014.

13.
Pereira, A. J. C. ; ANDRADE, S. S. . Um Serviço para Feedback Control Loops em Arquiteturas MapReduce (melhor artigo do WTICGBASE 2014). In: XIV Escola Regional de Computação Bahia - Alagoas - Sergipe (ERBASE 2014), 2014, Feira de Santana - BA. Anais da XIV Escola Regional de Computação Bahia - Alagoas - Sergipe (ERBASE 2014), 2014.

14.
Oliveira. L. P. T de ; ANDRADE, S. S. . Um Framework para Recuperação Arquitetural Independente de Plataforma. In: XIV Escola Regional de Computação Bahia - Alagoas - Sergipe (ERBASE 2014), 2014, Feira de Santana - BA. Anais da XIV Escola Regional de Computação Bahia - Alagoas - Sergipe (ERBASE 2014), 2014.

15.
RAIMUNDO, P. O. ; ANDRADE, S. S. . Software Evolution Sonification: Why and How. In: II Encontro Nacional de Computação dos Institutos Federais (ENCompIF) - XXXIV Congresso da Sociedade Brasileira de Computação (CSBC), 2014, Brasília - DF. Anais do II Encontro Nacional de Computação dos Institutos Federais (ENCompIF), 2014.

16.
Oliveira. L. P. T de ; ANDRADE, S. S. . Um Framework para Recuperação Arquitetural Independente de Plataforma. In: II Encontro Nacional de Computação dos Institutos Federais (ENCompIF) - XXXIV Congresso da Sociedade Brasileira de Computação (CSBC), 2014, Brasília - DF. Anais do II Encontro Nacional de Computação dos Institutos Federais (ENCompIF), 2014.

17.
Pereira, A. J. C. ; ANDRADE, S. S. . Uma Abordagem Baseada em Feedback Control Loops para Otimização de Desempenho no Hadoop. In: II Encontro Nacional de Computação dos Institutos Federais (ENCompIF) - XXXIV Congresso da Sociedade Brasileira de Computação (CSBC), 2014, Brasília - DF. Anais do II Encontro Nacional de Computação dos Institutos Federais (ENCompIF), 2014.

18.
SOUZA NETO, F. S. ; ANDRADE, S. S. . Um Framework para Especificação Declarativa de Sintaxes Concretas em Linguagens de Modelagem. In: II Encontro Nacional de Computação dos Institutos Federais (ENCompIF) - XXXIV Congresso da Sociedade Brasileira de Computação (CSBC), 2014, Brasília - DF. Anais do II Encontro Nacional de Computação dos Institutos Federais (ENCompIF), 2014.

19.
ANDRADE, SANDRO SANTOS; MACEDO, RAIMUNDO JOSE DE ARAUJO . Do Search-Based Approaches Improve the Design of Self-Adaptive Systems? A Controlled Experiment. In: 2014 Brazilian Symposium on Software Engineering (SBES), 2014, Maceio. 2014 Brazilian Symposium on Software Engineering. p. 101.

20.
ANDRADE, S. S.; MACEDO, R. J. A. . Architectural Design Spaces for Feedback Control Concerns in Self-Adaptive Systems. In: 25th International Conference on Software Engineering and Knowledge Engineering (SEKE2013), 2013, Boston-MA-EUA. Proceedings of the 25th International Conference on Software Engineering and Knowledge Engineering. Skokie/Illinois/EUA: Knowledge Systems Institute Gradute School, 2013. v. 1. p. 741-746.

21.
ANDRADE, S. S.; MACEDO, R. J. A. . DuSE-MT: From Design Spaces to Automated Software Architecture Design. In: 25th International Conference on Software Engineering and Knowledge Engineering (SEKE2013) - Demo Session. Best Demo Award., 2013, Boston-MA-EUA. Proceedings of 25th International Conference on Software Engineering and Knowledge Engineering. Skokie/Illinois/EUA: Knowledge Systems Institute Gradute School, 2013. v. 1. p. A-5-A-6.

22.
ANDRADE, SANDRO S.; MACEDO, RAIMUNDO JOSE DE A. . A Search-Based Approach for Architectural Design of Feedback Control Concerns in Self-Adaptive Systems. In: 2013 IEEE 7th International Conference on SelfAdaptive and SelfOrganizing Systems (SASO), 2013, Philadelphia. 2013 IEEE 7th International Conference on Self-Adaptive and Self-Organizing Systems. p. 61.

23.
SANTOS, E. P. ; ANDRADE, S. S. . Visualização de Software como Suporte ao Desenvolvimento Centrado em Métricas Orientadas a Objetos. In: I Workshop Brasileiro de Visualização, Evolução e Manutenção de Software (VEM 2013) - Evento Satélite do CBSoft 2013 - Congresso Brasileiro de Software: Teoria e Prática, 2013, Brasília. I Workshop Brasileiro de Visualização, Evolução e Manutenção de Software (VEM 2013) - CBSoft 2013 - Congresso Brasileiro de Software: Teoria e Prática, 2013.

24.
ANDRADE, SANDRO SANTOS; MACEDO, RAIMUNDO JOSE DE ARAUJO . Toward Systematic Conveying of Architecture Design Knowledge for Self-Adaptive Systems. In: 2013 IEEE Conference on SelfAdaptive and SelfOrganizing Systems Workshops (SASOW), 2013, Philadelphia. 2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops. p. 23.

25.
SANTOS, E. P. ; ANDRADE, S. S. . Visualização de Software como Suporte ao Desenvolvimento Centrado em Métricas Orientadas a Objetos. In: ERBASE 2012 - Escola Regional de Computação Bahia Alagoas Sergipe, 2012, Juazeiro. Anais da ERBASE 2012 - Escola Regional de Computação Bahia Alagoas Sergipe, 2012.

26.
Silva, D. O. ; Alves. I. S. ; ANDRADE, S. S. ; MELO, V. A. . Uma Ferramenta para Construção de Apresentações em Ambiente Tridimensional. In: 10a. Escola Regional de Computação dos Estados da Bahia, Alagoas e Sergipe (ERBASE 2010), 2010, Maceió - AL. 10a. Escola Regional de Computação dos Estados da Bahia, Alagoas e Sergipe (ERBASE 2010), 2010.

27.
ANDRADE, SANDRO SANTOS; MACEDO, RAIMUNDO JOSE DE ARAUJO . A non-intrusive component-based approach for deploying unanticipated self-management behaviour. In: 2009 ICSE Workshop on Software Engineering for Adaptive and SelfManaging Systems (SEAMS), 2009, Vancouver. 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems. p. 152-161.

28.
RIBEIRO, F. F. S. ; ANDRADE, S. S. ; FERREIRA, A. B. ; CANÁRIO, J. P. P. S. ; ROCHA, L. S . Uma Ferramenta OpenSource de Motion Capture Utilizando Marcaçoes. In: ERBASE 2008: Escola Regional de Computaçao Bahia Alagoas Sergipe, 2008, Salvador. Anais da 8a Escola Regional de Computação Bahia Alagoas Sergipe, 2008.

29.
ANDRADE, S. S.; MACEDO, R. J. A. . Engineering Components for Flexible and Interoperable Real-Time Distributed Supervision and Control Systems. In: 12th IEEE International Conference on Emerging Technologies and Factory Automation, 2007, Patras. Proceedings of 12th IEEE International Conference on Emerging Technologies and Factory Automation, 2007. v. 1. p. 376-383.

30.
ANDRADE, S. S.; RAMOS, C. ; SILVA, A. . Uma Ferramenta para Configuração e Implantação de Sistemas Distribuídos de Tempo-Real Baseados em Componentes. In: Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software, 2007, Campinas. Anais do Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software - Sessão de Ferramentas, 2007. v. 1. p. 33-40.

31.
ANDRADE, S. S.; MACEDO, R. J. A. . Using Real-Time Components to Construct Supervision and Control Applications. In: 8th Brazilian Workshop on Real-Time Systems, 2006, Curitiba. Proceedings of 8th Brazilian Workshop on Real-Time Systems. Curitiba: SBC, 2006. v. 1. p. 1-4.

32.
ANDRADE, S. S.; MACEDO, R. J. A. . Real-Time Component Software for Flexible and Interoperable Automation Systems. In: XII Congresso Brasileiro de Automática (XII CBA), 2006, Salvador. Anais do XII Congresso Brasileiro de Automática. Salvador, 2006. v. 1. p. 3014-3019.

33.
ANDRADE, S. S.; MACEDO, R. J. A. . A Management Tool for Component-Based Real-Time Supervision and Control Systems. In: XX Simpósio Brasileiro de Engenharia de Software. 13a. Sessão de Ferramentas, 2006, Florianópolis. 13a. Sessão de Ferramentas. XX Simpósio Brasileiro de Engenharia de Software. Florianópolis, 2006. v. 1. p. 139-144.

34.
ANDRADE, S. S.; MACEDO, R. J. A. ; SA, A. ; S. Neima . Using Real-time Components to Construct Supervision and Control Applications. In: 27th IEEE Real-Time Systems Symposium (RTSS 2006) Work in Progress Session, 2006, Rio de Janeiro. Proceedings of 27th IEEE Real-Time Systems Symposium (RTSS 2006) Work in Progress Session, 2006. v. 1. p. 1-4.

35.
ANDRADE, S. S.; MACEDO, R. J. A. . A Component-Based Real-Time Architecture for Distributed Supervision and Control Applications. In: 10th IEEE International Conference on Emerging Technologies and Factory Automation, 2005, Catania - Itália. Proceedings of 10th IEEE International Conference on Emerging Technologies and Factory Automation. New York: IEEE Computer Society Press, 2005. v. 1. p. 15-22.

36.
ANDRADE, S. S.; MACEDO, R. J. A. ; SA, A. . ARCOS: A Component-Based Architecture for the Construction of Robust Control and Supervision Applications. In: WDAS - Latin-American Workshop on Dependable Automation System - co-located with the Second Latin-Americam Symposium on Dependable Computing, 2005, Salvador. Proceedings of WDAS - Latin-American Workshop on Dependable Automation System. Salvador: SBC/LADC2005, 2005. v. 1. p. 11-16.

37.
ANDRADE, S. S.. Reconhecimento de Faces com PCA e Redes Neurais. In: 1o STEC - Seminários Técnicos Científicos da Faculdade Área 1, 2003, Salvador - Bahia. 1o STEC - Seminários Técnicos Científicos da Faculdade Área 1, 2003.

38.
ANDRADE, S. S.; BUCK, T. A. . Marching Cubes Multiresolução. In: VII Seminfo - Semana de Informática da UFBa, 1998, Salvador. Anais da VII Seminfo - Semana de Informática da UFBa, 1998.

39.
ANDRADE, S. S.; BUCK, T. A. . Marching Cubes Multiresolução. In: XI SIBGRAPI - Simpósio Brasileiro de Computação Gráfica, 1998, Rio de Janeiro. Anais do XI SIBGRAPI - Simpósio Brasileiro de Computação Gráfica, 1998.

Resumos expandidos publicados em anais de congressos
1.
GREVE, F. ; ARAUJO, J. G. ; ANDRADE, S. S. ; ROCHA, L. ; PINHEIRO, V. ; BRITO, K. ; MACIEL, E. . Cordel: uma Ferramenta Orientada a Modelos para Geração de Aplicações Web. In: 3rd International Information and Telecommunication Technologies Symposium, 2004, São Carlos - SP. Proceedings of 3rd International Information and Telecommunication Technologies Symposium, 2004. v. 1. p. 1-2.

2.
ANDRADE, S. S.; BUCK, T. A. . Refinamento Adaptativo e Aquisição Ótima de Representações Poligonais de Iso-superfícies. In: XVIII Seminário Estudantil de Pesquisa da UFBa, 1999, Salvador. Resumos do XVIII Seminário Estudantil de Pesquisa da UFBa, 1999.

3.
ANDRADE, S. S.; BUCK, T. A. . Extração de Geometrias: Uma Aplicação à Medicina. In: XVII Seminário Estudantil de Pesquisa da UFBa, 1998, Salvador. Resumos do XVII Seminário Estudantil de Pesquisa, 1998.

4.
ANDRADE, S. S.; BUCK, T. A. . Visualização de Imagens Médicas. In: XVI Seminário Estudantil de Pesquisa da UFBa, 1997, Salvador. Resumos do XVI Seminário Estudantil de Pesquisa, 1997.

Resumos publicados em anais de congressos
1.
ANDRADE, S. S.; BUCK, T. A. . Extração de Geometrias: Uma Aplicação à Medicina. In: 51a. Reunião Anual da SBPC (Sociedade Brasileira para o Progresso da Ciência) - VI Jornada Nacional de Iniciação Científica - PUC-RS, 1999, Porto Alegre. Posters da 51a. Reunião Anual da SBPC (Sociedade Brasileira para o Progresso da Ciência), 1999.

Apresentações de Trabalho
1.
ANDRADE, SANDRO S.. Contribuindo com o KDE. 2016. (Apresentação de Trabalho/Conferência ou palestra).

2.
ANDRADE, SANDRO S.. Desenvolvimento de Aplicação Android com Qt. 2016. (Apresentação de Trabalho/Conferência ou palestra).

3.
ANDRADE, S. S.; MACEDO, R. J. A. . DuSE-MT: From Design Spaces to Automated Software Architecture Design. 2013. (Apresentação de Trabalho/Conferência ou palestra).

4.
ANDRADE, S. S.; MACEDO, R. J. A. . Architectural Design Spaces for Feedback Control Concerns in Self-Adaptive Systems. 2013. (Apresentação de Trabalho/Conferência ou palestra).

5.
ANDRADE, S. S.; MACEDO, R. J. A. . A Non-Intrusive Component-Based Approach for Deploying Unanticipated Self-Management Behaviour. 2009. (Apresentação de Trabalho/Conferência ou palestra).

6.
ANDRADE, S. S.. Visualização de Software com o KDevelop 4. 2009. (Apresentação de Trabalho/Conferência ou palestra).

7.
ANDRADE, S. S.; MACEDO, R. J. A. . Engineering Components for Flexible and Interoperable Real-Time Distributed Supervision and Control Systems. 2007. (Apresentação de Trabalho/Conferência ou palestra).

8.
ANDRADE, S. S.; MACEDO, R. J. A. . Real-Time Component Software For Flexible And Interoperable Automation Systems. 2006. (Apresentação de Trabalho/Congresso).

9.
ANDRADE, S. S.; MACEDO, R. J. A. . Using Real-Time Components to Construct Supervision and Control Applications. 2006. (Apresentação de Trabalho/Simpósio).

10.
ANDRADE, S. S.; MACEDO, R. J. A. . A Management Tool for Component-Based Real-Time Supervision and Control Systems. 2006. (Apresentação de Trabalho/Simpósio).

11.
ANDRADE, S. S.; MACEDO, R. J. A. . Using Real-time Components to Construct Supervision and Control Applications. 2006. (Apresentação de Trabalho/Congresso).

12.
ANDRADE, S. S.; MACEDO, R. J. A. . Sistemas Distribuídos de Supervisão e Controle Baseados em Componentes de Tempo-Real. 2006. (Apresentação de Trabalho/Seminário).

13.
ANDRADE, S. S.; MACEDO, R. J. A. . ARCOS: A Component-Based Architecture for the Construction of Robust Control and Supervision Applications. 2005. (Apresentação de Trabalho/Simpósio).

14.
ANDRADE, S. S.. Reconhecimento de Faces com PCA e Redes Neurais. 2003. (Apresentação de Trabalho/Seminário).

15.
ANDRADE, S. S.; BUCK, T. A. . Refinamento Adaptativo e Aquisição Ótima de Representações Poligonais de Iso-Superfícies. 1999. (Apresentação de Trabalho/Seminário).

16.
ANDRADE, S. S.; BUCK, T. A. . Extração de Geometrias: Uma Aplicação à Medicina. 1999. (Apresentação de Trabalho/Outra).

17.
ANDRADE, S. S.; BUCK, T. A. . Marching Cubes Multiresolução. 1998. (Apresentação de Trabalho/Outra).

18.
ANDRADE, S. S.; BUCK, T. A. . Extração de Geometrias: Uma Aplicação à Medicina. 1998. (Apresentação de Trabalho/Seminário).

19.
ANDRADE, S. S.; BUCK, T. A. . Visualização de Imagens Médicas. 1997. (Apresentação de Trabalho/Seminário).

Outras produções bibliográficas
1.
III, J. R. ; ANDRADE, S. S. . A Intromissão do Vento no Perfume de Amália. Salvador: Escritório de Direitos Autorais da Bahia, 2010. (Partitura Musical/Canto).

2.
III, J. R. ; ANDRADE, S. S. . Polos. Salvador: Escritório de Direitos Autorais da Bahia, 2010. (Partitura Musical/Canto).

3.
ANDRADE, S. S.. Sistemas Distribuídos de Supervisão e Controle Baseados em Componentes de Tempo-Real. Salvador 2006 (Dissertação de Mestrado).

4.
ANDRADE, S. S.; BUCK, T. A. . Métodos Otimizados de Extração de Geometrias: Uma Aplicação à Medicina. Salvador 1999 (Monografia do projeto final do curso de graduação).


Produção técnica
Programas de computador sem registro
1.
ANDRADE, S. S.. Plugin para Visualização Estática de Código no KDevelop 4 - Control Flow Graphs. 2009.

2.
ANDRADE, S. S.. KDEObservatory: a plasmoid for visualizing KDE projects activities. 2009.

3.
ANDRADE, S. S.; AMORIM, R. ; CALDAS, L. . Xingoo Administration Tool: Uma Ferramenta para Gestão de Ambientes de Telefonia IP. 2007.

4.
RAMOS, C. ; SILVA, A. ; ANDRADE, S. S. . ATOME: Uma Ferramenta para Configuração e Implantação de Sistemas Distribuídos de Tempo-Real Baseados em Componentes. 2007.

5.
ANDRADE, S. S.; MACEDO, R. J. A. . ARCOS: Uma Plataforma Interoperável para Sistemas Distribuídos de Supervisão e Controle Industrial. 2006.

6.
ANDRADE, S. S.. TicTacNet - Jogo da Velha em Arquitetura Peer-to-Peer. 2003.

7.
ANDRADE, S. S.. Neural-PCA Face Recognizer. 2003.

8.
ANDRADE, S. S.. IpêChat - Uma Implementação Multi-Usuário para Troca de Mensagens em Arquitetura Cliente/Servidor. 2001.


Demais tipos de produção técnica
1.
ANDRADE, S. S.. Introdução ao Desenvolvimento com o Qt4 / KDE4. 2009. .

2.
ANDRADE, S. S.. Introdução ao Desenvolvimento com o Qt4 / KDE4. 2009. .

3.
ANDRADE, S. S.; CANABRAVA, T. M. S. . Introdução ao Desenvolvimento com o Qt4 / KDE4. 2008. .

4.
ANDRADE, S. S.. Orientação a Objetos com Standard C++. 2007. .

5.
ANDRADE, S. S.. Desenvolvimento de Software Livre com o Qt4 / KDevelop 3.4. 2007. .

6.
ANDRADE, S. S.. Blender Introdutório. 2006. .

7.
ANDRADE, S. S.. Princípios Práticos de Computação Gráfica e Desenvolvimento de Jogos. 2006. (Curso de curta duração ministrado/Extensão).

8.
ANDRADE, S. S.. Orientação a Objetos com Java. 2005. (Curso de curta duração ministrado/Outra).

9.
ANDRADE, S. S.. JavaScript. 2005. (Curso de curta duração ministrado/Outra).

10.
ANDRADE, S. S.. Desenvolvimento Web com JSP. 2005. (Curso de curta duração ministrado/Outra).

11.
ANDRADE, S. S.. Desenvolvimento Web com JSP. 2004. (Curso de curta duração ministrado/Outra).

12.
ANDRADE, S. S.. Desenvolvimento de Sistemas GNU/Linux com o KDevelop 2.1 / Qt 3.0. 2003. .


Produção artística/cultural
Música
1.
MEIRA, A. ; ROCHA, F. ; TERRA, G. ; GOES, N. ; ANDRADE, S. S. ; VAZ, T. ; MUNIZ, P. . Macaco Bambo - Macaco Bambo. 2008. Registro Fonográfico.

2.
CASALLI, L. ; RIBEIRO, G. ; ANDRADE, S. S. . MPBar. 1999. Interpretação.



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
SCHNITMAN, L.; LEPIKSON, H. A.; SANCA, A. S.; ANDRADE, SANDRO S.. Participação em banca de Geovane Mimoso Souza. Plataforma de Baixo Custo para o Desenvolvimento de Pesquisas com Robôs Subaquáticos. 2016. Dissertação (Mestrado em Mecatrônica) - Universidade Federal da Bahia.

2.
BITTENCOURT, R. A.; LOULA, A. C.; ANDRADE, S. S.. Participação em banca de Leandro Soriano Ferreira. Sfohart: Um Sistema de Recomendação para Adoção de Software Livre. 2015. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal da Bahia.

3.
APOLINARIO JR, A. L.; ANDRADE, SANDRO S.; MELLO, V. M.. Participação em banca de Liordino dos Santos Rocha Neto. Renderização Não-Fotorealística de Líquidos Utilizando Filtro Bilateral Separado Iterativo. 2015. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal da Bahia.

Teses de doutorado
1.
BITTENCOURT, R. A.; CONTE, T. U.; GUERREIRO, D. D. S.; SANT'ANNA, Cláudio; ANDRADE, SANDRO S.. Participação em banca de Débora Maria Coelho Nascimento. Educação em Engenharia de Software com a Adoção de Projetos de Código Aberto: Uma Análise Detalhada. 2017. Tese (Doutorado em Doutorado em Ciência da Computação) - Universidade Federal da Bahia.

Monografias de cursos de aperfeiçoamento/especialização
1.
ANDRADE, SANDRO S.; Novais, R. L.; BORGES, F.. Participação em banca de Ailton Carlos de S. Filho. Avaliação de Desempenho de Algoritmo de Caminho Mínimo sobre Raster em Ambiente SIG Web. 2017. Monografia (Aperfeiçoamento/Especialização em Especialização em Computação Distribuída e Ubíqua) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

2.
MARQUES NETO, M. C.; Novais, R. L.; ANDRADE, SANDRO S.. Participação em banca de Edvaldo M. F. de Jesus Jr.. Utilizando Mapas de Profundidade para Detecção de Pessoas em Ambientes Internos. 2017. Monografia (Aperfeiçoamento/Especialização em Especialização em Computação Distribuída e Ubíqua) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

3.
ANDRADE, SANDRO S.; MARQUES NETO, M. C.; Novais, R. L.. Participação em banca de Rafael Neves Brandão. Visualizando Rotas de Fugas em Ambientes Fechados. 2017. Monografia (Aperfeiçoamento/Especialização em Especialização em Computação Distribuída e Ubíqua) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

4.
MARQUES NETO, M. C.; BARBOSA, F.; ANDRADE, SANDRO S.. Participação em banca de Vinicius Azevedo de Melo. Uma Biblioteca de Plugins para Detecção de Classes de Objetos. 2015. Monografia (Aperfeiçoamento/Especialização em Especialização em Computação Distribuída e Ubíqua) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

5.
BARBOSA, F.; ANDRADE, S. S.. Participação em banca de Isac Velozo de C. Aguiar. AGMAX - Ferramenta para Gerenciamento de Algoritmos Genéticos Distribuídos em Ilhas de Evolução. 2010. Monografia (Aperfeiçoamento/Especialização em Especialização Avançada em Sistemas Distribuídos) - Universidade Federal da Bahia.

6.
BARRETO, L.; ANDRADE, S. S.. Participação em banca de Jaguaraci Batista Silva. Criação de Regras de Negócio Desaclopadas dos Modelos MDA (Model-Driven Architecture). 2008. Monografia (Aperfeiçoamento/Especialização em Especialização Avançada em Sistemas Distribuídos) - Universidade Federal da Bahia.

Trabalhos de conclusão de curso de graduação
1.
JESUS, T. S.; ROCHA, R.; ANDRADE, SANDRO S.. Participação em banca de Tércio Souza de Jesus.Chordix: Um Aplicativo para Auto-Acompanhamento Musical Através de Cifras. 2017. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Bahia.

2.
MARQUES NETO, M. C.; Novais, R. L.; ANDRADE, SANDRO S.. Participação em banca de Carlos Eduardo S. de Oliveira.Bengala Digital e Boné Digital à Serviço da Pessoa com Deficiência Visual. 2015. Trabalho de Conclusão de Curso (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

3.
Novais, R. L.; MARQUES NETO, M. C.; ANDRADE, SANDRO S.. Participação em banca de Flávio Ramon Lopes da Paixão Nunes.Uma Representação Visual para Gerenciamento de Emergências em Ambientes Fechados. 2015. Trabalho de Conclusão de Curso (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

4.
Novais, R. L.; MARQUES NETO, M. C.; ANDRADE, SANDRO S.. Participação em banca de Luana Silva Lima.CityGuardian - Uma Ferramenta para Gerenciamento de Problemas em Cidades. 2015. Trabalho de Conclusão de Curso (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

5.
MARQUES NETO, M. C.; FREITAS, A. E. S.; ANDRADE, SANDRO S.. Participação em banca de Débora do Nascimento Borges.NORMA: ferramenta web para submissão e avaliação de projetos de pesquisa. 2015. Trabalho de Conclusão de Curso (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

6.
MARQUES NETO, M. C.; SOUZA, A. C. S.; ANDRADE, S. S.. Participação em banca de Jorge Fernando Silva Pereira Filho.Localização de Placas de Licenciamento Veicular em Tempo Real Utilizando OpenCV com CUDA. 2014. Trabalho de Conclusão de Curso (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

7.
A. Maria Lúcia; ANDRADE, S. S.; BARBOSA, F.. Participação em banca de Milton Cesar Martins de Souza.Comparação Manual com Automatizada dos Testes Funcionais para o Instituto Recôncavo. 2011. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - União Metropolitana de Educação e Cultura.

8.
SALVADOR, L. do N.; MACIEL, R. S. P.; ANDRADE, S. S.. Participação em banca de Paulo Henrique de Oliveira Souza.Uma Proposta de Modelagem para Sistemas de Tempo-Real através da MDA. 2011. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Bahia.

9.
ANDRADE, S. S.; SANTOS, V. V.; POSSA, C.. Participação em banca de Aloísio Ferreira da Rocha Neto.Animação de Objetos através de Algoritmos e Inteligência Artificial. 2009. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Bahia.

10.
ANDRADE, S. S.; SANTOS, A. R.; FERREIRA JUNIOR, P. E.. Participação em banca de Margareth Maria Marques Dantas.Métricas para Acoplamento e Coesão em Sistemas Orientados a Objetos em Um Ambiente de Visualização de Software. 2008. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Bahia.

11.
ANDRADE, S. S.; DAVID, J.; MARQUES NETO, M. C.. Participação em banca de Rudá Porto Filgueiras.Serviços de Redes Sociais: Um Framework Baseado em Componentes. 2008. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa.

12.
RIBEIRO, F. F. S.; ANDRADE, S. S.; AMORIM, C. A.. Participação em banca de Allan Ferreira, João Canário e Liordino Rocha Neto.Uma Ferramenta OpenSource de Motion Capture Utilizando Marcações. 2008. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa.

13.
JORGE, E. M. F.; SANTOS, E. S.; BORATTO, M. C.; ANDRADE, S. S.. Participação em banca de Pedro Henrique Andrade Netto.GZIPFILTER: Um Componente de Compactação de Mensagens SOAP para o Framework AXIS com Persistência do Log em SGBD. 2008. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - União Metropolitana de Educação e Cultura.

14.
DAVID, J.; MACIEL, R. S. P.; ANDRADE, S. S.. Participação em banca de Bruno Costa, Humberto Sposito e Lucas Bittencourt.Um Serviço de Comunicação na Web para a WGWSOA. 2008. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa.

15.
MACIEL, R. S. P.; DAVID, J.; ANDRADE, S. S.. Participação em banca de Guilherme David Garcia Toledo e Diego Lima Bastos.Ampliando os Serviços de Middleware para as Atividades de Coordenação em uma Infra-Estrutura para o Desenvolvimento de Groupware na Web. 2008. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa.

16.
GORENDER, S.; ANDRADE, S. S.; PALMA, W.. Participação em banca de Tito Garrido Ogando.Uma interface em XML-RPC para o Asterisk. 2008. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Bahia.

17.
CLARO, D. B.; ANDRADE, S. S.. Participação em banca de Andre de Amorim Fonseca.Criação de um Plugin para Composição de Serviços Web Utilizando a Plataforma de Desenvolvimento Eclipse. 2008. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Bahia.

18.
BARRETO, L.; SA, A.; ANDRADE, S. S.. Participação em banca de Ivo Cavalcante.Modelagem e Aplicação de Teoria de Controle na Gestão de Faltas de Página. 2008. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Bahia.

19.
SALVADOR, L. do N.; ANDRADE, S. S.; GOMES, E. A.. Participação em banca de Thiago Ribeiro de Almeida.Uma Linguagem e um Compilador para Definição de Comportamento Adaptativo em Sistemas Distribuídos Baseados em Componentes. 2008. Trabalho de Conclusão de Curso (Graduação em Bacharelado em Ciência da Computação) - Universidade Salvador.

20.
CLARO, D. B.; ANDRADE, S. S.; FREITAS, A. E. S.. Participação em banca de Igor Nogueira Santos.Aspectos de Replicação em Serviço Web: Avaliação de Desempenho Utiizando Serviços Stateful Através do AXIS2. 2008. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Bahia.

21.
CLARO, D. B.; ANDRADE, S. S.; SA, A.. Participação em banca de Milton Carlos Silva Sodré.Avaliação do Processo de Desenvolvimento e Execução dos Serviços Web Através do WS-CAF (Web Services Composite Application Framework). 2008. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Bahia.

22.
BARRETO, L.; ANDRADE, S. S.. Participação em banca de Leonardo Emanuel da Costa Carneiro.Acelerômetros como Interface Homem-Máquina. 2008. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Bahia.

23.
ANDRADE, A.; FREITAS, A. E. S.; ANDRADE, S. S.. Participação em banca de Daniel Gomes.Uma Abordagem para Implementação de Cluster Virtual de Servidores Web. 2008. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Bahia.

24.
ANDRADE, S. S.; DURAN, Adolfo Almeida; SANT'ANNA, Cláudio. Participação em banca de Jailson A. de Brito Junior.Uma Abordagem Baseada em Componentes para Aplicações de Visão Computacional. 2008. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Bahia.

25.
ANDRADE, S. S.; MACIEL, R. S. P.; DAVID, J.. Participação em banca de Silvio José de Queiroz Pareira e Victor Oliveira Reyes.WGWSOA - Implementando Serviços de Middleware para Apoiar o Desenvolvimento de Aplicações Colaborativas. 2007. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa.

26.
SALVADOR, L. do N.; MASSA, M.; ANDRADE, S. S.. Participação em banca de João Marcelo Moraes Fernandes.Métricas para Análise de Complexidade em Programas Orientados a Objetos. 2007. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Salvador.

27.
BUCK, T. A.; SANTANCHÈ, A.; ANDRADE, S. S.. Participação em banca de Ricardo Castelo Branco Soares.Digital StoryTelling: Uma Implementação de Apoio ao Ensino à Distância. 2007. Trabalho de Conclusão de Curso (Graduação em Bacharelado em Ciência da Computação) - Universidade Salvador.

28.
ANDRADE, S. S.; MACIEL, R. S. P.; ARAUJO, J. G.. Participação em banca de Cleber Nascimento Ramos e Aristóteles Marçal.ATOME: Uma Ferramenta para Configuração e Implantação de Sistemas Distribuídos de Tempo-Real Baseados em Componentes. 2007. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa.

29.
ANDRADE, S. S.; MACIEL, R. S. P.; ARAUJO, J. G.. Participação em banca de Hebert Filgueiras, Alex Souza e Fabio Rafael.IRIDIUM: Um Framework para Sistemas Adaptativos Distribuídos Baseados em Componentes. 2007. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa.

30.
ANDRADE, S. S.; MARQUES NETO, M. C.; SILVA, Bruno Carreiro da. Participação em banca de Cassiano Ricardo, Darlan Sampaio e Gerson Junior.Visualização Estrutural 3D de Sistemas Orientados a Objetos. 2007. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa.

31.
LECHUGA, THIAGO; Oliveira, João; GOMES, E. A.; ANDRADE, S. S.. Participação em banca de João Ferreira D'Araujo e Oliveira e Thiago Alvarenga Lechuga.Um Servico para Tarifação de Recursos em Grids Computacionais Aplicado ao Globus Toolkit 4. 2007. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa.

32.
MACIEL, R. S. P.; ANDRADE, S. S.. Participação em banca de Antonio Ruy Júnior, Camila Oliveira Costa e Josué C. Silva.FACOA: Framework para gerência de projetos de co-autoria. 2006. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa.

33.
GORENDER, S.; ARAUJO, J. G.; ANDRADE, S. S.. Participação em banca de Bruno Barros, Leonardo Passos, Vandré Carvalho.Implementação da função VerifyChannel e do detector de defeitos de módulos do QOS Provider. 2006. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa.

34.
SIMOES, M. A. C.; ANDRADE, S. S.. Participação em banca de Adriano Silva de Lima e Orestes Oliveira Santos.Algoritmos de Consenso para o Tratamento de Falhas Bizantinas em Sistemas Distribuídos Assíncronos. 2005. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Faculdade Ruy Barbosa.

35.
GOMES, E. A.; ARAUJO, J. G.; ANDRADE, S. S.. Participação em banca de Antonio Luis A. Reuter e Marcelo Canário Gonçalves.Um Serviço DCE/RPC em GNU/Linux: Análise de Conformidade. 2004. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa.

36.
ANDRADE, S. S.. Participação em banca de Paulo Gomes de Prado.Estudo da Previsibilidade do Serviço de Eventos do Real-Time CORBA. 2004. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Bahia.

37.
ANDRADE, S. S.. Participação em banca de Eric de Carvalho Jardim Silva.Um Sistema para Reconhecimento de Faces Humanas. 2003. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Bahia.

38.
ANDRADE, S. S.. Participação em banca de Fábio André Silva Reis.Deformação Elástica de Contornos Aplicado a Busca em Banco de Dados de Imagens. 2000. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Bahia.



Participação em bancas de comissões julgadoras
Concurso público
1.
ANDRADE, S. S.; BEZERRA, R. M. S.; PITANGUEIRA, A. M. S.. Concurso Público para Professor Substituto do Magistério do Ensino Básico, Técnico e Tecnológico - Gerência e Auditoria de Projetos de Software - Edital 02 de 17 de Janeiro de 2011. 2011. Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

2.
Massa, M. de S.; Teles, E.; ANDRADE, S. S.. Concurso Público para Professor Assistente - Desenvolvimento de Sistemas / Engenharia de Software / Gerência de Projetos de Sistemas. 2011. Universidade do Estado da Bahia.

3.
SOUZA, A. C. S.; ANDRADE, S. S.; CLARO, D. B.. Concurso Público para Professor do Magistério do Ensino Básico, Técnico e Tecnológico - Gerência e Auditoria de Projetos de Software. 2010. Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

Outras participações
1.
ANDRADE, SANDRO S.. Membro do Comitê de Programa do Workshop de Trabalhos de Iniciação Científica e Graduação - WTICGBASE - Escola Regional de Computação - Bahia, Sergipe, Alagoas. 2016. Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

2.
ANDRADE, SANDRO S.. Membro do Comitê de Programa do XVII International Free Software Workshop (WSL). 2016. Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

3.
ANDRADE, SANDRO S.. Membro do Comitê de Programa do VIII Fórum de Educação em Engenharia de Software (FEES 2015) - Evento satélite do Simpósio Brasileiro de Engenharia de Software (SBES). 2015. Pontifícia Universidade Católica de Minas Gerais.

4.
ANDRADE, S. S.. Membro do Comitê de Programa do II Encontro Nacional de Computação dos Institutos Federais - Congresso da SBC. 2014. Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

5.
ANDRADE, SANDRO S.. Membro do Comitê de Programa do VII Fórum de Educação em Engenharia de Software (FEES 2014) - Evento satélite do Simpósio Brasileiro de Engenharia de Software (SBES). 2014. Universidade Federal de Alagoas.

6.
ANDRADE, S. S.. Membro do Comitê de Programa do I Encontro Nacional de Computação dos Institutos Federais - Congresso da SBC. 2013. Instituto Federal da Bahia.

7.
ANDRADE, S. S.. Membro do Comitê de Programa do VIII CONNEPI - Congresso Norte Nordeste de Pesquisa e Inovação. 2013. Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

8.
ANDRADE, S. S.. Membro de Comitê de Avaliação do Edital Nº 02/2013/PRPGI/IFBA do Programa Institucional de iniciação Científica e Tecnológica ? PIBIC. 2013. Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

9.
ANDRADE, S. S.. ACM International Collegiate Programming Contest - South America / Brazil - First Phase - Judge. 2010. Universidade do Estado da Bahia.

10.
ANDRADE, S. S.. Membro do Comitê de Programa do Workshop de Trabalhos de Iniciação Científica e Graduação - WTICGBASE - Escola Regional de Computação - Bahia, Sergipe, Alagoas. 2008. Faculdade Ruy Barbosa.

11.
ANDRADE, S. S.. Membro do Comitê de Programa do Workshop de Trabalhos de Iniciação Científica e Graduação - WTICGBASE - Escola Regional de Computação - Bahia, Sergipe, Alagoas. 2007. Faculdade Ruy Barbosa.

12.
ANDRADE, S. S.. Membro do Comitê de Programa do Workshop de Educação e Informática - WEIBASE - Escola Regional de Computação - Bahia, Sergipe, Alagoas. 2007. Faculdade Ruy Barbosa.



Eventos



Participação em eventos, congressos, exposições e feiras
1.
Akademy 2016.Realização de BoF sobre Fundraising e participação nas sessões de hacking. 2016. (Encontro).

2.
LaKademy 2016 - 4o Encontro Latino-Americano dos Colaboradores do KDE.Participação nos sprints de desenvolvimento. 2016. (Encontro).

3.
QtCon 2016. Minuet - the KDE approach to music education. 2016. (Congresso).

4.
Spring 2016 KDE e.V. Board Sprint.Discussão de assuntos gerenciais da comunidade KDE. 2016. (Encontro).

5.
2015 KDevelop/Kate Sprint.Participação com contribuições no KDevelop. 2015. (Encontro).

6.
Akademy 2015. Qt Modeling: bringing metamodeling features into the KDE world. 2015. (Congresso).

7.
Autumn 2015 KDE e.V. Board Sprint.Discussão de assuntos gerenciais da comunidade KDE. 2015. (Encontro).

8.
LaKademy 2015 - 3o Encontro Latino-Americano dos Colaboradores do KDE.Participação nos sprints de desenvolvimento. 2015. (Encontro).

9.
Qt World Summit 2015. Session chairing and KDE booth manning. 2015. (Congresso).

10.
XVI Fórum Internacional de Software Livre (FISL 2015). Encontro Comunitário do KDE. 2015. (Congresso).

11.
4o Workshop de Sistemas Distribuídos Autonômicos - WoSiDA 2014 - XXXII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos. A Systematic Model-Based Approach for Feedback Control Trade-Off Evaluation in Autonomic Systems. 2014. (Congresso).

12.
Brazilian Conference on Software: Theory and Practice (CBSoft 2014). Do Search-Based Approaches Improve the Design of Self-Adaptive Systems ? A Controlled Experiment. 2014. (Congresso).

13.
Encontro Comunitário do KDE - XV Fórum Internacional de Software Livre (FISL). Encontro Comunitário do KDE. 2014. (Congresso).

14.
LaKademy 2014 - 2o Encontro Latino-Americano dos Colaboradores do KDE.Apresentação de mini-curso sobre Qt5 e participação nos sprints. 2014. (Encontro).

15.
XV Fórum Internacional de Software Livre (FISL 2014). QtModeling: Metamodelagem e Model-Driven Software Engineering com Qt5. 2014. (Congresso).

16.
25th International Conference on Software Engineering and Knowledge Engineering (SEKE 2013(. Architectural Design Spaces for Feedback Control Concerns in Self-Adaptive Systems. 2013. (Congresso).

17.
25th International Conference on Software Engineering and Knowledge Engineering (SEKE 2013(. DuSE-MT: From Design Spaces to Automated Software Architecture Design. 2013. (Congresso).

18.
7th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2013). A Search-Based Approach for Architectural Design of Feedback Control Concerns in Self-Adaptive Systems. 2013. (Congresso).

19.
7th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2013). Toward Systematic Conveying of Architecture Design Knowledge for Self-Adaptive Systems. 2013. (Congresso).

20.
X Conferência Latino-Americana de Software Livre (Latinoware 2013). KDE de 2008 a 2018: Retrospectivas e Perspectivas Técnicas e Sociais. 2013. (Congresso).

21.
IX Conferência Latino-Americana de Software Livre (Latinoware 2012). Desenvolvendo widgets QML para o KDE Plasma. 2012. (Congresso).

22.
LaKademy 2012 - 1o Encontro Latino-Americano dos Colaboradores do KDE.Participação nos sprints / Apresentação de Palestra no FLISOL POA. 2012. (Encontro).

23.
XIII Fórum Internacional de Software Livre (FISL 2012). Qt 5, KDE Frameworks 5 e Vivaldi: o que esperar disso tudo ?. 2012. (Congresso).

24.
VIII Conferência Latino-Americana de Software Livre (Latinoware 2011). Plasma Active: o KDE chega ao seu tablet. 2011. (Congresso).

25.
VIII Conferência Latino-Americana de Software Livre (Latinoware 2011). KDE Frameworks 5: o que você ganha com isso ?. 2011. (Congresso).

26.
VIII Conferência Latino-Americana de Software Livre (Latinoware 2011). Mobile Development with Qt 4.8 (3h short-course). 2011. (Congresso).

27.
Akademy 2010.Participação em sprints e BoFs. 2010. (Outra).

28.
Akademy-BR 2010: 1o Encontro dos Desenvolvedores Brasileiros do KDE.Organização do evento e coordenação dos sprints. 2010. (Encontro).

29.
IV Encontro Nordestino de Software Livre (ENSL 2010).Desenvolva seu Plasmoid JavaScript em 20 Minutos (mini-curso 3h). 2010. (Encontro).

30.
IV Encontro Nordestino de Software Livre (ENSL 2010).Desenvolvimento Cross-Platform com Qt 4.7 (mini-curso 3h). 2010. (Encontro).

31.
IV Encontro Nordestino de Software Livre (ENSL 2010).Desenvolvendo para o KDE. 2010. (Encontro).

32.
Tokamak 4: KDE Plasma Developers Meeting.Desenvolvedor participante do Tokamak4 Developer Sprint. 2010. (Outra).

33.
VII Conferência Latino-Americana de Software Livre (Latinoware 2010). Desenvolvendo Aplicações Desktop e Mobile com Qt 4.7 (mini-curso 6h). 2010. (Congresso).

34.
XI Fórum Internacional de Software Livre. 2o Encontro Brasileiro de Participantes do Google Summer of Code. 2010. (Congresso).

35.
XI Fórum Internacional de Software Livre (FISL 2010). Desenvolva o seu Plasmoid JavaScript em 20 Minutos. 2010. (Congresso).

36.
XI Fórum Internacional de Software Livre (FISL 2010). Forum KDE: Terceiro Encontro Brasileiro de Usuários e Desenvolvedores KDE. 2010. (Congresso).

37.
Gran Canaria Desktop Summit: GUADEC + Akademy 2009. 2009. (Congresso).

38.
ICSE 2009 - International Conference on Software Engineering - Workshop on Software Engineering for Adaptive and Self-Managing Systems. A Non-Intrusive Component-Based Approach for Deploying Unanticipated Self-Management Behaviour. 2009. (Congresso).

39.
KDE Gluon Developer Sprint.Desenvolvedor participante do KDE Gluon Developer Sprint. 2009. (Encontro).

40.
Qt Developer Days 2009. 2009. (Congresso).

41.
Software Freedom Day 2009 - Piauí.Mini-Curso. 2009. (Encontro).

42.
Software Freedom Day 2009 - Piauí.KDE 4, KDevelop e Google Summer of Code. 2009. (Encontro).

43.
VI Conferência Latino-Americana de Software Livre (Latinoware 2009). Introduçao ao Desenvolvimento com Qt4 / KDE4 (mini-curso 6h). 2009. (Congresso).

44.
Visita científica à University of Western Ontario - Faculty of Engineering - Software Engineering Laboratory. 2009. (Outra).

45.
X Fórum Internacional de Software Livre.Encontro Brasileiro de Participantes do Google Summer of Code. 2009. (Outra).

46.
X Fórum Internacional de Software Livre.Visualização de Software com o KDevelop 4. 2009. (Outra).

47.
X Fórum Internacional de Software Livre.Forum KDE: Segundo Encontro Brasileiro de Usuários e Desenvolvedores KDE. 2009. (Outra).

48.
V Conferência Latino-Americana de Software Livre (Latinoware 2008). Introduçao ao Desenvolvimento com Qt4 / KDE4 (mini-curso 6h). 2008. (Congresso).

49.
VIII Escola Regional de Computação Bahia-Alagoas-Sergipe (ERBASE 2008). 2008. (Encontro).

50.
VIII Semana de Informática da UESC (SINFORM 2008).Direcionamento de Carreira em Engenharia de Software: Empirismo x Teorizaçao. 2008. (Encontro).

51.
VIX Fórum Internacional de Software Livre. 2008. (Outra).

52.
11th Brazilian Simposium on Computer Music (SBCM 2007). 2007. (Simpósio).

53.
12th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2007). Engineering Components for Flexible and Interoperable Real-Time Distributed Supervision and Control Systems. 2007. (Congresso).

54.
I Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS 2007).Uma Ferramenta para Configuração e Implantação de Sistemas Distribuídos de Tempo-Real Baseados em Componentes. 2007. (Simpósio).

55.
Semana Estadual de Tecnologia da Informação.Debate: Convivência Software Livre X Software Proprietário. 2007. (Outra).

56.
VII Escola Regional de Computação Bahia-Alagoas-Sergipe (ERBASE 2007).Princípios Práticos de Computação Gráfica e Desenvolvimento de Jogos. 2007. (Encontro).

57.
27th IEEE Real-Time Systems Symposium (RTSS 2006).Using Real-time Components to Construct Supervision and Control Applications. 2006. (Simpósio).

58.
XII Congresso Brasileiro de Automática (CBA 2006). Real-Time Component Software For Flexible And Interoperable Automation Systems. 2006. (Congresso).

59.
XXIV Simpósio Brasileiro de Redes de Computadores (SBRC 2006).Using Real-Time Components to Construct Supervision and Control Applications. 2006. (Simpósio).

60.
XX Simpósio Brasileiro de Engenharia de Software (SBES 2006).A Management Tool for Component-Based Real-Time Supervision and Control Systems. 2006. (Simpósio).

61.
2nd Latin-American Symposium on Dependable Computing (LADC 2005).ARCOS: A Component-Based Architecture for the Construction of Robust Control and Supervision Applications. 2005. (Simpósio).

62.
XXIV Congresso da Sociedade Brasileira de Computação. 2004. (Congresso).

63.
1st Latin-American Symposium on Dependable Computing (LADC 2003). 2003. (Simpósio).

64.
I Seminário Técnico da Universidade Área 1 (STEC 2003).Reconhecimento de Faces com PCA e Redes Neurais. 2003. (Seminário).

65.
IX Simpósio Brasileiro de Sistemas Multimídia e Web (WEBMIDIA 2003). 2003. (Simpósio).

66.
LI Reunião Anual da SBPC (Sociedade Brasileira para o Progresso da Ciência) - VI Jornada Nacional de Iniciação Científica.Extração de Geometrias: Uma Aplicação à Medicina. 1999. (Encontro).

67.
XVIII Seminário Estudantil de Pesquisa. 1999. (Seminário).

68.
XVII Simpósio Brasileiro de Redes de Computadores - SBRC. 1999. (Simpósio).

69.
VII SemInfo - Semana de Informática da UFBa.Marching Cubes Multiresolução. 1998. (Seminário).

70.
XVII Seminário Estudantil de Pesquisa.Extração Otima de Geometrias: Uma Aplicação à Medicina. 1998. (Seminário).

71.
XVI Seminário Estudantil de Pesquisa.Marching Cubes Multiresolução. 1997. (Seminário).

72.
XXI Colóquio Brasileiro de Matemática - IMPA (Instituto de Matemática Pura e Aplicada). 1997. (Outra).


Organização de eventos, congressos, exposições e feiras
1.
ANDRADE, SANDRO S.. 6th Workshop on Autonomic Distributed Systems (WoSiDA) - Brazilian Symposium on Computer Networks and Distributed Systems (SBRC 2016). 2016. (Outro).

2.
ANDRADE, SANDRO S.; TORRES, A. ; SARAIVA, F. . LaKademy 2016 - 4o Encontro Latino-Americano dos Colaboradores do KDE. 2016. (Outro).

3.
ANDRADE, SANDRO S.. XXXIV Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos. 2016. (Congresso).

4.
ANDRADE, SANDRO S.. QtCon 2016. 2016. (Congresso).

5.
MARQUES NETO, M. C. ; Novais, R. L. ; ANDRADE, S. S. . XV Escola Regional de Computação Bahia, Alagoas e Sergipe (ERBASE 2015) - Organizador Geral. 2015. (Congresso).

6.
STEINMACHER, I. ; ANDRADE, S. S. . XVI Workshop Internacional de Software Livre (WSL 2015) - Coordenador de Programa. 2015. (Congresso).

7.
ANDRADE, SANDRO S.. LaKademy 2015 - 3o Encontro Latino-Americano dos Colaboradores do KDE. 2015. (Outro).

8.
ANDRADE, S. S.. ACM International Collegiate Programming Contest - South America / Brazil - First Phase. 2011. (Concurso).

9.
ANDRADE, S. S.; CANABRAVA, T. M. S. . Akademy-BR 2010: 1o Encontro dos Desenvolvedores Brasileiros do KDE. 2010. (Outro).

10.
ANDRADE, S. S.. 11th Brazilian Symposium on Formal Methods (SBMF 2008). 2008. (Congresso).

11.
ANDRADE, S. S.. 2nd Latin-Americam Symposium on Dependable Computing (LADC 2005). 2005. (Congresso).



Orientações



Orientações e supervisões concluídas
Monografia de conclusão de curso de aperfeiçoamento/especialização
1.
Vinícius Trindade. Suportando Comportamento Self-Adaptive em Aplicações Mobile Orientadas a Serviços. 2017. Monografia. (Aperfeiçoamento/Especialização em Especialização em Computação Distribuída e Ubíqua) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia. Orientador: Sandro Santos Andrade.

2.
Eudes Santos Andrade. Planejamento Regional Adaptativo em Sistemas Self-Adaptive de Larga Escala. 2016. Monografia. (Aperfeiçoamento/Especialização em Especialização em Computação Distribuída e Ubíqua) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia. Orientador: Sandro Santos Andrade.

3.
Lorena do C. Caldas. Projeto Arquitetural Automatizado de Sistemas Self-Organizing: Uma Abordagem Baseada em Busca. 2015. Monografia. (Aperfeiçoamento/Especialização em Especialização em Computação Distribuída e Ubíqua) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia. Orientador: Sandro Santos Andrade.

4.
Aline dos Santos do Amor Divino. Detecção Automática de Estilos Arquiteturais em Sistemas Distribuídos. 2015. Monografia. (Aperfeiçoamento/Especialização em Especialização em Computação Distribuída e Ubíqua) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia. Orientador: Sandro Santos Andrade.

Trabalho de conclusão de curso de graduação
1.
Luis Paulo Torres de Oliveira. Um Framework para Recuperação Arquitetural Independente de Plataforma. 2014. Trabalho de Conclusão de Curso. (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia. Orientador: Sandro Santos Andrade.

2.
Anderson José César Pereira. Design Arquitetural de Feedback Control Loops em Aplicações MapReduce. 2014. Trabalho de Conclusão de Curso. (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia. Orientador: Sandro Santos Andrade.

3.
Pedro Oliveira Raimundo. Software Evolution Sonification. 2014. Trabalho de Conclusão de Curso. (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia. Orientador: Sandro Santos Andrade.

4.
Elidiane P. dos Santos. Visualização de Software como Suporte ao Desenvolvimento Centrado em Métricas Orientadas a Objetos. 2012. Trabalho de Conclusão de Curso. (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia. Orientador: Sandro Santos Andrade.

5.
Alexandre Amoedo Amorim. Uma Ferramenta para Geração Automática de Arranjos Musicais baseados em Chord Melody. 2010. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Bahia. Orientador: Sandro Santos Andrade.

6.
André Caribé, Filipe Lins e Rafael Vasco. Visualização de Informação em um Sistema Open-Source para Categorização e Reprodução de Música. 2009. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa. Orientador: Sandro Santos Andrade.

7.
Fábio Mendonça, Thiana Souza e Wagner Souza. Geração Automática de Animações para a Linguagem Brasileira de Sinais. 2009. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa. Orientador: Sandro Santos Andrade.

8.
Vinicius Azevedo, Igor Sckrab e Diogo Outorelo. Um Sistema para Geração e Apresentação de Conteúdo 3D. 2009. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa. Orientador: Sandro Santos Andrade.

9.
Aloísio Ferreira da Rocha Neto. Animação de Objetos através de Algoritmos e Inteligência Artificial. 2009. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Bahia. Orientador: Sandro Santos Andrade.

10.
Rudá Porto Filgueiras. Serviços de Redes Sociais: Um Framework Baseado em Componentes. 2008. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa. Orientador: Sandro Santos Andrade.

11.
Margareth Maria Marques Dantas. Métricas para Acoplamento e Coesão em Sistemas Orientados a Objetos em Um Ambiente de Visualização de Software. 2008. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Bahia. Orientador: Sandro Santos Andrade.

12.
Allan Ferreira, João Canário e Liordino Rocha Neto. Uma Ferramenta OpenSource de Motion Capture Utilizando Marcações. 2008. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa. Orientador: Sandro Santos Andrade.

13.
Jailson A. de Brito Junior. Uma Abordagem Baseada em Componentes para Aplicações de Visão Computacional. 2008. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Bahia. Orientador: Sandro Santos Andrade.

14.
Cleber Nascimento Ramos e Aristóteles Marçal. ATOME: Uma Ferramenta para Configuração e Implantação de Sistemas Distribuídos de Tempo-Real Baseados em Componentes. 2007. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa. Orientador: Sandro Santos Andrade.

15.
Hebert Filgueiras, Alex Souza e Fabio Rafael. IRIDIUM: Um Framework para Sistemas Adaptativos Distribuídos Baseados em Componentes. 2007. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa. Orientador: Sandro Santos Andrade.

16.
Antonio Santos Vasconcelos. Desenvolvimento de um Módulo de Avaliação da Qualidade de Controle em Sistemas Industriais Distribuídos Sobre a Plataforma ARCOS. 2007. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Bahia. Orientador: Sandro Santos Andrade.

17.
Cassiano Ricardo, Darlan Sampaio e Gerson Junior. Visualização Estrutural 3D de Sistemas Orientados a Objetos. 2007. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Faculdade Ruy Barbosa. Orientador: Sandro Santos Andrade.

18.
Paulo Gomes de Prado. Estudo da Previsibilidade do Serviço de Eventos do Real-Time CORBA. 2004. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Bahia. Orientador: Sandro Santos Andrade.

19.
Eric de Carvalho Jardim Silva. Um Sistema para Reconhecimento de Faces Humanas. 2003. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Bahia. Orientador: Sandro Santos Andrade.

20.
Fábio André Silva Reis. Deformação Elástica de Contornos Aplicado a Busca em Banco de Dados de Imagens. 2000. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Bahia. Orientador: Sandro Santos Andrade.

Iniciação científica
1.
Ícaro Jerry Salles Santana. Melhoramento Genético On-Line como Infraestrutura para Sistemas Self-Adaptive Descentralizados. 2015. Iniciação Científica. (Graduando em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia, Fundação de Amparo à Pesquisa do Estado da Bahia. Orientador: Sandro Santos Andrade.

2.
Gabriel Ferreira Barros de Sousa. Planejamento Regional Adaptativo em Sistemas Self-Adaptive de Larga Escala. 2015. Iniciação Científica. (Graduando em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia, Fundação de Amparo à Pesquisa do Estado da Bahia. Orientador: Sandro Santos Andrade.

3.
Felix Simas de Souza Neto. Projeto e Implementação de um Framework para Definição de Sintaxes Concretas no DuSE-MT. 2013. Iniciação Científica. (Graduando em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia, Fundação de Amparo à Pesquisa do Estado da Bahia. Orientador: Sandro Santos Andrade.

4.
Luis Paulo Torres de Oliveira. Projeto e Implementação dos Módulos de Edição/Publicação de Lições e Integração MIDI no Spinet - Ambiente OpenSource Integrado e Colaborativo para Ensino de Fundamentos de Música. 2011. Iniciação Científica. (Graduando em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia, Fundação de Amparo à Pesquisa do Estado da Bahia. Orientador: Sandro Santos Andrade.

5.
Anderson José César Pereira. Projeto e Implementação do Repositório de Componentes e Infra-Estrutura de Comunicação Distribuída do QCM. 2011. Iniciação Científica. (Graduando em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia, Fundação de Amparo à Pesquisa do Estado da Bahia. Orientador: Sandro Santos Andrade.

6.
Jessica Rocha dos Anjos. Qt Component Model (QCM) - Plataforma Auto-Gerenciável para Computação Autonômica Distribuída. 2010. Iniciação Científica. (Graduando em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia, Fundação de Amparo à Pesquisa do Estado da Bahia. Orientador: Sandro Santos Andrade.

7.
Clélio Salgado Flores Júnior. Spinet - Ambiente OpenSource Integrado e Colaborativo para Ensino de Fundamentos de Música. 2010. Iniciação Científica. (Graduando em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia, Fundação de Amparo à Pesquisa do Estado da Bahia. Orientador: Sandro Santos Andrade.



Inovação



Projetos de pesquisa


Educação e Popularização de C & T



Livros e capítulos
1.
ANDRADE, SANDRO S.. On Subtle Contributions. In: Lydia Pintscher. (Org.). 20 Years of KDE: Past, Present and Future. 1ed.Berlin: Lulu, 2016, v. 1, p. 65-67.


Organização de eventos, congressos, exposições e feiras
1.
ANDRADE, SANDRO S.. QtCon 2016. 2016. (Congresso).



Outras informações relevantes


Membro do Board de Diretores do KDE e.V. (http://ev.kde.org)
Ex-membro do KDE Marketing Working Group



Página gerada pelo Sistema Currículo Lattes em 20/01/2019 às 20:19:02