Marcos Lordello Chaim.
Livre · Curso de Sistemas de Informação
- Departamento
- Curso de Sistemas de Informação
Currículo atualizado em 29/10/2025
Cita-se como: CHAIM, Marcos Lordello;CHAIM, Marcos L.;LORDELLO CHAIM, MARCOS;CHAIM, MARCOS
Resumo biográfico
Marcos Lordello Chaim possui graduação em Engenharia Elétrica (1987), mestrado (1991) e doutorado em Engenharia Elétrica (2001) pela Universidade Estadual de Campinas. De 1990 a 1992, foi professor assistente da Universidade Estadual Paulista ''Júlio de Mesquita Filho'' (UNESP) no campus de São José do Rio Preto. Depois de deixar a UNESP, trabalhou na Embrapa Informática onde atuou como desenvolvedor de software para o domínio agropecuário até 2005. Desde então, é professor da Escola de Artes, Ciências e Humanidades da Universidade de São Paulo. Seu interesse de pesquisa principal é em Engenharia de Software, mais especificamente nos seguintes temas: teste, depuração e manutenção de software, métodos de desenvolvimento e engenharia de software experimental; também tem interesse nas áreas de linguagens de programação e ensino de sistemas de informação.
Indicadores
Áreas de atuação
03 registros- Ciencias Exatas E Da TerraCiência da ComputaçãoMetodologia e Técnicas da Computação › Engenharia de Software
- Ciencias Exatas E Da TerraCiência da ComputaçãoMetodologia e Técnicas da Computação › Sistemas de Informação
- Ciencias Exatas E Da TerraCiência da ComputaçãoMetodologia e Técnicas da Computação › Linguagens de Programação
Formação acadêmica
04 registros- 1997 – 2001DoutoradoConcluídoEngenharia Elétrica · Universidade Estadual de Campinas“Depuração de Programas Baseada em Informação de Teste Estrutural”Orientação: Mario Jino e José Carlos MaldonadoBolsa Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
- 1987 – 1991MestradoConcluídoEngenharia Elétrica · Universidade Estadual de Campinas“POKE-TOOL - Uma Ferramenta para Suporte ao Teste Estrutural de Programas baseado em Análise de Fluxo de Dados”Orientação: Mario JinoBolsa Conselho Nacional de Desenvolvimento Científico e Tecnológico
- 1983 – 1987GraduaçãoConcluídoEngenharia Elétrica · Universidade Estadual de Campinas
- Livre-docênciaConcluídoLivre-docência · Universidade de São Paulo
Idiomas
03 registros| Idioma | Leitura | Fala | Escrita | Compreensão |
|---|---|---|---|---|
| Inglês | Bem | Bem | Bem | Bem |
| Francês | Bem | Razoável | Pouco | Razoável |
| Espanhol | Pouco | Pouco | — | Pouco |
Atuação profissional
11 registros- 2023 – 2023Swiss National Science FoundationRevisor de projeto de fomento
- 2019 – presenteVínculo atualGeorge Mason University
- 2019 – presenteVínculo atualInternational Journal of Cyber-Physical Systems (IJCPS)Membro de corpo editorial
- 2018 – 2022Edições da Escola de Artes, Ciências e Humanidades (EACH), USP.Membro de corpo editorial
- 2017 – 2017Stiftelsen Sintef
- 2005 – presenteVínculo atualDedicação exclusivaUniversidade de São PauloProfessor doutorServidor Publico
- 2005 – presenteVínculo atualFundação de Amparo à Pesquisa do Estado de São PauloRevisor de projeto de fomento
- 2002 – 2003Universidade Estadual de CampinasOutro -- Professor temporárioColaborador4h/sem
- 1995 – 2002Pontifícia Universidade Católica de CampinasProfessor AssistenteCeletista4h/sem
- 1992 – 2005Empresa Brasileira de Pesquisa AgropecuáriaPequisador IIICeletista40h/sem
- 1990 – 1992Dedicação exclusivaUniversidade Estadual Paulista Júlio de Mesquita FilhoProfessor AssistenteServidor Publico40h/sem
Produção bibliográfica
96 registros- 2025Quantum Testing in the Wild: A Case Study with Qiskit AlgorithmsNeilson Carlos Leite Ramalho; Érico Augusto da Silva; DE SOUZA, HIGOR AMARIO; Marcos Lordello Chaim · Early Research Achievements track · Montreal, Canada
- 2025A Study on Different Spectra in Fault LocalizationNícolas Hamparsomian; Marcos Lordello Chaim · 20th International Conference on the Evaluation of Novel Approaches to Software Engineering · Porto, Portugal
- 2024Testing and Debugging Quantum Programs: The Road to 2030Neilson Carlos Leite Ramalho; Higor Amario de Souza; Marcos Lordello Chaim · Software Engineering 2030 Workshop · ACM Press · Porto de Galinhas, PE, Brasil
- 2023Bit-wise All Edge-pairs CoverageSILVA, MATHEUS; Marcos Lordello Chaim · SBES 2023: XXXVII Brazilian Symposium on Software Engineering · ACM · ISBN 9798400707872 · Campo Grande Brazil
- 2022Data flow Subsumption and its Impact on Spectrum-based Fault LocalizationLOPES DA SILVA, DENNIS; Marcos Lordello Chaim; AMARIO DE SOUZA, HIGOR · SAST 2022: 7th Brazilian Symposium on Systematic and Automated Software Testing · ACM · ISBN 9781450397537 · Uberlandia Brazil
- 2021Efficiently Finding Data Flow SubsumptionsMarcos Lordello Chaim; BARAL, KESINA; OFFUTT, JEFF; CONCILIO, MARIO; ARAUJO, ROBERTO P. A. · 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST) · IEEE · ISBN 9781728168364 · Porto de Galinhas
- 2021Graph Representation for Data Flow CoverageNETO, MARIO CONCILIO; ARAUJO, ROBERTO P. A.; Marcos Lordello Chaim; OFFUTT, JEFF · 2021 IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC) · IEEE · ISBN 9781665424639 · Madrid
- 2020OAS DB: A Repository of Specifications to Support OpenAPI ResearchAlex Braha Stoll; Marcos Lordello Chaim; Tosin Daniel Oyetoyan; Daniela Soares Cruzes · Proceedings of the 13th Seminar Series on Advanced Techniques & Tools for Software Evolution · CEUR Workshop Proceedings · Amsterdam
- 2019Evaluating data-flow coverage in spectrum-based fault localizationHenrique Lemos Ribeiro; Higor Amario de Souza; Roberto Paulo Andrioli de Araujo; Marcos Lordello Chaim; KON, FABIO · ACM/IEEE International Symposium on Empirical Software Engineering and Measurement · Porto de Galinhas, PE, Brasil
- 2019Vulnerability detection techniques and tools and their relationship to agile methods and software quality and service modelsLı́gia Cássia M. de Castro Santos; Edmir Parada V. Prado; Marcos Lordello Chaim · XV Simpósio Brasileiro de Sistemas de Informação · Sociedade Brasileira de Computação (SBC) · Aracaju, SE, Brasil
- 2018CodeForest: Uma ferramenta visual de depuraçãoFábio Pereira da Silva; Danilo Mutti; Marcos Lordello Chaim; Higor Amario de Souza · XXI Ibero-american Conference on Software Engineering · Colômbia
- 2018Jaguar: a spectrum-based fault localization tool for real-world softwareHenrique Lemos Ribeiro; Higor Amario de Souza; ARAUJO, ROBERTO PAULO ANDRIOLI DE; Marcos Lordello Chaim; KON, FABIO · 2018 IEEE 11th International Conference on Software Testing, Verification and Validation · Estocolmo
- 2018Uso de técnicas e ferramentas para detecção de vulnerabilidades: um survey com membros de equipes de desenvolvimento ágil de softwareLı́gia Cássia M. de Castro Santos; Marcos Lordello Chaim; Edmir Parada V. Prado · Computer on the Beach · Florianópolis
- 2018Avaliação de usabilidade de ferramentas de depuração de softwareFábio Pereira da Silva; Higor Amario de Souza; Marcos Lordello Chaim · Simpósio Brasileiro de Sistemas de Informação · Caxias, RS
- 2018Interesse em Técnicas e Ferramentas de Detecção de Vulnerabilidades: Um Survey com Membros de Equipes ÁgeisLı́gia Cássia M. de Castro Santos; Edmir Parada V. Prado; Marcos Lordello Chaim · International Conference on Information Systems and Technology Management · São Paulo
- 2018Where are the minimal mutants?Márcio Eduardo Delamaro; Marcos Lordello Chaim; José Carlos Maldonado · Insightful Ideas and Emerging Results track · Sociedade Brasileira de Computação · São Carlos
- 2018An empirical assessment of visual debugging tools effectiveness and efficiencyFábio Pereira da Silva; Higor Amario de Souza; Marcos Lordello Chaim · 37th International Conference of the Chilean Computer Science Society · IEEE · ISBN 0 · Santiago
- 2017Using affective computing to automatically adapt serious games for rehabilitationRenan Vinícius Aranha; Leonardo Souza Silva; Marcos Lordello Chaim; Fátima de Lourdes dos Santos Nunes · IEEE 30th International Symposium on Computer-Based Medical Systems · IEEE Computer Society · Thessaloniki
- 2017Comparing Capability of Static Analysis Tools to Detect Security Weaknesses in Mobile ApplicationsTosin Daniel Oyetoyan; Marcos Lordello Chaim · International Workshop on Secure Software Engineering in DevOps and Agile Development co-located with the 22nd European Symposium on Research in Computer Security (ESORICS 2017) · Oslo
- 2014Data-Flow Testing in the LargeARAUJO, ROBERTO PAULO ANDRIOLI DE; Marcos Lordello Chaim · 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation (ICST) · IEEE · ISBN 9781479922550 · Cleveland
- 2013SPLOT-TM: Apoio ao Gerenciamento de Testes Funcionais em Linha de Produto de SoftwareRegis Hideki Hattori; Marcelo Fantinato; Marcos Lordello Chaim · IX Simpósio Brasileiro de Sistemas de Informação (SBSI) · Sociedade Brasileira de Computação (SBC) · João Pessoa - PB
- 2013Adding context to fault localization with integration coverageDE SOUZA, HIGOR AMARIO; Marcos Lordello Chaim · 2013 IEEE/ACM 28th International Conference on Automated Software Engineering (ASE) · IEEE · ISBN 9781479902156 · Silicon Valley
- 2013How Exception Handling Constructions are Tested: An Initial Investigation with Open Source SoftwareAuri Marcelo Rizzo Vincenzi; João Carlos da Silva; Plínio de Sá Leitão-Júnior; José Carlos Maldonado; Márcio Eduardo Delamaro; Marcos Lordello Chaim · International Conference on Software Engineering Advances · IARIA · ISBN 978-1-61208-3 · Veneza
- 2013Avaliação de Heurísticas para Localização de DefeitosLucas Santos de Oliveira; Higor Amario de Souza; Danilo Mutti; Marcos Lordello Chaim · Brazilian Workshop on Systematic and Automated Testing · SBC · Brasília
- 2012Detecção Semântica de Clones a partir de BytecodesFelipe de Alencar Albuquerque; Marcos Lordello Chaim; Bruno Lima Neves · IX Workshop de Manutenção Moderna de Software - WMSWM 2012 · Sociedade Brasileira de Computação · ISBN 21776369 · Fortaleza, Ceará, Brasil
Produção técnica
24 registros- 2009Definition of standard test approaches, test suites, and benchmarks of open source software. Working Document 5.4.2.Arnaud Laprévote; Auri Marcelo Rizzo Vincenzi; Marcos Lordello Chaim; Marco Aurélio Graciotto Silva; Davide Tosi; Hui.wu +1 autores
- 2008InSS -- Instrumentation Strategies SimulatorMarcos Lordello Chaim; Anthony Accioly; Delano Medeiros Beder; Helton Bíscaro; Marcelo Morandini
- 2008On the subsumption relationship in data-flow testingMarcos Lordello Chaim; Anthony Accioly; Delano Medeiros Beder
- 2002Definição de um processo de software leve. Embrapa Informática AgropecuáriaMarcos Lordello Chaim
- 2002Processo de depuração depois do teste: definição e análise. Embrapa Informática AgropecuáriaMarcos Lordello Chaim; José Carlos Maldonado; Mario Jino
- 2002Teste de fluxo de dados de programas com ponteiros e registros. Embrapa Informática AgropecuáriaMarcos Lordello Chaim; José Carlos Maldonado; Mario Jino
- 1997Cartilha Azul: Guia do Processo de Desenvolvimento de Software do CNPTIA - Embrapa. Embrapa Informática AgropecuáriaHermes Pacheco; Kleber Figueiredo; Marcos Lordello Chaim; Moacir Pedroso Junior; Renato Fileto · Estabelecimento de um processo de desenvolvimento de software no CNPTIA/Embrapa
Projetos
16 registrosProjetos de pesquisa e de desenvolvimento tecnológico registrados no Currículo Lattes.
- Em andamento2021 – presentePesquisa
Avaliação de ferramentas de localização de defeitos em ambientes de integração contínua
Um dos atuais desafios das ferramentas de apoio à localização de defeitos baseadas em espectros (SBFL -- "Spectrum-based Fault Localizaion") é executar em uma diversidade de ambientes de desenvolvimento, em particular, em ambiente de integração contínua. A integração dessas ferramentas na esteira de integração contínua pode acelerar sua adoção pela indústria. Para tanto, essas ferramentas precisam estar preparadas para execução em esteiras de integração contínua e, não menos importante, possuir desempenho que permita que os desenvolvedores utilizem-nas sem comprometer seu processo de desenvolvimento de software. Este projeto tem por objetivo abordar alguns aspectos do uso das ferramentas de SBFL em um esteira de integração contínua, a saber, identificação das mais adequadas e avaliação do comportamento dos usuários dessas ferramentas neste contexto
EquipeMarcos Lordello Chaim (Responsável), Roberto Andrioli de Araujo, Erickson Lima Barbosa da Silva
- Em andamento2021 – presentePesquisa
Cobertura de Todos os Pares de Arestas Bit a Bit
O teste estrutural é amplamente utilizado para detectar defeitos em software e para avaliar a qualidade dos conjuntos de testes. Sem apoio automatizado, porém, seu uso em programas desenvolvidos em ambientes industriais é praticamente inviável. O teste estrutural é realizado por meio de critérios de teste baseados na cobertura do código do programa. O código do programa é geralmente abstraído na forma de um grafo. A cobertura de código baseada em fluxo de controle define requisitos de teste em termos de elementos do grafo (por exemplo, nós e arestas). O critério "todos os pares de arestas" é relativamente recente quando comparado aos critérios "todos os nós" e "todas as arestas". Estudos indicam que o critério "todos os pares de arestas} são promissores na detecção de defeitos. O projeto visa desenvolver uma nova abordagem e uma ferramenta para rastrear pares de arestas com base em operações bit a bit que também podem ser utilizadas para o rastreamento de nós e arestas. Avaliações experimentais verificarão o custo para rastrear requisitos de teste de fluxo de controle usando operações bit a bit.
EquipeMarcos Lordello Chaim (Responsável), Matheus Soares Silva
- Concluído2019 – 2022Pesquisa
Infraestrutura para avaliação de ferramentas de análise de código e teste de aplicações baseadas em interfaces OpenAPI
Há muitas especificações usadas para descrever uma API Web. Uma das mais populares é a OpenAPI. Essa especificação permite descrever todos os recursos que podem ser acessados e manipulados por meio de uma API Web REST. Uma especificação OpenAPI pode ser usada para diferentes tipos de análises e verificações do serviço que implementa a API descrita. Um desafio comum enfrentado por pesquisadores, no entanto, é a inexistência de infraestrutura compartilhada de validação ou de um benchmark padrão. Este projeto tem por objetivo fornecer aos pesquisadores e profissionais da indústria uma solução completa para tornar mais eficiente a avaliação de novas técnicas e ferramentas de análise de código e testes de aplicações que utilizam o padrão OpenAPI
EquipeMarcos Lordello Chaim (Responsável), Tosin Daniel Oyetoyan, Daniela Soares Cruzes, Alex Braha Stoll
- Em andamento2019 – presentePesquisa
Localização de defeitos baseada espectros e redes neurais profundas
A proposta desta pesquisa é construir um modelo de aprendizado profundo como uma técnica de localização de defeitos que será treinado com espectros de fluxo de controle e de dados. O objetivo é produzir ranqueamentos mais efetivos nos quais o número de componentes do código-fonte a serem investigadas pelo desenvolvedor até localizar o defeito seja menor.
EquipeMarcos Lordello Chaim (Responsável), Nícolas Hamparsomian
- Concluído2019 – 2021Pesquisa
Sobre a relação de subsunção no teste de fluxo de dados
O teste de fluxo de dados visa realizar uma avaliação estrutural completa dos programas. Ele requer casos de teste que percorrem um caminho no qual a definição de uma variável e seu uso subsequente, isto é, uma associação de definição-uso (adu), são exercitados ou cobertos. No entanto, o teste de fluxo de dados dificilmente é adotado na indústria porque é considerado muito caro. Neste projeto, planeja-se investigar o relacionamento de subsunção definido na literatura como uma maneira de reduzir os custos do teste de fluxo de dados. Uma adu D1 "subsume" uma adu D2 se todos os caminhos completos que cobrem D1 também cobrem D2. Essa informação pode reduzir o esforço para aplicar o teste de fluxo de dados. O testador poderá focar nas adus que "subsumem" todas as outras, chamadas de "adus sem restrições", e "esquecer" as demais. O objetivo deste projeto de pesquisa é investigar vários aspectos subjacentes a essa premissa, a saber, descoberta, quantidade, escalabilidade e eficácia (ou seja, capacidade de detecção de defeitos) das adus sem restrições. Além disso, planeja-se investigar o papel do relacionamento de subsunção de adus na localização de defeitos.
Financiadores- Fundação de Amparo à Pesquisa do Estado de São Paulo · BOLSA
EquipeMarcos Lordello Chaim (Responsável), Mario Concilio Neto, Dennis Lopes da Silva, Andrew Jefferson Offutt
- Concluído2017 – 2017Pesquisa
Detection of Code Quality Vulnerabilities in Mobile Applications
Projeto desenvolvido junto ao SINTEF Digital, Trondheim, Noruega, cujo objetivo foi investigar a detecção de vulnerabilidades em aplicações móveis e ganhar conhecimento em segurança de software, mais especificamente, em análise estática de código para segurança.
Financiadores- Research Council of Norway · AUXILIO_FINANCEIRO
EquipeMarcos Lordello Chaim (Responsável), Tosin Daniel Oyetoyan, Daniela Soares Cruzes
- Concluído2012 – 2018Pesquisa
Depuração e interação humano-computador
Apresentação de informação de depuração não mudou muito desde a introdução do primeiro depurador simbólico. Basicamente, as mesma informações ("breakpoints'', valores de variáveiss, pilha de execução) são apresentadas por meio de uma interface gráfica. Técnicas de visualização para ajudar na busca dos defeitos é o objetivo dessa pesquisa. Em particular, estamos pesquisando técnicas para visualizar informações de depuração obtidas a partir dos requisitos de teste estruturais cobertos pelos casos de teste que passam e, especialmente, por aqueles que falham. Uma metáfora foi desenvolvida para representar programas e esse tipo de informação de depuração, uma ferramenta protótipo usando a metáfora novo foi implementado. Temos a intenção de desenvolver o protótipo como um "plugin" para um Ambiente de Desenvolvimento Interative (IDE). Outro objetivo da pesquisa é desenvolver recursos para visualização de informações de depuração no contexto de integração contínua.
EquipeMarcos Lordello Chaim (Responsável), Roberto Andrioli de Araujo, Higor Amario de Souza, Marcus Vinícius Rodrigues Eltscheminov, Danilo Mutti
- Concluído2012 – 2017Pesquisa
Novos benchmarks para avaliação de técnicas de teste e depuração
A realização de experimentos é importante tarefa na validação de técnicas de Engenharia de Software, especialmente para as técnicas de teste e depuração de sistemas. Este projeto tem como objetivo identificar "benchmarks" que possam ser utilizados para avaliar técnicas de teste e de depuração de defeitos. Os "benchmarks" ficarão disponíveis por meio de licenças de software livre e poderão ser utilizados para avaliação e desenvolvimento de ferramentas livres de teste e depuração.
Financiadores- Universidade de São Paulo · REMUNERACAO
EquipeMarcos Lordello Chaim (Responsável), Higor Amario de Souza, Luiz Henrique Novo Baptistão
- Concluído2011 – 2014Pesquisa
Instrumentação eficiente para teste e depuração de programas
Rastrear os requisitos de teste estruturais em tempo de execução, em geral, torna os programas lentos e aumenta o consumo de memória. Em alguns casos, a execução do programa pode ficar inviável como, por exemplo, quando requisitos de critérios baseados em fluxo de dados (pares definição-uso) são rastreados em programas de longa execução. Isso ocorre porque rastrear requisitos de teste requer a inserção de código adicional --- isto é, a instrumentação do programa --- para coletar a cobertura dos requisitos de teste. Esse projeto tem por objetivo desenvolver técnicas de instrumentação para coletar eficientemente os requisitos cobertos durante a execução de um programa. Essa informação é útil tanto para o teste como para a depuração de programas.
EquipeMarcos Lordello Chaim (Responsável), Roberto Andrioli de Araujo, Maruscia Baklizky, Karina Olga Maizman Bogdan
- Concluído2011 – 2012Pesquisa
Uso de cobertura de teste estrutural para depurar programas
A cobertura de testes estruturais --- a lista de componentes de código, como nós, ramos, ou pares definição-uso cobertos por um teste --- pode ser utilizada para auxiliar a depuração de programas, especialmente para a localização de defeitos. Dados de cobertura de código são utilizados por heurísticas para calcular o nível de suspeição de nós, ramos e pares definição-uso. Aqueles componentes mais associados a casos de teste que falham, e menos associados a casos de teste que passam, são mais suspeitos. Depois de atribuir um valor suspeição para esses componentes, uma lista em ordem decrescente de desconfiança é gerada. Os componentes de código mais suspeitos são mapeados em trechos de código que devem ser verificados em primeiro lugar na busca de defeitos. Nosso objetivo é melhorar o uso de dados de cobertura na depuração por meio da combinação de diferentes tipos de cobertura para localização de defeitos. Estamos investigando o uso de cobertura do teste de integração (cobertura de pares e triplas de métodos), combinada com a cobertura de testes de unidade (nós, ramos e pares definição de uso) para indicar trechos mais precisos de código a serem verificados pelos programadores.
Financiadores- Fundação de Amparo à Pesquisa do Estado de São Paulo · BOLSA
EquipeMarcos Lordello Chaim (Responsável), Higor Amario de Souza, Luiz Henrique Novo Baptistão
- Concluído2010 – 2013Pesquisa
Detecção semântica interprocedural de clones em programas bytecode
Código duplicado, ou clones, são incorporados em sistemas como uma maneira simples de reutilizar código. Entretanto, a manutenção de um sistema torna-se cara se ele possui muitos clones, especialmente clones semânticos em que a sintaxe do programa muda mas a semântica é mantida. Existem ferramentas para detecção de clones semânticos que analisam o código fonte. No entanto, não existem ferramentas que detectam clones lendo programas compilados em bytecodes. O objetivo dessa pesquisa é desenvolver técnicas escaláveis para a detecção de clones semânticos levando em consideração chamadas de procedimento presentes em programas bytecode. Essa abordagem possui vantagens como análise multiplataforma e detecção de clones em sistemas para os quais o código não está presente.
EquipeMarcos Lordello Chaim (Responsável), Felipe de Alencar Albuquerque, Bruno Lima Neves
- Concluído2009 – 2012Pesquisa
REDE - usando uma REde de sensores para Detectar Enchentes
Em virtude de uma variedade de fatores que incluem as mudanças climáticas, as enchentes tem sido frequentes e problemáticas no Brasil. Por exemplo, as cidades de Marabá e Manaus, ambas na região norte do país, registraram este ano uma das piores enchentes dos últimos anos. Além disso, a cidade de São Paulo frequentemente sofre de enchentes durante o período das chuvas, no verão. Para minimizar este problema recorrente, o presente projeto de pesquisa propõe investigar o uso de uma rede de sensores para detectar possíveis ocorrências de enchentes, alarmando prioritamente a população que encontra-se em risco.
EquipeMarcos Lordello Chaim, Delano Medeiros Beder, Jó Ueyama (Responsável), Daniel Hughes
- Concluído2009 – 2012Pesquisa
INCT-SEC -- Instituto Nacional de Ciência e Tecnologia, Sistemas Embarcados Críticos
A criação de um Instituto de Sistemas Embarcados Críticos é proposta neste projeto. O objetivo geral desse instituto é elevar o nível de conhecimento, competência e qualidade no país sobre o desenvolvimento desse tipo de sistema, considerando que se trata de tecnologia importante para apoiar o desenvolvimento de áreas estratégicas do país, como a do meio ambiente, a de segurança e defesa e a de agricultura. O projeto é abrangente e envolve grupos de pesquisadores de nove universidades brasileiras e sete empresas. O pesquisador está envolvido no subprojeto "Um 'Framework' para o Desenvolvimento de Sistemas Embarcados Críticos" que é realizado na Escola de Artes, Ciências e Humanidades da Universidade de São Paulo.
Financiadores- Conselho Nacional de Desenvolvimento Científico e Tecnológico · AUXILIO_FINANCEIRO
EquipeMarcos Lordello Chaim, José Carlos Maldonado (Responsável), Delano Medeiros Beder
- Em andamento2008 – presentePesquisa
Educação em Sistemas de Informação
Este projeto engloba várias inciativas em educação que ocorrem no contexto do curso de graduação em Sistemas de Informação da EACH-USP. As principais delas envolvem o estudo e avaliação de novas técnicas e métodos de ensino de disciplinas de graduação, em particular disciplinas que tratam de desenvolvimento de sistemas e avaliação comparativa da grade curricular dos cursos de graduação em Sistemas de Informação no Brasil e no mundo.
EquipeMarcos Lordello Chaim (Responsável)
- Concluído2007 – 2011Pesquisa
QualiPSo --- Quality Platform for Open-Source Software
O projeto QualiPSo ("Quality Plataform for Open Source") propõe-se a definir e implementar tecnologias, procedimentos, leis e políticas com o objetivo de potencializar as práticas de desenvolvimento de software livre, tornando-as confiáveis, reconhecidas e estabelecidas na indústria. Para viabilizar o projeto e a sustentação do software livre como uma solução confiável para a indústria, foi criado um consórcio formado por indústrias, academia e governo. O projeto conta com a participação de colaboradores de diferentes origens: França, Itália, Brasil, Espanha, China e Alemanha.
Financiadores- Comissão Européia · AUXILIO_FINANCEIRO
EquipeMarcos Lordello Chaim, Auri Marcelo Rizzo Vincenzi (Responsável), Delano Medeiros Beder
- Concluído2007 – 2010Pesquisa
Simulação de Estratégias de Instrumentação de Programas
Teste de software é uma das atividades que demandam mais tempo dos programadores. Apesar da existência de técnicas de teste eficazes, como o teste baseado em análise de fluxo de dados, na maioria das vezes o teste é realizado de maneira \textit{ad hoc}. Um dos problemas é o custo envolvido na instrumentação de programas para determinar a cobertura dos testes em ambientes reais. Nesses ambientes, os programas executam milhões de comandos e determinar a cobertura pode ser inviável. Novas estratégias de instrumentação de código objeto têm sido propostas para tratar este problema. No entanto, comparar essas estratégias é uma atividade difícil, pois implica a manipulação de código objeto para a implementação das estratégias. Nesse projeto é proposto o desenvolvimento de um simulador de estratégias de instrumentação de programas. A idéia é simular os procedimentos dessas estratégias sem implementá-las em código objeto. Dessa maneira, pretende-se comparar as diferentes estratégias, e variantes delas, para determinar a mais eficiente para apoiar o teste e a depuração baseados em análise de fluxo de dados.
Financiadores- Fundação de Amparo à Pesquisa do Estado de São Paulo · BOLSA
EquipeMarcos Lordello Chaim (Responsável), Anthony Accioly, Roberto Andrioli de Araujo, Felipe de Alencar Albuquerque
Orientações
- Mestrado
desde 2024Érico Augusto da Silva · OrientaçãoAssessment of Quantum Program Tests Execution in NISQ-era Platforms · SISTEMAS DE INFORMAÇÃO · Universidade de São PauloEm andamento - Mestrado
desde 2024Felipe Diego Lobato da Silva · OrientaçãoTeste de Sistemas Baseados em Data Frames · SISTEMAS DE INFORMAÇÃO · Universidade de São PauloEm andamento - Doutorado
desde 2024Neilson Carlos Leite Ramalho · OrientaçãoAn Automation Framework for Testing Hybrid Quantum-Classical Applications · SISTEMAS DE INFORMAÇÃO · Universidade de São PauloEm andamento
Bancas julgadoras
202 registros- 2025Comitê de Programa da 20th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE)· Institute for Systems and Technologies of Information, Control & CommunicatBanca: Marcos Lordello ChaimOutra
- 2025Comitê de Programa do X Brazilian Symposium on Systematic and Automated Software Testing (SAST)· Sociedade Brasileira de Computação - Porto AlegreBanca: Marcos Lordello ChaimOutra
- 2025Comitê de Programa do Simpósio Brasileiro de Sistemas de Informação (SBSI)· Sociedade Brasileira de Computação - Porto AlegreBanca: Marcos Lordello ChaimOutra
- 2025Comitê de Programa do SBSI -- Minicursos· Sociedade Brasileira de Computação - Porto AlegreBanca: Marcos Lordello ChaimOutra
- 2024Sebastião Henrique Nascimento SantosDefinição de critérios de teste baseados em árvores de decisão para algoritmos de aprendizagem de máquina · Ciências da Computação e Matemática Computacional · Universidade de São PauloBanca: Marcos Lordello ChaimMestrado
- 2024Erickson Lima Barbosa da SilvaLocalização de Defeitos Baseado em Espectro e a Prática de Integração Contínua · SISTEMAS DE INFORMAÇÃO · Universidade de São PauloBanca: Marcos Lordello ChaimMestrado
- 2024Hendrik WinkelmannConstraint-Logic Object-Oriented Programming and Test Case Generation · Doutorado em Economia · University of MünsterBanca: Herbert Kuchen, Marcos Lordello Chaim, Thomas LangerDoutorado
- 2024Laura Elisa TroostAn Integrated Comprehensive Dynamic Data-Flow Analysis of Object-Oriented Programs · Doutorado em Economia · University of MünsterBanca: Marcos Lordello ChaimDoutorado
- 2024Andrew Ribeiro FragaAdaptação e avaliação da técnica de mutação condicional para a linguagem de programação funcional Haskell · Ciências da Computação · Universidade de São PauloBanca: Marcos Lordello Chaim, Ana Cristina Vieira de Melo, Daniel Macedo BatistaExame de qualificação de mestrado
- 2024Frederico Ramos BarbozaVisioAux: um arcabouço para verificações de acessibilidade em dispositivos móveis · SISTEMAS DE INFORMAÇÃO · Universidade de São PauloBanca: Marcos Lordello Chaim, ELER, MARCELO MEDEIROS, Kamila Rios da Hora RodriguesExame de qualificação de mestrado
- 2024Livre docência na área de Computação, na Especialidade Sistemas de Informação,· Universidade de São PauloBanca: Fátima de Lourdes dos Santos Nunes, Cecília Mary Fischer Rubira, Ellen Francine Barbosa, Edwin Moises Marcos Ortega, Marcos Lordello ChaimLivre-docência
- 2024Comitê de Programa da 19th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE)· Institute for Systems and Technologies of Information, Control & CommunicatBanca: Marcos Lordello ChaimOutra
- 2024Comitê de Programa do IX Brazilian Symposium on Systematic and Automated Software Testing (SAST)· Sociedade Brasileira de Computação - Porto AlegreBanca: Marcos Lordello ChaimOutra
- 2024Comitê de Programa do Simpósio Brasileiro de Sistemas de Informação (SBSI)· Sociedade Brasileira de Computação - Porto AlegreBanca: Marcos Lordello ChaimOutra
- 2024Comitê de Programa do SBSI -- Minicursos· Sociedade Brasileira de Computação - Porto AlegreBanca: Marcos Lordello ChaimOutra
- 2023Wallace Alves Esteves ManzanoOtimização baseada em Simulação de Arquiteturas de Sofware de Sistemas-de-Sistemas · Ciências da Computação e Matemática Computacional · Universidade de São PauloBanca: Marcos Lordello Chaim, Rosana Teresinha Vaccare Braga, Thais Vasconcelos BatistaMestrado
- 2023Nicolas HamparsomianLocalização de Defeitos utilizando Diferentes Espectros e Aprendizado de Máquina · SISTEMAS DE INFORMAÇÃO · Universidade de São PauloBanca: Marcos Lordello Chaim, UEYAMA, JO, Plínio de Sá Leitão-JúniorMestrado
- 2023Dennis Lopes da SilvaImpacto da Relação de Subsunção na Localização de Defeitos baseados em Espectros de Fluxo de Dados · SISTEMAS DE INFORMAÇÃO · Universidade de São PauloBanca: Marcos Lordello Chaim, Ellen Francine Barbosa, BEDER, DELANO MEDEIROSMestrado
- 2023Igor Martins Grechi CruzPasseios aleatórios quânticos · MODELAGEM DE SISTEMAS COMPLEXOS · Universidade de São PauloBanca: Marcos Lordello Chaim, Leandro Bezerra de Lima, Alexandre Ferreira Ramos, José Ricardo Gonçalves de MendonçaMestrado
- 2023Erickson Lima Barbosa da SilvaLocalização de Defeitos Baseado em Espectro e a Prática de Integração · SISTEMAS DE INFORMAÇÃO · Universidade de São PauloBanca: Marcos Lordello Chaim, Plínio Roberto Souza Vilela, Marcelo MorandiniExame de qualificação de mestrado
- 2023Rodrigo Garcia PontesArcabouço computacional para a adaptação automática de interfaces de software para pessoas com deficiência a partir de perfil gerado pela interação com jogos de telerreabilitação · SISTEMAS DE INFORMAÇÃO · Universidade de São PauloBanca: Marcos Lordello Chaim, Márcio Katsumi Oikawa, Luciano Vieira de Araújo, Carlos Bandeira de Mello MonteiroExame de qualificação de doutorado
- 2023Concurso para admissão de professor doutor no Instituto de Ciencias Matematicas e de Computacao - ICMC· Universidade Federal de São PauloBanca: Marcos Lordello Chaim, Ivan Luiz Marques Ricarte, Rodrigo Bonifácio de Almeida, Claudia Maria Lima Werner, Solange Oliveira RezendeConcurso público
- 2023Livre docência na área de Computação, Faculdade De Tecnologia, UNICAMP· Universidade Estadual de CampinasBanca: DELAMARO, MARCIO E., Elisa Y Nakagawa, Marcos Lordello Chaim, Marco Aurélio Amaral Henriques, Cecília Mary Fischer RubiraLivre-docência
- 2023Comitê de Programa do VIII Brazilian Symposium on Systematic and Automated Software Testing (SAST)· Sociedade Brasileira de Computação - Porto AlegreBanca: Marcos Lordello ChaimOutra
- 2023Comitê de Programa do Simpósio Brasileiro de Sistemas de Informação (SBSI)· Sociedade Brasileira de Computação - Porto AlegreBanca: Marcos Lordello ChaimOutra
Revisor de periódico
24 registros- 2023 – 2024SOFTWARE-PRACTICE & EXPERIENCERevisor de periódico
- 2022 – 2022The Journal of Systems and SoftwareRevisor de periódico
- 2022 – 2022International Journal of Information Technology & Decision MakingRevisor de periódico
- 2022 – 2022JOURNAL OF SYSTEMS AND SOFTWARERevisor de periódico
- 2022 – 2023Springer Nature Computer ScienceRevisor de periódico
- 2021 – 2021Software Testing, Verification & ReliabilityRevisor de periódico
- 2021 – 2021EMPIRICAL SOFTWARE ENGINEERINGRevisor de periódico
- 2020 – 2021Empirical Software EngineeringRevisor de periódico
- 2020 – 2020Jordanian Journal of Computers and Information TechnologyRevisor de periódico
- 2020 – 2020SENSORSRevisor de periódico
- 2020 – 2020IEEE AccessRevisor de periódico
- 2019 – 2019Future Generation Computer SystemsRevisor de periódico
- 2019 – 2021International Journal of Cyber-Physical Systems (IJCPS)Revisor de periódico
- 2018 – 2018IEICE TRANSACTIONS ON INFORMATION AND SYSTEMSRevisor de periódico
- 2017 – 2018COMPUTINGRevisor de periódico
- 2014 – 2017Journal of Software Engineering Research and DevelopmentRevisor de periódico
- 2014 – 2014Journal of Aerospace Technology and Management (Online)Revisor de periódico
- 2014 – 2014The Journal of Systems and SoftwareRevisor de periódico
- 2013 – 2013IET Software (Print)Revisor de periódico
- 2011 – 2011CLEI Electronic JournalRevisor de periódico
- 2010 – 2016Journal of the Brazilian Computer Society (Impresso)Revisor de periódico
- 2008 – 2016Software Testing, Verification & ReliabilityRevisor de periódico
- 2006 – 2013Empirical Software EngineeringRevisor de periódico
- 2005 – 2005IEEE SOFTWARERevisor de periódico
Prêmios e títulos
06 registros- 2021Best paper presented in the "Research Track" of the IEEE International Conference on Software Testing -- ICST 2021IEEE International Conference on Software Testing
- 2009Co-autor de trabalho escolhido como "Segunda Melhor Ferramenta" da Sessão de Ferramentas do XXIII Simpósio Brasileiro de Engenharia de Software.Sociedade Brasileira de Computação
- 2009Professor homenagado da 2a. turma de formandos do Bacharelado em Sistemas de Informação, USP / EACHUniversidade de São Paulo
- 2008Co-autor de capítulos do livro "Introdução ao Teste de Software", 3o. lugar no Premio Jabuti 2008 na categoria "melhor livro em ciências exatas, tecnologia e informática".Câmara Brasileira do Livro - CBL
- 1999Contribuição TécnicaEmpresa Brasileira de Pesquisa Agropecuária
- 1989Menção Honrosa IV Prêmio Nacional de InformáticaSUCESU e Fundação Roberto Marinho
Participação em eventos
14 registros- 2023Bit-wise All Edge-pairs CoverageXIV Congresso Brasileiro de Software ? CBSoft 2023, · Apresentação oral · Participante · Campo Grande
- 2018Interesse em técnicas e ferramentas de detecção de vulnerabilidades: um survey com membros de equipes ágeisInternational Conference on Information Systems and Technology Management · Apresentação oral · Participante · São Paulo
- 2018An empirical assessment of visual debugging tools effectiveness and efficiency37th International Conference of the Chilean Computer Science Society · Apresentação oral · Participante · Santiago
- 2017Comparing Capability of Static Analysis Tools to Detect Security Weaknesses in Mobile ApplicationsInternational Workshop on Secure Software Engineering in DevOps and Agile Development co-located with the 22nd European Symposium on Research in Computer Security (ESORICS 2017) · Apresentação oral · Participante · Oslo
- 2014Data-flow testing in the large7th IEEE International Conference on Software Testing, Verification, and Validation (ICST) · Apresentação oral · Participante · Cleveland, OH, EUA
- 201328th IEEE/ACM International Conference on Automated Software Engineering (ASE)Ouvinte · Palo Alto, Califórnia, Estados Unidos
- 2012VIII Simpósio Brasileiro de Sistemas de Informação (SBSI 2012)Ouvinte · São Paulo, SP
- 2011II Congresso Brasileiro de Software: Teoria e Prática (CBSoft 2011)Ouvinte · São Paulo, SP
- 2011Evaluating Instrumentation Strategies by Program SimulationIADIS Applied Computing Conference · Apresentação Oral · Participante · Rio de Janeiro, RJ
- 2011V Workshop Brasileiro de Teste de Software Sistemático e AutomatizadoOuvinte · São Paulo, SP
- 2011Parallel and Distributed SystemsIADIS Applied Computing Conference · Moderador · Convidado · Rio de Janeiro, RJ
- 2011Minicurso - Introdução aoOuvinte · São Paulo, SP
- 2010Introdução ao Teste de Software: Técnicas e FerramentasJornada de Atualização em Informática (JAI) · Conferencista · Convidado · Belo Horizonte, MG
- 2009Análise de Artefatos de TesteWorkshop de Manutenção de Software Moderna - WMSWM · Apresentação Oral · Participante · Ouro Preto, MG
Coautorias
20 coautores- 21 obras
- 18 obras
- 6 obras
- 6 obras
- 5 obras
- 5 obras
- 4 obras
- 3 obras
- 3 obras
- 2 obras
Na imprensa
betaVersão beta: esta seção é experimental e pode ser alterada ou removida a qualquer momento, e os dados podem estar incompletos ou incorretos.
