Investigar consiste em identificar problemas, colocar questões, refletir, admitir erros, aprender novas coisas e tentar encontrar soluções utilizando um método científico, o que pode ser recompensador:
Documentação e recursos para a disciplina de Laboratório de Investigação. Como é que podemos abordar o problema, onde se procura responder a questões como:
- Como é que podemos fazer uma revisão de literatura?
- Como é que podemos fazer uma pesquisa bibliográfica?
- Quais são as ferramentas que podemos utilizar?
- Como é que podemos utilizar ASReview para a seleção de artigos?
- Como é que podemos utilizar o Zotero para a gestão de referências bibliográficas?
- Como é que podemos utilizar a inteligência artificial para apoiar a investigação?
- Qual é o problema subjacente à investigação do estudo ou projeto?
- Formular uma questão de investigação
- Depois de formular a questão de investigação, podemos definir sub-questões, e.g. Questão qual é o impacto da pandemia COVID-19 no ensino à distância? Sub-questões: Quais são as vantagens e desvantagens do ensino à distância? Quais são as ferramentas tecnológicas mais utilizadas no ensino à distância? Quais são as competências necessárias para o ensino à distância?
- Explicar sucintamente cada uma das sub-questões, frase curtas, 1 ou 2 linhas
- Utilizar o PICOC (Population, Intervention, Comparison, Outcome, Context) como base para a criar a 'string' de pesquisa:
- Exemplificar uma questão de investigação e sub-questões a partir de um problema dos alunos
- Ferramentas que podemos utilizar para fazer uma revisão de literatura:
- Exemplificar com um problema dos alunos como se faz uma revisão de literatura
- Utilização do Parsifal para ajudar nos objectivos, PICOC, questões de pesquisa, search string, keywords e sinónimos, seleção das fontes, critérios de inclusão e exclusão, bem como os mecanimos necessários para construir uma checklist para uma checklist para uma avaliação qualitativa e formulários extração de dados.
- Um ficheiro Excel para a avaliação qualitativa das questões de investigação
- Como importar os artigos selecionados para o zotero.... TODO...
- Utilização do Zotero para a gestão de referências bibliográficas
- Pesquisar em bases de dados científicas
- Scopus (Bom mas é pago e não é acessível a todos)
- IEEE Digital Library (Conseguimos pesquisar)
- SpringerLink (Conseguimos pesquisar)
- Science@Direct (Conseguimos pesquisar)
- Exemplificar com um problema dos alunos como se faz uma pesquisa bibliográfica
- Utilização do ASReview para a seleção de artigos
- Instalação e exemplo de utilização do ASReview
- Com conda:
conda install -c conda-forge asreview
- Com pip:
pip install asreview
- Com docker:
docker run -it asreview/asreview:latest
- Com conda:
- Importação das referências selecionadas do ASReview para o Zotero
- Instalação e exemplo de utilização do ASReview
- Utilização do Zotero para a gestão de referências bibliográficas
- ACM Digital Library
- IEEE Digital Library
- ISI Web of Science
- PubMed
- Science@Direct
- Scopus
- Springer Link
- ResearchKit
- Scribbr
- Bibliometrix
- AI powered literature review and tools for researchers:
- Revisão de literatura:
- Perplexity: Answering questions in a comprehensive and informative way, similar to a search engine but with more conversational abilities
- Elicit: Research assistant that uses language models to automate research tasks, such as finding relevant papers, summarizing papers, and answering questions
- Sematicscholar
- Anysummary
- ChatPDF
- Definição de hipóteses:
- Utilização da inteligência artificial generativa para GPT3/4 a partir de uma prompt
- Revisão de literatura:
install.packages("bibliometrix")
file <- "./exemplos/caso1/ScienceDirect_citations_1731876458350.bib"
M <- convert2df(file = file, dbsource = "isi", format = "bibtex")
A Prompt mágica
You are an expert computer science. Your research interests are in Predictive Analytics,
Machine Learning, and Data Mining. You are interested in generating hypotheses in the field of
Computer Science and Artificial Intelligence.
Your task is to generate counterintuitive yet plausible hypotheses. They should
combine different sub fields of Computer Science and advance theoretical knowledge.
They should not be incremental.
Make sure that your hypotheses are precisely stated and incorporate a comparison
group. Begin each hypothesis with "Hypothesize that" and generate 100 hypotheses.
- Etapas gerais para revisão de literatura aqui
- Utilização do Zotero
- Instalação Docker, mais simples é mesmo com Anaconda para ASReview
To development of the systematic literature review, the methodology applied by Kitchenham & Charters [3] was adopted and developed in three stages, namely, planning, conducting and reporting.
Também podemos gerar o diagrama com plantuml.
@startuml
title Research Steps
|Plan|
start
:Define\nresearch\nneed;
:Identify\nresearch\nquestions;
:Develop\nreview\nprotocol;
|Conduct|
:Identify research;
:Study selection;
:Assess Studies Quality;
:Extract data;
:Data Synthesis;
|Report|
:Report review;
stop
@enduml
Enquadrar o exemplo com
Problema de estudo: Utilização de drones para prever a evolução de um incêndio através da inteligência Artificial
Baseado neste problema de investigação foram formuladas as seguintes questões:
- RQ1: Qual é o estado da arte da investigação que está a ser desenvolvida?
- RQ2: Quais são os algoritmos que são utilizados para prever a evolução do incêndio?
- RQ3: Quais são as variáveis utilizadas para prever a evolução dos incêndios?
- RQ4: Quais são os equipamentos que estão ser utilizados para recolher os dados?
The authors used the Petticrew and Roberts (CITACAO) Population, Intervention, Comparison, Outcome and Context (PICOC).
- Population: Estudos que abordem utilização de drones para prever incêndios
- Intervention: Algoritmos de Machine Learning para prever evolução dos incêndios
- Comparison: Diferentes tipos de algoritmos para prever os incêndios
- Outcome: Resumo das questões de pesquisa, algoritmos utilizados e lacunas existentes na investigação
- Context: Academia e indústria
Baseado no PICOC seguindo a abordagem recomendada por Kitchmen e Charters (REF) o critério de pesquisa foi, por exemplo:
(wildfire) AND (drones) AND ("machine Learning" OR prediction OR "Deep Learning" OR "Predictive Analytics")
A partir da keywords de pesquisa, vamos procurar nas base de dados: SpringerLink, Science@Direct, IEEE Digital Library, and ACM Digital Library. Os artigos identificados podem ser colocados num quadro resumo com o número de artigos identificados nas diferentes bases de dados.
A pesquisa é feita no title, abstract, and keywords, definindo um intervalo de pesquisa, por exemplo January 2010 and 2024 (Outubro), definindo os critérios de exclusão (Livros, patentes, teses de mestrado e artigos que não estão em inglês). Para realizar o screening dos artigos podem utilizar o ASReview para ajudar no processo de seleção e organizar os artigos selecionados. Também devem colocar os critérios de inclusão (artigos com revisão por pares).
Critérios de exclusão: Review articles (110); Encyclopedia (11); Book chapters (81); Conference abstracts (2); Book reviews (1); Correspondence (1); Data articles (1); Discussion (3); Editorials (6); Mini reviews (8); Short communications (3); Other (17)
Vamos colocar um exemplo com as pesquisas nas bases de dados:
- Science@Direct
- SpringerLink
- IEEE Digital Library
- ACM Digital Library
Na springerlink exportar os ficheiros um por cada página (ver ficheiros) depois processamos em R, ver exemplo.
Ver apresentação como é que se podem utilizar o ASReview para selecionar os artigos aqui. Em alternativa também podem importar os artigos exportados da pesquisa para bibtex e importar para o Zotero. A vantagem é que o zotero faz a gestão dos artigos e podem inclusive remover os duplicados. Esta lista de artigos depois pode ser exportada para csv para tratarem no asreview.
install.packages("bibtex") # Para exportar BibTeX
# Carregar bibliotecas
library(bibliometrix)
library(bibtex)
# Exemplo: Exportar o dataframe `merged_data` para BibTeX
write.bib(as.BibEntry(merged_data), file = "exported_data.bib")
Depois importar no zotero através do menu File -> Import...
e selecionar o ficheiro exported_data.bib
.
Um exemplo de uma SLR aqui e aqui(mais simples).
Neste caso podem utilizar os ficheiros selecionados e realizarem a análise exportando a lista final dos artigos selecionados para bibtex e importar para o Zotero.
Ver exemplo de bibliometrix para processar os artigos analisados aqui e realizarem uma análise quantitativa dos artigos selecionados. Depois podem complementar esta análise com a analise qualitativa dos artigos selecionados processando os artigos selecionados no asreview. Um exemplo como podem fazer a análise qualitativa dos artigos selecionados aqui. Cada questão de pesquisa é processada e analisada de forma qualitativa, por exemplo, para a questão de pesquisa 1. É possivel estruturar as colunas também para identificar por exemplo os algoritmos utilizados, as variáveis utilizadas, os equipamentos utilizados, etc.
Convém fazer uma contextualização em relação a problema, nomeadamente para perceber como é que se está a investigar, tipo de terminologia utilizada, por exemplo para perceber que estudos estão a ser feitos para "afinar" as questões de pesquisa e termos/sinónimos a utilizar na string de pesquisa para fazer a introdução à revisão de literatura. Ver exemplo aqui. Depois podem interagir com os PDFs dos artigos e pedirem para resumir as ideias principais, utilizando por exemplo ChatPDF ou analisando com mais detalhe, lendo com algum cuidado os artigos. Outro aspeto importante é perceber se existem revisões de literatura similares ao que estão a fazer e não fazer o mesmo. Caso existam, tentar alterar o âmbito ou o problema de estudo para diferenciar.
IEEE: https://ieee-dataport.org/datasets
Kaggle: https://www.kaggle.com/
https://fivethirtyeight.com/
https://www.data.gov/
https://www.quandl.com/
https://www.reddit.com/r/datasets/
university of california: https://archive.ics.uci.edu/ml/index.php
Exploratory data catalog: https://exploratory.io/note/kanaugust/Online-Seminar-23-Exploratory-Data-Catalog-Democratize-Data-within-Organization-rvM6bOq3XV
Data world: https://data.world/
Google: https://datasetsearch.research.google.com/
https://opendata.stackexchange.com/
Government
United Nations: http://data.un.org
US: http://www.data.gov
United Kingdom: http://data.gov.uk
France: http://www.data.gouv.fr
Ghana: http://data.gov.gh
Australia: http://data.gov.au
Germany: https://www.govdata.de
Hong Kong: http://www.gov.hk/en/them/psi/datasets
Japan: http://www.data.go.jp
http://www.data.gov/opendatasites
https://www.europeandataportal.eu/en
https://basedosdados.org/
sport
https://footystats.org/predictions/
https://sports-statistics.com/soccer/fifa-2022-dataset-csvs/
https://data.oecd.org/
https://rapidapi.com/hub
APIs
Acesso a dados
algumas free
[1]: Biggam, J. (2021). Succeeding with Your Master’s Dissertation: A Step-by-Step Handbook. McGraw-Hill Education.
[2]: Dawson, C. (2019). Introduction to Research Methods 5th Edition: A Practical Guide for Anyone Undertaking a Research Project. Robinson Press.
[3]: Kitchenham, B., & Charters, S. (2007). Guidelines for performing Systematic Literature Reviews in Software Engineering. Keele University
[4]: Aria, M., & Cuccurullo, C. (2017). bibliometrix: An R-tool for comprehensive science mapping analysis. Journal of Informetrics, 11(4), 959–975.