Lincoln Souza Rocha

é Bacharel em Ciência da Computação pela Universidade Federal do Piauí (2003), Mestre (2007) e Doutor (2013) em Ciência da Computação pela Universidade Federal do Ceará. Tem experiência na área de Ciência da Computação com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: tratamento de exceção, arquitetura de software, predição de defeitos de software e mineração de repositórios de software. Suas pesquisas buscam endereçar problemas relacionados ao desenvolvimento de software em outras áreas de conhecimento, tais como: Computação Móvel e Sensível ao Contexto, Computação Móvel em Nuvem e Internet das Coisas. Além disso, tem atuado como revisor de artigos em vários workshops (e.g., VEM e SBCUP), conferências (e.g., FSE, SBES, SBLP, SugarLoafPlop e WebMedia) e periódicos (e.g., IST, JSERD e CEE) especializados. Alguns de seus artigos receberam distinção em conferências nacionais (melhor artigo de pesquisa do SBCARS de 2011 e do WebMedia de 2016) e internacionais (um dos melhores artigos do SPLC de 2010) da sua área. É membro da SBC (Sociedade Brasileira de Computação) desde 2005.

Informações coletadas do Lattes em 14/05/2024

Acadêmico

Formação acadêmica

Doutorado em Ciências da Computação

2008 - 2013

Universidade Federal do Ceará
Título: CAEHV: Um Método para Verificação de Modelos do Tratamento de Exceção Sensível ao Contexto em Sistemas Ubíquos
, Ano de obtenção: 2013. Rossana Maria de Castro Andrade. Palavras-chave: Computação Ubíqua; Sistemas de Software Ubíquo; Tratamento de Exceção; Sensibilidade ao Contexto; Verificação de Modelos.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Computação Ubíqua.

Mestrado em Ciências da Computação

2005 - 2007

Universidade Federal do Ceará
Título: AdaptiveRME e AspectCompose: Um Middleware Adaptativo e um Processo de Composição Orientado a Aspectos para o Desenvolvimento de Software Móvel e Ubíquo, Ano de Obtenção: 2007
Rossana Maria de Castro Andrade.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Computação Ubíqua; Middleware Adaptativo; Sensibilidade ao Contexto; Composição de Software; Programação Orientada a Aspectos.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Engenharia de Software.

Especialização em Tecnologias para Web

2004 - 2005

Universidade Federal do Piauí
Título: Prontuário Eletrônico no Hospital São Marcos
Orientador: Raimundo Santos Moura

Graduação em Ciência da Computação

1999 - 2003

Universidade Federal do Piauí
Título: JFlash: Uma Ferramenta para Otimização na Criação de Componentes Sensores
Orientador: Francisco Vieira de Souza

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Razoavelmente.

Bandeira representando o idioma Português

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Tratamento de Exceção.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teste de Software Sensível ao Contexto.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Linha de Produtos de Software.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Arquitetura e Evolução de Software.

Projetos de pesquisa

  • 2013 - Atual

    CAcTUS - Context-Awareness Testing for Ubiquitous Systems, Projeto certificado pelo(a) coordenador(a) Guilherme Horta Travassos em 29/03/2016., Descrição: A crescente melhoria em miniaturização de dispositivos computacionais e em meios de comunicação sem fio tem possibilitado relevantes avanços no desenvolvimento de sistemas ubíquos. Tais sistemas possuem características desafiadoras e que influenciam na interação ator-computador, como sensibilidade ao contexto, interoperabilidade espontânea e heterogeneidade de dispositivos. Para garantir a qualidade desse tipo de sistema, os testes devem ser adequadamente projetados e realizados de acordo com suas características, necessitando identificar algumas questões como quais testes devem ser executados, quais os contextos que a aplicação deve executar e como avaliar a qualidade desses sistemas a partir de testes. Esse projeto tem então como objetivo responder essas questões, buscando definir uma estratégia para planejamento e execução de testes sensíveis ao contexto para sistema ubíquos considerando as potenciais informações de contexto e utilizando medidas de software para avaliação da qualidade.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Lincoln Souza Rocha - Integrante / Rossana Maria de Castro Andrade - Integrante / Káthia Marçal de Oliveira - Integrante / Guilherme Horta Travassos - Coordenador / Ana Regina Cavalcanti da Rocha - Integrante / José Maria da Silva Monteiro Filho - Integrante / Santiago Matalonga - Integrante / Christophe Kolsi - Integrante / Houcine Ezzedine - Integrante / Mourad Abed - Integrante.

  • 2012 - 2013

    UbiStructure - Uma Infra-Estrutura de Desenvolvimento e Execução de Aplicações Ubíquas, Descrição: O objetivo desse novo projeto, denominado UbiStructure, é utilizar as ideias que foram propostas durante o projeto MobiLine e criar um ambiente de desenvolvimento e execução para aplicações móveis e sensíveis ao contexto utilizando Linhas de Produtos de Software, que contemple os vários ciclos propostos no MobiLine. Para isso, muitas questões não tratadas anteriormente serão exploradas e tem enfoque nos aspectos de dependabilidade, qualidade de software, aquisição de contexto e de configuração otimizada de um produto.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Lincoln Souza Rocha - Integrante / Rossana Maria de Castro Andrade - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

  • 2008 - 2009

    Um Ambiente Integrado para o Desenvolvimento Generativo de Software Ubíquo Sensível ao Contexto, Descrição: MCT/CNPq/CT-INFO n 17/2007. Processo: 550924/2007-8. O objetivo deste projeto é investigar as características particulares existentes no desenvolvimento de software ubíquo sensível ao contexto para a construção de um ambiente integrado de apoio ao desenvolvimento generativo de software para este domínio. Em especial, este projeto considera como foco para o aumento da produtividade e qualidade no desenvolvimento desse tipo de software, a aplicação de técnicas que possibilitem uma reutilização de forma sistemática através das abordagens de Linha de Produtos de Software, Desenvolvimento Generativo de Software e Desenvolvimento Baseado em Componentes. O ambiente proposto servirá como apoio ao engenheiro de software em todas as fases de desenvolvimento (modelagem, projeto, implementação e implantação), além de possibilitar a utilização e construção de artefatos reutilizáveis. , Situação: Desativado; Natureza: Pesquisa. , Alunos envolvidos: Doutorado: (1) . , Integrantes: Lincoln Souza Rocha - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2007 - 2010

    MobiLine: Uma Linha de Produtos de Software para o Desenvolvimento de Aplicações Móveis e Sensíveis ao Contexto, Descrição: Universal MCT/CNPq 15/2007. Processo: 484523/2007-4. O objetivo deste projeto é investigar as características particulares existentes no desenvolvimento de software móvel sensível ao contexto para a construção de uma linha de produtos para este domínio. Em especial, o projeto considera como foco para o aumento da produtividade e qualidade no desenvolvimento desse tipo de software, a aplicação de técnicas que possibilitem uma reutilização de forma sistemática. Esta linha de produtos de software servirá como apoio ao engenheiro de software em todas as fases de desenvolvimento, além de possibilitar a utilização e construção de artefatos reutilizáveis. Neste sentido, está previsto um estudo em relação às técnicas tradicionais para a construção de linha de produtos, visando identificar as extensões necessárias para atender às características particulares de adaptabilidade e sensibilidade ao contexto, exigidas pela classe de aplicações a serem construídas neste domínio. Além da linha de produtos propriamente dita, são previstos como subprodutos adicionais para o projeto a qualificação da equipe em técnicas e tecnologias emergentes e resultados práticos que comprovem a parceria firmada entre as equipes da UFC e UFRJ. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (3) / Mestrado acadêmico: (3) / Doutorado: (3) . , Integrantes: Lincoln Souza Rocha - Integrante / Rossana Maria de Castro Andrade - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

Prêmios

2016

Melhor Artigo do WebMedia 2016 (Trilha Computação Móvel, Computação Ubíqua e TV Digital), Sociedade Brasileira de Computação.

2011

Melhor artigo do SBCARS 2011, Sociedade Brasileira de Computação.

2010

Um dos melhores artigos do SPLC 2010, .

Histórico profissional

Endereço profissional

  • Universidade Federal do Ceará, Centro de Ciências, Departamento de Computação. , Avenida Humberto Monte s/n, Campus do Pici, Bloco 910, Pici, 60440554 - Fortaleza, CE - Brasil, Telefone: (85) 33669847, Ramal: 207, URL da Homepage:

Experiência profissional

2009 - Atual

Universidade Federal do Ceará

Vínculo: , Enquadramento Funcional: Professor Adjunto I, Carga horária: 40, Regime: Dedicação exclusiva.

2007 - 2008

Universidade Federal do Ceará

Vínculo: Colaborador, Enquadramento Funcional: Colaborador

2004 - 2005

Hospital São Marcos

Vínculo: Celetista, Enquadramento Funcional: Analista de Sistemas, Carga horária: 44

Atividades

  • 01/2004 - 02/2005

    Serviços técnicos especializados , Hospital São Marcos.,Serviço realizado, Analise Projeto e Desenvolvimento do Prontuário Eletrônico.

2003 - 2005

Universidade Estadual do Piauí

Vínculo: Servidor Público, Enquadramento Funcional: Professor Substituto, Carga horária: 40

Atividades

  • 10/2003 - 03/2005

    Ensino, Licenciatura Plena Em Computação, Nível: Graduação,Disciplinas ministradas, Redes de Computadores, Sistemas Operacionais, Noções de Compiladores, Programação IV

2003 - 2003

Jeff Networks Consulting Ltda

Vínculo: Celetista, Enquadramento Funcional: Analista Junior, Carga horária: 20

Atividades

  • 09/2003 - 09/2003

    Treinamentos ministrados , Jeff Networks Consulting Ltda.,Treinamentos ministrados, Curso de Introdução a Procramação Orientada a Objetos: JAVA

  • 03/2003 - 09/2003

    Serviços técnicos especializados , Jeff Networks Consulting Ltda.,Serviço realizado, Desenvolvimento da Argência Virtual da AGESPISA.

2002 - 2002

Universidade Federal do Piauí

Vínculo: Monitoria, Enquadramento Funcional: Monitor, Carga horária: 12

Atividades

  • 03/2002 - 07/2002

    Outras atividades técnico-científicas , Centro de Ciências da Natureza, Centro de Ciências da Natureza.,Atividade realizada, Monitoria da Disciplina Sistemas Operacionais I.