Patricia Azevedo Tedesco

Patricia Azevedo Tedesco
Federal University of Pernambuco | UFPE · Center of Informatics (CIn)

About

145
Publications
33,327
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,160
Citations
Citations since 2017
29 Research Items
471 Citations
2017201820192020202120222023020406080
2017201820192020202120222023020406080
2017201820192020202120222023020406080
2017201820192020202120222023020406080

Publications

Publications (145)
Conference Paper
Este de artigo apresenta o Modelo Skills-CT, relacionando os Pilares do Pensamento Computacional (PC) e Estágios Cognitivos no processo de resolução de problemas e posteriormente aplicado em uma disciplina de Programação com Python. O intuito do Modelo Skills-CT é auxiliar o docente a ter uma avaliação mais completa, para cada uma das competências...
Conference Paper
Este relato apresenta artefatos digitais educacionais produzidos no âmbito do projeto DEMULTS-Campo, que aplica Design Participativo no contexto da Educação do Campo (EdC). A EdC demanda por participação de sujeitos do campo na produção de materiais didáticos e artefatos digitais. Por isto, os artefatos foram desenvolvidos colaborativamente por est...
Conference Paper
Este relato apresenta processos de desenvolvimento participativo de artefatos digitais educacionais construídos no âmbito do projeto DEMULTS em uma escola no contexto urbano ao longo de três ciclos de pesquisa-ação (2011-2016), e em três escolas da Educação do Campo durante dois ciclos (2017-2020). Os processos têm como base a metodologia do Design...
Technical Report
Full-text available
O presente Relatório de Autoavaliação Institucional tem como objetivo apresentar as principais ações de avaliação, que ocorreram no triênio 2018-2020, nos quatro campi da Universidade Federal de Pernambuco (Campus Caruaru / Centro Acadêmico do Agreste - CAA; Campus Vitória / Centro Acadêmico de Vitória - CAV; Campus Centro / Centro de Ciências Jurí...
Article
Full-text available
A autorregulação da aprendizagem é uma das competências-chave para a educação ao longo da vida e para promovê-la pesquisadores e educadores têm investigado como a tecnologia pode auxiliar nesse processo nos diferentes níveis de ensino. Neste contexto, surgiu o Workshop on Self-Regulated Learning in Educational Technologies (SRL@ET) que em suas ediç...
Article
Crucial para o currículo de cursos de Computação, a programação é considerada um de seus tópicos mais difíceis, pois exige habilidades de abstração, raciocínio e representação. Em sua complexidade inerente, a atividade torna-se especialmente suscetível a falhas. Teorias como as de Vygostky tratam a reflexão sobre o erro como parte integrante do pro...
Conference Paper
Disciplinas introdutórias de programação são intrinsecamente difíceis, comumente associadas a altos índices de reprovação e de evasão. Para lidar com essas dificuldades, cabe ao professor de programação organizar atividades de ensino e de aprendizagem que auxiliem os estudantes na aquisição do conhecimento necessário para a disciplina. Neste âmbito...
Conference Paper
One of the main challenges of computing education is the teaching of computer programming. Technical skills related to algorithm logic, programming language syntax, and computational platforms are required to program. In addition, several non-technical skills are required, enabling the student to understand and to interpret real problems, to work i...
Conference Paper
Full-text available
Massive Open Online Courses (MOOCs) are remote courses that stand out in heterogeneity and quantity of their students. Due to the peculiarity of being massive and the large amount of data generated, it is necessary to identify which factors influence the learning process based on collaboration. Thus, the objective of the research was to identify th...
Article
Full-text available
O aprendizado de programação apresenta desafios e dificuldades em diferentes níveis, podendo ocasionar baixo desempenho e desmotivação no estudante, aumentando o índice de evasão em cursos de Computação e Informática. As metodologias tradicionais de ensino, por sua vez, não têm apresentado resultados satisfatórios para amenizar tais dificuldades. A...
Conference Paper
There has been a steady increase in the popularization of chatbots solutions in recent years, in different areas, where the interface with users are replaced by software trained to answer like a human. This paper presents the stages, from conception to the publication, of a text based chatbot that is able to provide instant replies to users questio...
Chapter
There has been a steady increase in the popularization of chatbots solutions in recent years, in different areas, where the interface with users are replaced by software trained to answer like a human. This paper presents the stages, from conception to the publication, of a text based chatbot that is able to provide instant replies to users questio...
Article
The inclusion of programming topics in the initial grades of school gives rise to debates about the best ways to teach these contents. Programmable toys, activities with physical materials and various games are some of the resources available. Amongst those, digital games possess important elements for learning programming, such as incremental chal...
Conference Paper
Full-text available
Much is discussed about how to include Computer Science fundamentals in basic education in order to ensure effectiveness and adequacy to this age group profile. This paper presents the creation of an educational toolkit for the development of computational thinking for children aged 4 to 7 years. The toolkit implements a conceptual framework for st...
Conference Paper
A literatura da área de Educação em Computação aponta para a necessidade de integrar o Pensamento Computacional (PC) no currículo escolar, tendo os estudantes uma compreensão dos fundamentos da Ciência da Computação, não limitando-se ao manuseio de tecnologias. Nesse contexto, este artigo busca identificar o entendimento que licenciandos em Computa...
Conference Paper
Full-text available
O uso de elementos de jogos na educação, quando bem planejado, torna o fracasso interessante e mantém os participantes engajados e otimistas. De acordo com a literatura, essas características são relevantes em experiências introdutórias de programação. O presente estudo relata uma experiência em andamento que investiga o uso da gamificação em uma d...
Conference Paper
Fornecer recursos educacionais que promovam a participação efetiva dos estudantes num contexto de educação mediada por tecnologia, em que a interatividade entre os usuários caracteriza-se por ocorrer em espaços físicos e tempos diferenciados, é um desafio que requer soluções inovadoras. O trabalho aqui apresentado descreve a concepção e criação de...
Article
Full-text available
RESUMO O objetivo deste artigo foi delimitar o conceito de presença social e apontar suas implicações para a Educação a Distância (EAD). Presença social é um termo da Psicologia relacionado à percepção do indivíduo sobre a maneira como ele se sente na interação com os outros, na comunicação mediada por tecnologia. São apresentados estudos acerca do...
Conference Paper
O aprendizado de programacao apresenta desafios e dificuldades em diferentes niveis, podendo ocasionar baixo desempenho e desmotivacao no estudante, aumentando o indice de evasao em cursos de Computacao. A pesquisa nesta area e vasta, e apresenta diversas formas de abordar este problema, como utilizacao de jogos, gamification, entre outras. Neste e...
Chapter
Full-text available
Os desafios encontrados no processo de ensino e aprendizagem de programação têm sido discutidos no cenário global, resultando em diversas hipóteses que visam esclarecer quais são as barreiras enfrentadas e por quais razões os iniciantes sentem-se descontentes com suas experiências introdutórias de programação. Assim, uma variedade de iniciativas en...
Chapter
Full-text available
Este curso tem por objetivo apresentar um panorama sobre Agentes Inteligentes Conversacionais, incluindo um histórico da área, conceitos básicos, desenvolvimento e aplicações. Tais agentes, também denominados de Chatterbots, são projetados para interpretar a pergunta/intervenção do usuário e oferecer respostas diretas, buscando manter a ilusão de q...
Article
Full-text available
div class="page" title="Page 1"> O advento das organizações virtuais e dispersas aumenta a demanda por sistemas colaborativos e contribui para as discussões relacionadas ao gerenciamento de conflitos, que são inerentes ao trabalho colaborativo e podem significar oportunidades nos processos de aprendizado e colaboração. Entretanto, acreditamos que...
Conference Paper
O presente trabalho apresenta uma abordagem para o aprendizado de linguagem de programacao a partir da auto-explicacao de exemplos gravados em video. Para avaliar os efeitos desta abordagem, realizamos um experimento com iniciantes nesta disciplina. Apesar de nao terem sido encontradas diferencas significativas, os resultados obtidos sao encorajado...
Conference Paper
Disciplinas relacionadas ao aprendizado de programacao sao fundamentais para formacao dos estudantes de Ciencia da Computacao. Algumas habilidades importantes sao adquiridas de tais disciplinas, a saber: formular solucoes algoritmicamente e desenvolver o raciocinio logico-matematico. Dificuldades enfrentadas na aquisicao de tais habilidades levam a...
Conference Paper
Full-text available
O ensino de programacao e considerado um dos desafios da area de Educacao em Computacao e a autoavaliacao pode ser integrada em praticas pedagogicas como forma de melhorar a experiencia de aprendizagem dos estudantes. Neste contexto, este artigo apresenta um mapeamento sistematico da literatura que visou identificar como se caracteriza a pesquisa e...
Conference Paper
Full-text available
Resumo. Atualmente é requerido dos estudantes desenvolver diversas habilidades, dentre elas o pensamento computacional. Contudo, no Brasil o ensino de tal habilidade não integra o currículo escolar. Nesse sentido, este artigo discute desafios ao ensino do pensamento computacional na educação básica brasileira, apresentando oportunidades de pesquisa...
Conference Paper
Full-text available
Abstract. The teaching of computational thinking in basic education is urgently needed. However, learning computational concepts presents several challenges. In this light, this work presents a study aimed at analyzing the impact of peer assessment on the learning of computational thinking and the quality of games produced by students in contrast t...
Conference Paper
Os Sistemas Inteligentes de Transporte são aplicações de tecnologias da informação e comunicação que visam à melhoria da área de transporte. O fornecimento de informações sobre a chegada do ônibus nas paradas é muito importante e útil aos passageiros e gestores de trânsito. Este artigo apresenta a proposta de um sistema de previsão do tempo de cheg...
Conference Paper
Full-text available
O advento das organizações virtuais e dispersas aumenta a demanda por sistemas colaborativos e incentiva pesquisas na área de Computer Supported Cooperative Work (CSCW). Os conflitos são inerentes ao trabalho colaborativo e podem motivar a reflexão e interação entre os envolvidos. Entretanto, as abordagens atuais de gerenciamento de conflito não pr...
Chapter
A software process is a roadmap with predictable steps and guidelines related to the development of computer applications. It aims to support the creation of high-quality, timely products. Context-sensitive systems (CSS) belong to a special category of computer applications and consider new aspects and challenges related to context specific require...
Conference Paper
Full-text available
The traditional model of teaching is gradually being replaced by new pedagogical trends, which point to the need for the formation of a professional capable of transforming social reality of their daily lives. In the context of these new trends, Problematization Methodology with reference to the method of method of Arch Maguerez, offers a way able...
Article
Full-text available
With the integration of web 2.0 and social technologies into educational practices, researchers have been faced with the challenge of providing better online virtual learning environments, that engage students in the learning processes. This challenge entails using the massive amounts of knowledge we generate in our digital footprints to provide pe...
Conference Paper
Este trabalho tem como objetivo apresentar um processo para a criacao de replicas de ambientes reais em mundos virtuais, para a pratica da aprendizagem imersiva. Nas primeiras secoes sao apresentados os conceitos e beneficios das tecnologias utilizadas. Em seguida, e apresentado o modelo do processo, com foco na fidelidade do ambiente virtual em re...
Conference Paper
A utilizacao da metodologia da problematizacao em ambientes aprendizagem apoiados por tecnologia tem a vantagem de estimular o aprendizado ativo do aprendiz, promovendo a sua autonomia no processo de construcao do conhecimento. Afim de auxiliar esse processo, este trabalho apresenta um assistente de recomendacao de recursos de aprendizagem sensivel...
Conference Paper
A disciplina de programacao apresenta elevados indices de reprovacao causando desmotivacao e desistencia dos alunos no curso de Computacao. Sendo assim, o aspecto motivacional pode auxiliar os estudantes a prosseguirem frente as dificuldades. Nessa perspectiva, os games possuem em seu desenvolvimento elementos que garantem a existencias da motivaca...
Article
In a context characterized by a growing demand for networked services, users of advanced applications sometimes face network performance troubles that may actually prevent them from completing their tasks. Therefore, providing assistance for user communities that have difficulties using the network has been identified as one of the major issues of...
Conference Paper
In recent years, the exponential growth of positioning-enabled devices have allowed us to study the mobility behavior of individuals analyzing their collected tracks. In this context, a small, but steadily increasing part of the literature is looking at the semantic aspects of mobility. This paper presents a contribution to this trend, and is conce...
Conference Paper
Mobility crowdsourced data, like check-ins of the social networks and GPS tracks, are the digital footprints of our lifestyles. This mobility produces an impact on the places that we are visiting, characterizing them by our behavior. In this paper we concentrate on the loyalty of places, indicating the regularity of people in visiting a given place...
Conference Paper
Full-text available
A major challenge in trajectory data analysis is the definition of approaches to enrich it semantically. In this paper, we consider machine learning and context information to enrich trajectory data in three steps: (1) the definition of a context model for trajectory domain; (2) the generation of rules based on that context model; (3) the implement...
Conference Paper
Full-text available
ABSTRACT. The recent literature on computer science education in high school and assessment of learning emphasises the need to develop students' self-regulatory and problem-solving skills. Students must be trained so they can to set their own goals, monitor and evaluate their own learning. They must also be able to problems solving with the applica...
Conference Paper
Full-text available
Abstract. Nowadays it is necessary to develop, during the school education, skills to enable students to manage their own knowledge. In this context, training in selfregulatory skills can contribute with this goal. Thus, this work presents Autoreg, a tool developed to support the self-regulation of student learning in its formation process. In add...
Article
Traffic has become an increasingly significant problem in the lives of citizens of major and medium sized cities. This has contributed to the inefficiency of public transportation, where one of the main issues to be tackled is the absence of relevant, timely information to users. In times where technology solutions for daily tasks are widely availa...
Article
Mobility crowdsourced data, like check-ins of the social networks and GPS tracks, are the digital footprints of our lifestyles. This mobility produces an impact on the places that we are visiting, characterizing them by our behavior. In this paper we concentrate on the loyalty of places, indicating the regularity of people in visiting a given place...
Conference Paper
Smartphones are powerful mobile devices in terms of processing speed and data traffic. These devices assist users in everyday tasks and are highly personalized. To provide good use experience and low energy consumption, it is important that it behaves according to the users' current context. It is known that when a device is active, the screen is r...
Conference Paper
Mobile devices and smartphones have the potential to be powerful and complex systems. Their ever-increasing popularity has created a need for more robust and personal applications. This paper proposes a personalization system to modify phone's state according to its owner routine and behavior, called Smart Profile. This system was implemented and t...
Conference Paper
Mobile phones have grown both in popularity as power of processing during the last years. Current trends in mobile devices are evolving into high speed networks and multiple sensors, thus, facilitating the analysis of user environments and processing. Such analysis is essential to comprehend user behavior and to provide refined adaptation. This pap...
Conference Paper
O tráfego nas grandes cidades tem contribuído para a ineficiência do transporte público. Um dos principais problemas neste sentido é a ausência de informações aos usuários. Neste cenário surgem como uma possível solução os Sistemas de Informação aos Usuários do Transporte Coletivo que tem por objetivo fornecer informações aos passageiros e apoiar s...
Conference Paper
The growth of Web 2.0 and the effective technological convergence of mobile devices, social networks and blogs increased the potential for collective work of global nomads in digital environments. In modern digital society, nomadism changes significantly the way that users, relate, organize themselves and communicate in many different digital envir...
Conference Paper
Different from what happened a few years ago, distance learners are now much more familiar with Internet resources (in its various platforms and social networks – thus characterizing what is now known as digital nomadism) and are used to work in groups. With this paradigm change, it becomes even harder to do students of virtual courses get interest...
Conference Paper
Full-text available
The accelerated urbanization rates have brought along an ever-increasing number of vehicles, which, in their turn, causes serious delays in people's daily travels. Users of public transportation, in particular bus passengers, have suffered the most, due to the lack of information about transportation means and traffic conditions. This creates anxie...
Conference Paper
Urban mobility is a problem that affects all cities. Providing real time information that can assist citizens on planning their trips by choosing times and itineraries more appropriate to their needs are essential on smart cities. Our project, named UbiBus, investigates how Computational Context and Ubiquitous Computing can be applied to Intelligen...
Conference Paper
This article presents i-collaboration 3.0, a framework that supports the promotion of personalized distributed collaboration between students that collaborate to learn by using their Web 2.0 tools of choice (MSN, Twitter, Facebook,...). The framework is an extension of i-collaboration, a conceptual model that used Virtual Learning Companions (VLC)...
Article
Context-sensitive systems (CSS) are computer systems that use context to provide more relevant services or information to support users performing their tasks, where context is any information that can be used to characterize the situation in which something exists or occurs. CSS demand that designers consider new aspects and challenges in comparis...
Article
Full-text available
Data management in P2P Systems is a challenging problem, due to the high number of autonomous and heterogeneous peers. In some Peer Data Management Systems (PDMSs), peers are semantically clustered in the overlay network. A peer joining the system is assigned to an appropriate cluster, and a query issued by a user at a given peer is routed to seman...
Conference Paper
Believable agents are intelligent agents designed to emulate characteristics such as personality, emotions and relatioships in order to exhibit an ilusion of life to human observers. Hence, designers should not only cater for the individual behaviour, but also consider their social interactions. In this light, this paper describes a model for inter...
Conference Paper
A great number of techniques were already applied to the non-adversarial variation of the multiagent patrolling problem. Experiments suggest that, for general graphs, all those approaches are inferior to a strategy based on the travelling salesman problem (TSP), in which agents are distributed equidistantly along the TSP-cycle. This approach, howev...
Article
Full-text available
Although there is an ever increasing offer of virtual learning environments in the market, little has been done to motivate students to use them. As a matter of fact, the available virtual learning environments have presented the same basic functionalities over the years, which has led to a general feeling of isolation and consequent high evasion r...
Conference Paper
Full-text available
A context-sensitive groupware uses information about a group and its participants' context in order to provide useful information and services to improve group work. A relevant issue when designing Context-Sensitive Systems (CSS) is how to represent contextual information and the system's behavior. This paper presents a Context Metamodel and shows...
Conference Paper
As a way of overcoming general feeling of isolation and consequent high student evasion in Virtual Learning Environments (VLE), this article presents results of an experience with the i-collaboration model that promotes the collaboration between users in VLE. I-Collaboration is based in the virtual companion agents' (VLC) usage as collaboration mon...
Article
As a way of overcoming a general feeling of isolation and consequent high student evasion in Virtual Learning Environments (VLE), this article presents results of an experience with the i-collaboration model that promotes the collaboration between users in VLE. I-Collaboration is based on the usage of the virtual companion agents’ (VLC) as collabor...
Conference Paper
Character-based games are strongly dependent on the quality of their Non Player Characters' behavior. Developing games of this nature usually requires a high investment of time and money on Artificial Intelligence techniques, in order to provide better credibility to the characters. For the independent game developers' community, affording this kin...
Article
Social patterns are agent-oriented design patterns that have been conceived to reflect the social and intentional features that are recurrent in cooperative and Multi-Agent Systems (MAS). The goal of this paper is to present a social pattern description technique called Agent Pattern Specification (APS), which takes into account the separation of p...
Conference Paper
Context-Sensitive Systems (CSS) demand that designers consider new aspects and challenges in comparison to traditional applications. In a preliminary experiment, we observed that developers have difficulties when including the concept of context in their applications. This paper presents a CSS Design Process, which details the main activities for c...
Conference Paper
Full-text available
One of the biggest challenges of building and maintaining applications with long life cycles, is dealing with the inevitable changes in requirements that occur over time. Many of these applications depend on DBMS that most often suffer direct consequences in their schemas due to changes in the reality that they model. In this work, we propose a new...
Conference Paper
This paper discusses the establishment of multi-agent patrolling (MAP) as a benchmark for multi-agent systems (MAS). It argues that MAP can be a good benchmark for MAS, and points out what is lacking in order for this to happen. From the identified lacuna of not having a testbed, it presents SimPatrol, a simulator of MAS constructed strictly for th...
Article
Full-text available
Context management solutions aim to implement tasks related to dealing with context clearly separating them from those related to a system's features. An important issue in managing context is how to structure and represent it. We chose to represent context as a set of contextual elements and thus we are interested in defining a structure for those...
Article
Full-text available
Abstrac CinBalada is a system for automatic creation of polyphonic rhythmic performances by mixing elements from different musical styles. This system is based on agents that act as musicians playing percussion instruments in a drum circle. Each agent has to choose from a database the rhythm pattern of its instrument that satisfies the “rhythmic ro...
Article
Full-text available
CinBalada is a system for automatic creation of polyphonic rhythmic performances by mixing elements from different musical styles. This system is based on agents that act as musicians playing percussion instruments in a drum circle. Each agent has to choose from a database the rhythm pattern of its instrument that satisfies the “rhythmic role” assi...
Conference Paper
Full-text available
Data Integration has become one of the most relevant research fields in data management for the last years. The problem of integrating data from diverse, heterogeneous data sources is ubiquitous and has been tackled by some different approaches. A recent one concerns Peer Data Management Systems (PDMS) which are characterized by their dynamicity. T...
Article
Full-text available
The interaction is the key element used in Collaborative Learning Environments to understand the process of knowledge building and the role played by each student in it. Interaction analysis can provide support for the students’ reflection and self-regulation processes as well as for the teachers’ activities. But to perform the analysis process, i...
Conference Paper
Full-text available
In times where users need to process an ever increasing amount of information to perform more complex tasks in less time, the introduction of context in computer systems is becoming a necessity. However, building a context-sensitive system entails more work in comparison to traditional systems development: in the former, one must care for context-r...