Demo Data from EDBT 2026 / reviewers in the wild / expert
Andrés Moreno
dblp:29/1433
· DBLP profile ↗
10ranked-venue papers
6as first author
0since 2021 · last 2018
0000-0001-9266-731XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 8 · 6 first-authorDatabases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 2Artificial intelligence and machine learning · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational finance and economics · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining
anomaly detection |
0.3 | 1 | 2018 | Tax Fraud Detection for Under-Reporting Declarations Using an Unsupervised Machine Learning Approach · KDD 2018 |
Data mining › anomaly detection
fraud detection |
0.3 | 1 | 2018 | Tax Fraud Detection for Under-Reporting Declarations Using an Unsupervised Machine Learning Approach · KDD 2018 |
Data mining
clustering |
0.1 | 1 | 2018 | Tax Fraud Detection for Under-Reporting Declarations Using an Unsupervised Machine Learning Approach · KDD 2018 |
Data mining › clustering
unsupervised learning |
0.1 | 1 | 2018 | Tax Fraud Detection for Under-Reporting Declarations Using an Unsupervised Machine Learning Approach · KDD 2018 |
Methods — techniques the papers use, named apart from their topics
unsupervised machine learning · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Collaborative Information Seeking through Social Media Updates in Real-TimeabstractThis paper describes co-located collaborative information seeking in the context of the Social Media Tracking Centre (SMTC) in Ghana. The SMTC was operational for three days during the Presidential elections in Dec 2016. The SMTC»s role was to collaboratively find and verify novel, actionable, and relevant information on social media and escalate it to the authorities to use that information to ensure a transparent and peaceful election process. We performed a qualitative analysis of semi-structured interviews with the volunteers at the SMTC as well as its managing team. We present, in this paper, the importance of volunteer motivation and co-location in the success of the SMTC, as well as the users» feedback on the collaborative tool, informing future design, derived from our analysis. Karthik Bhat, Andrés Moreno, Michael L. Best |
CHIIR | 2 |
| 2018 | Tax Fraud Detection for Under-Reporting Declarations Using an Unsupervised Machine Learning ApproachabstractTax fraud is the intentional act of lying on a tax return form with intent to lower one's tax liability. Under-reporting is one of the most common types of tax fraud, it consists in filling a tax return form with a lesser tax base. As a result of this act, fiscal revenues are reduced, undermining public investment. Daniel de Roux, Boris Perez, Andrés Moreno, María-Del-Pilar Villamil, César Figueroa |
KDD | 3 |
| 2016 | Lessons in Social Election MonitoringabstractSince 2011, our research group, along with numerous local partners, has been building a platform and methodology for monitoring elections using social media. Historically, election monitoring has traditionally been the domain of trained monitors provided by international monitoring groups. But monitoring by domestic groups with fewer resources has been a growing phenomenon, supported in part by the availability of inexpensive digital technologies such as SMS. Social media represents a further, exciting step in this trend. We describe our five years of experience in this endeavor and report a series of key lessons learned. These lessons touch on issues such as source types and curation, collaboration with other election-related groups, human vs. automated analysis, varying stakeholder needs, and the value of falsification. We also share our vision for the next five years of this research. Thomas N. Smyth, Amanda Meng, Andrés Moreno, Michael L. Best, Ellen Zegura |
ICTD | 3 |
| 2014 | Defining and evaluating conflictive animations for programming education: the case of jeliot ConAnabstractA review of the practical uses of errors in education reveals three contexts where errors have been shown to help: teaching conceptual knowledge, changing students' attitudes and promoting learning skills. Conflictive animations form a novel approach to teaching programming that follows a long tradition on research and development on program animation tools. Conflictive animations link the benefits of errors with program animation tools and programming education. This approach involves presenting to the students conflictive animations that do not animate faithfully the programs or concepts taught. Conflictive animations are versatile enough to cover the fundamental building blocks of programs such as operators, expressions and statements. With conflictive animations a novel set of learning activities can be introduced to computer science classes. This conflictive dimension of activities augments an engagement taxonomy for animation tools at all levels. They are an example of activities that promote critical thinking. A particular implementation of conflictive animations has been empirically evaluated aiming for ecological validity rather than statistical significance. Results indicate that students using conflictive animations improve their metacognitive skills, and, when compared to a control group, their conceptual knowledge improves at a better rate. Andrés Moreno, Erkki Sutinen, Mike Joy |
SIGCSE | 1 |
| 2014 | Client-Side Hybrid Rating Prediction for Recommendation
Andrés Moreno, Harold E. Castro, Michel Riveill |
UMAP | 1 |
| 2008 | Program animation activities in MoodleabstractThis poster introduces a Moodle module oriented to include program animation activities using Jeliot 3. By installing it, teachers can easily define animation activities that students are requested to complete within the moodle environment. Andrés Moreno |
ITiCSE | 1 |
| 2007 | Integrating Dynamic Program Visualization into BlueJ: the Jeliot 3 ExtensionabstractPrevious research on program visualization tools has suggested that both static and dynamic aspects of the program shall be shown to novice students. We attempted to expand the state-of-art environment, BlueJ, by a dynamic low-level visualization of program execution, with an extension based on a visualization tool, Jeliot 3. We discuss the technical issues and how the combination can be used in teaching and learning of programming. Niko Myller, Roman Bednarik, Andrés Moreno |
ICALT | 3 |
| 2004 | Visualizing programs with Jeliot 3abstractWe present a program visualization tool called Jeliot 3 that is designed to aid novice students to learn procedural and object oriented programming. The key feature of Jeliot is the fully or semi-automatic visualization of the data and control flows. The development process of Jeliot has been research-oriented, meaning that all the different versions have had their own research agenda rising from the design of the previous version and their empirical evaluations. In this process, the user interface and visualization has evolved to better suit the targeted audience, which in the case of Jeliot 3, is novice programmers. In this paper we explain the model for the system and introduce the features of the user interface and visualization engine. Moreover, we have developed an intermediate language that is used to decouple the interpretation of the program from its visualization. This has led to a modular design that permits both internal and external extensibility. Andrés Moreno, Niko Myller, Erkki Sutinen, Mordechai Ben-Ari |
AVI | 1 |
| 2004 | Program animation in jeliot 3abstractJeliot is a family of program animation systems [1]. It has been successfully used to improve the teaching of intro- ductory programming by supplying a concrete language in which to explain programming structures and concepts [2]. Jeliot 3 [4] retains the novice-oriented GUI and animation display of the previous version, Jeliot 2000. Both versions automatically visualize the execution of user-written Java programs.Jeliot 3 introduces a new kind of design in order to make the system extendable and to add new features [5]. The front-end of system has been replaced by the DynamicJava interpreter, which was instrumented to produce an intermediate code, MCode, describing the program's runtime trace. The MCode trace is then rendered by the graphics back-end. The previous version of Jeliot animated variables, expressions, I/O and static method calls. Jeliot 3 is also capable of animating concepts for object-oriented programming: objects, class inheritance, constructors, method calls, instance fields, and reference semantics of arrays and objects. Jeliot 3 is intended to be a simple tool to be used in different kinds of learning scenarios [3]. It can be used to show and teach the basics of programming during a lecture. The lecturer can explain different concepts and show their corresponding animations with Jeliot. Students may use Jeliot 3 by themselves after the lectures to complete and understand the follow-up assignments related to the concepts learned at the lectures. Jeliot 3 can be used as a tool in interactive laboratory sessions. The visual display of the program can be used to facilitate communications about the errors. It can also support virtual courses, as where Jeliot 3 provides a tool that can assist students when external help is not available. Jeliot 3 is available under the GPL for downloading at http://www.cs.joensuu.fi/jeliot/. We intend to form a community around Jeliot 3, where teachers, students and developers could propose ideas and solutions in order to im- prove Jeliot 3 and the teaching of programming. The forum is available on the website and open for anyone interested. There are also plans for further development, for example, a new tool called JeCo (Jeliot Collaborative) [3] aims to integrate Jeliot 3 into a co-authoring environment where students can develop and visualize their programs together. Andrés Moreno, Niko Myller, Mordechai Ben-Ari, Erkki Sutinen |
ITiCSE | 1 |
| 2004 | JeCo, a Collaborative Learning Tool for ProgrammingabstractClassroom pair-programming activities have been found to support novice student's learning during basic programming courses. However, there are very few tools that could support pair or group programming in distance education courses. Here, we explain the new concept of collaborative program visualization and present a tool to support it, called JeCo, that can help students work together on a platform that supports both collaborative authoring and program visualization Andrés Moreno, Niko Myller, Erkki Sutinen |
VL/HCC | 1 |