Crepe: Simplificando a Coleta de Dados Móveis para Pesquisadores
O Crepe ajuda pesquisadores a coletar dados de tela de celular de forma fácil.
― 7 min ler
Índice
- O Problema da Coleta de Dados
- O que é o Crepe?
- Como o Crepe Funciona?
- A Figura Teaser
- Por que a Coleta de Dados é Importante
- O Design do Crepe
- Principais Recursos do Crepe
- A Experiência do Usuário
- O Papel do Graph Query
- Considerações de Privacidade
- Desafios Técnicos da Coleta de Dados Móveis
- Testando o Crepe em Cenários do Mundo Real
- Resultados do Estudo
- Feedback dos Usuários
- Direções Futuras
- Conclusão
- Implicações para a Pesquisa
- Um Chamado pra Práticas Éticas
- Olhando pra Frente
- Fonte original
- Ligações de referência
Coletar dados de aplicativos móveis é importante pra pesquisadores. Mas pegar as informações que aparecem nas telas pode ser complicado. Muitos pesquisadores não têm as ferramentas ou habilidades necessárias pra reunir esses dados de forma eficaz. Este artigo apresenta um app chamado Crepe, que permite que pesquisadores acadêmicos coletem dados de tela sem precisar de muito conhecimento em programação.
Coleta de Dados
O Problema daPesquisadores enfrentam desafios na hora de coletar dados de aplicativos móveis. A maioria dos dados relevantes é controlada por organizações comerciais, criando um "monopólio de dados". Isso limita o acesso dos pesquisadores e o estudo independente. Embora existam algumas ferramentas de Código aberto, elas costumam se concentrar em dados de sensores, em vez do que é visto nas telas. O Crepe busca preencher essa lacuna, oferecendo uma ferramenta fácil de usar pra coletar dados de tela.
O que é o Crepe?
O Crepe é um aplicativo Android sem código, projetado pra ajudar pesquisadores a coletar dados mostrados nas telas móveis. Usando o app, um pesquisador pode simplesmente tocar nos dados que quer coletar, e o Crepe vai gerar uma consulta pra encontrar esses dados. Esse processo é simples e eficiente, permitindo que os pesquisadores se concentrem em seus estudos sem se perder em detalhes técnicos.
Como o Crepe Funciona?
O Crepe usa algo chamado Graph Query pra coletar dados. Quando um pesquisador toca em uma informação na tela, o app cria um plano pra reunir esses dados de diferentes telas. Esse plano é então compartilhado com os participantes que vão usar o app, permitindo que eles coletem os dados desejados de seus celulares.
A Figura Teaser
O app é dividido em quatro seções pra ajudar os usuários a entender sua funcionalidade:
- Seção A mostra uma captura de tela de um aplicativo móvel com vários elementos. Quando um pesquisador toca em um dado, uma mensagem de confirmação pergunta se ele deseja coletá-lo.
- Seção B ilustra o plano criado pelo Crepe, detalhando como localizar os dados.
- Seção C fornece contexto mostrando a tela original de onde os dados vêm.
- Seção D demonstra como o plano funciona com diferentes telas de app pra encontrar os dados.
Por que a Coleta de Dados é Importante
Dados de dispositivos móveis são valiosos em áreas como interação humano-computador (HCI) e ciências sociais. No entanto, como as plataformas comerciais controlam os dados móveis, os pesquisadores têm dificuldade em acessar as informações que precisam. A maioria das estruturas de código aberto se concentra em dados de sensores em vez de conteúdo de tela, o que limita os insights sobre experiências e comportamentos dos usuários.
O Design do Crepe
O Crepe é construído pensando na Privacidade e na facilidade de uso. Os participantes podem entrar nos estudos usando um simples ID de coletor, facilitando o consentimento pra coleta de dados. Eles têm acesso total aos dados coletados de seus celulares e podem sair a qualquer momento que quiserem.
Principais Recursos do Crepe
- Desenvolvimento Low-code: Pesquisadores podem especificar os dados a serem coletados tocando na tela, eliminando a necessidade de codificação.
- Foco na Privacidade: Participantes podem controlar seus dados e deixar os estudos a qualquer momento.
- Código Aberto: O código do Crepe estará disponível para outros pesquisadores usarem e adaptarem, promovendo colaboração.
Experiência do Usuário
AO Crepe oferece um processo simples tanto pra pesquisadores quanto pra participantes:
- Criando um Coletor: Pesquisadores configuram um novo coletor de dados demonstrando os dados que querem reunir.
- Compartilhando com Participantes: Uma vez que o coletor é criado, o pesquisador compartilha um ID de coletor único com os participantes.
- Entrando no Estudo: Participantes inserem o ID do coletor e podem começar a coletar dados em seus dispositivos.
O Papel do Graph Query
Graph Query é a base de como o Crepe identifica e coleta dados. Ao examinar as relações entre diferentes elementos na tela, o Graph Query garante que o app possa encontrar as informações necessárias de forma precisa e confiável.
Considerações de Privacidade
O design do Crepe prioriza a privacidade dos participantes. Os usuários têm controle sobre sua participação e podem sair sempre que desejarem. O app oferece transparência sobre quais dados estão sendo coletados, incentivando ainda mais a confiança dos usuários.
Desafios Técnicos da Coleta de Dados Móveis
Mesmo com ferramentas como o Crepe, ainda existem desafios na coleta de dados de dispositivos móveis. Aqui estão alguns dos principais problemas:
- Detectando Dados Alvo: Pode ser difícil identificar automaticamente os dados em uma tela.
- Localizando Precisamente: Encontrar o local exato onde os dados aparecem pode ser complicado.
- Variação de Dados: Os dados podem variar entre diferentes aplicativos ou até mesmo dentro do mesmo app ao longo do tempo.
Testando o Crepe em Cenários do Mundo Real
Pra avaliar como o Crepe funciona em situações da vida real, foi conduzido um estudo com sete participantes. Cada participante usou o Instagram por 24 a 72 horas enquanto o Crepe coletava dados sobre os anúncios que encontravam.
Resultados do Estudo
No total, o Crepe conseguiu coletar vários anúncios de Instagram Stories dos participantes. Os dados revelaram tendências sobre a exposição a anúncios ao longo do tempo e forneceram insights sobre a interação dos usuários com os anúncios.
Feedback dos Usuários
Os participantes relataram que o Crepe causou mínima interrupção no uso regular de seus aplicativos, indicando que o app funciona silenciosamente em segundo plano sem causar inconvenientes.
Direções Futuras
Embora o Crepe tenha mostrado resultados promissores, ainda há áreas pra melhorar:
- Melhorando a Confiabilidade dos Dados: Encontrar maneiras de aumentar a confiabilidade da coleta de dados poderia reduzir casos de perda de dados.
- Ferramentas de Visualização: Adicionar painéis ajudaria os usuários a monitorar os dados sendo coletados.
- Expandindo Tipos de Dados: Incorporar diferentes tipos de dados além do texto poderia melhorar os resultados da pesquisa.
Conclusão
O Crepe representa um avanço significativo em ferramentas de coleta de dados móveis. Ao permitir que os pesquisadores coletem dados de UI de tela facilmente, reduz as barreiras técnicas e dá mais controle aos participantes sobre seus dados. Com o desenvolvimento contínuo e o feedback dos usuários, o Crepe pode evoluir pra atender às necessidades de pesquisadores e participantes.
Implicações para a Pesquisa
A introdução de ferramentas como o Crepe oferece um caminho pra maior acessibilidade na pesquisa acadêmica. Ao descentralizar a coleta de dados, os pesquisadores podem reunir dados mais relevantes sem serem limitados por restrições comerciais.
Um Chamado pra Práticas Éticas
A coleta de dados dos usuários deve sempre considerar a privacidade e práticas éticas. Pesquisadores usando ferramentas como o Crepe devem priorizar a transparência e o consentimento dos participantes pra garantir que a coleta de dados seja feita de forma responsável.
Olhando pra Frente
À medida que o cenário da pesquisa móvel evolui, ferramentas como o Crepe desempenharão um papel crítico em permitir que pesquisadores acessem dados vitais. Mais melhorias e contribuições da comunidade ajudarão a garantir que o Crepe atenda eficazmente às necessidades de pesquisadores acadêmicos e seus participantes de estudo.
Através de um design cuidadoso e desenvolvimento contínuo, o Crepe tem o potencial de democratizar a coleta de dados, abrindo caminho pra insights mais ricos sobre experiências e interações dos usuários com aplicativos móveis. O compromisso com a privacidade do usuário e a autonomia dos participantes reforça ainda mais o papel do app na comunidade de pesquisa.
Título: Crepe: A Mobile Screen Data Collector Using Graph Query
Resumo: Collecting mobile datasets remains challenging for academic researchers due to limited data access and technical barriers. Commercial organizations often possess exclusive access to mobile data, leading to a "data monopoly" that restricts the independence of academic research. Existing open-source mobile data collection frameworks primarily focus on mobile sensing data rather than screen content, which is crucial for various research studies. We present Crepe, a no-code Android app that enables researchers to collect information displayed on screen through simple demonstrations of target data. Crepe utilizes a novel Graph Query technique which augments the structures of mobile UI screens to support flexible identification, location, and collection of specific data pieces. The tool emphasizes participants' privacy and agency by providing full transparency over collected data and allowing easy opt-out. We designed and built Crepe for research purposes only and in scenarios where researchers obtain explicit consent from participants. Code for Crepe will be open-sourced to support future academic research data collection.
Autores: Yuwen Lu, Meng Chen, Qi Zhao, Victor Cox, Yang Yang, Meng Jiang, Jay Brockman, Tamara Kay, Toby Jia-Jun Li
Última atualização: 2024-06-23 00:00:00
Idioma: English
Fonte URL: https://arxiv.org/abs/2406.16173
Fonte PDF: https://arxiv.org/pdf/2406.16173
Licença: https://creativecommons.org/licenses/by/4.0/
Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.
Obrigado ao arxiv pela utilização da sua interoperabilidade de acesso aberto.
Ligações de referência
- https://firebase.google.com/support/privacy
- https://developer.android.com/reference/android/accessibilityservice/AccessibilityService
- https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent
- https://developers.facebook.com/docs/instagram-api/
- https://www.overleaf.com/project/6285924bc5e4e7d49f0b7da2
- https://dl.acm.org/ccs.cfm