Mirella M. Moro

dblp:m/MirellaMouraMoro · also Mirella Moura Moro · DBLP profile ↗
← Back
38ranked-venue papers
11as first author
5since 2021 · last 2025
0000-0002-0545-2001ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 32 · 9 first-author · 3 since 2021Artificial intelligence and machine learning · 16 · 4 first-author · 3 since 2021Software engineering, systems software and programming languages · 4 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 since 2021Computer networks · 1
YearPublicationVenuePosition
2025 Contagious Rhythms: A Wave-Based Epidemic Approach for Music Virality on Social Platforms
Gabriel P. Oliveira, Luca Vassio, Ana Paula Couto da Silva, Mirella M. Moro
ASONAM (1)4
2025 Introducing Computing in Brazilian Basic Education: Insights from Teachers' Perspectives
abstract
This paper results from a project for promoting students’ interest in the field of computing through teaching computer science, robotics, and programming in Brazilian public schools. Here, we present a mixed-methods study conducted with elementary and secondary school teachers involved with such a project. The study analyzes teachers’ perceptions regarding the project’s impact on their professional trajectories, on the students, and on the school and community contexts in which they operate. The findings highlight the importance of early exposure to computing as a strategy to bridge the gap between educational levels and as a tool for inclusion and social transformation. The results indicate that participation in the project has generated positive outcomes. Teachers report the development of new skills—particularly technical skills in computing—increased motivation for teaching, and the opportunity to make a meaningful impact on students’ lives. Furthermore, they observe positive changes among the girls, especially in terms of learning and engagement, as well as improvements in the school and community environments, including greater parental involvement in the students’ educational journey.
Aline de Galés Silva, Renata Muniz Prado, Maristela Holanda, Maria Emília M. T. Walter, Mirella M. Moro, Aletéia P. F. Araújo
CLEI5
2024 PPORTAL_ner: An Annotated Corpus of Portuguese Literary Entities
abstract
The intersection of natural language processing (NLP) and literary analysis has yielded valuable insights and applications across various languages. However, the scarcity of labeled data tailored for Portuguese literary texts poses a notable challenge. To address this gap, we present the PPORTAL_ner corpus, an annotated dataset that simplifies the development of Named Entity Recognition (NER) models specifically adapted for Portuguese literary works. Our corpus includes annotations of PER, LOC, GPE, ORG, and DATE entities within a diverse set of 25 literary texts. Annotation of the corpus involved a two-step process: initial pre-annotation using a pre-trained spaCy model followed by correction and refinement using the Prodigy annotation tool. With a total of 125,059 tokens and 5,266 annotated entities, PPORTAL_ner corpus significantly enriches the landscape of resources available for computational literary analysis in Portuguese. This paper details the annotation methodology, guidelines, and dataset statistics while also evaluating four NER models over the PPORTAL_ner corpus. Our evaluation analysis reveals that fine-tuning on domain-specific data significantly improves NER model performance, demonstrating the value of the PPORTAL_ner corpus for developing domain-specific language models.
Mariana O. Silva, Mirella M. Moro
LREC/COLING2
2024 From words to gender: Quantitative analysis of body part descriptions within literature in Portuguese
Mariana O. Silva, Luiza de Melo-Gomes, Mirella M. Moro
Inf. Process. Manag.3
2023 How do developers collaborate? Investigating GitHub heterogeneous networks
Gabriel P. Oliveira, Ana Flávia C. Moura, Natércia A. Batista, Michele A. Brandão, Andre Hora 0001, Mirella M. Moro
Softw. Qual. J.6
2020 An analysis of the collaboration network of the International Conference on Conceptual Modeling at the Age of 40
Lucas Henrique C. Lima, Alberto H. F. Laender, Mirella M. Moro, José Palazzo M. de Oliveira
Data Knowl. Eng.3
2019 Understanding Spatio-Temporal Urban Processes
abstract
Increasingly, decisions are based on insights and conclusions derived from the results of data analysis. Thus, determining the validity of these results is of paramount importance. In this paper, we take a step towards helping users identify potential issues in spatio-temporal data and thus gain trust in the results they derived from these data. We focus on processes that are captured by relationships among datasets that serve as the data exhaust for different components of urban environments. In this scenario, debugging data involves two important challenges: the inherent complexity of spatio-temporal data, and the number of possible relationships. We propose a framework for profiling spatio-temporal relationships that automatically identifies data slices that present a significant deviation from what is expected, and thus, helps focus a user's attention on slices of the data that may have quality issues and/or that may affect the conclusions derived from the analysis' results. We describe the profiling methodology and how it derives relationships, identifies candidate deviations, assesses their statistical significance, and measures their magnitude. We also present a series of cases studies using real datasets from New York City which demonstrate the usefulness of spatio-temporal profiling to build trust on data analysis' results.
Lais M. A. Rocha, Aline Bessa, Fernando Seabra Chirigati, Eugene OFriel, Mirella M. Moro, Juliana Freire
IEEE BigData5
2019 A Probabilistic Algorithm to Predict Missing Facts from Knowledge Graphs
André Gonzaga, Mirella M. Moro, Mário S. Alvim
DEXA (1)2
2018 Global Awareness for Computing Educators and Scholars: (Abstract Only)
abstract
SIGCSE members are part of a worldwide community of computing educators and professionals. This discussion provides participants an opportunity to share global differences in vocabulary and interpretation of idioms and assumptions that pervade teachers and researchers. Lack of cultural knowledge can hinder understanding meaning of terms; communication among colleagues can be confusing. Lack of understanding also inhibits the leveraging of scholarly work and cooperation among colleagues from different cultures. E.g., information technology in Australia means the field of computing, and the baccalaureate degree "Computer Science and Technology" in China is equivalent to a degree in computer engineering. Terminology that Americans use such as AP for Advance Placement or K-12 for pre-undergraduate education is meaningless in many parts of the world. This discussion is an outgrowth of an ad hoc subcommittee formed by the ACM Education Council on global issues. Serving as a reference for the discussion is the seminal article by Clear, A. et al. "What's in a Name?: International Interpretations of Computing Education Terminology," in The Proceedings of the 2015 ITiCSE on Working Group Reports. Attending this BOF should heighten awareness of what changes might lead to a truly global computing education community. In addition to Owens, Alison Clear from New Zealand, Ming Zhang from China, and John Impagliazzo from the USA have agreed to help lead the discussion.
Barbara Boucher Owens, Alison Clear, John Impagliazzo, Mirella M. Moro, Ming Zhang 0004
SIGCSE4
2017 Collaboration strength metrics and analyses on GitHub
abstract
We perform social analyses over an important community: the open code collaboration network. Specifically, we study the correlation among features that measure the strength of social coding collaboration on GitHub - a Web-based source code repository that can be modeled as a social coding network. We also make publicly available a curated dataset called GitSED, GitHub Socially Enhanced Dataset. Our results have many practical applications such as to improve the recommendation of developers, the evaluation of team formation and existing analysis algorithms.
Natércia A. Batista, Michele A. Brandão, Gabriela B. Alves, Ana Paula Couto da Silva, Mirella M. Moro
WI5
2017 Tie strength dynamics over temporal co-authorship social networks
abstract
In co-authorship social networks, nodes are authors linked by co-authorship interactions. As time is a relevant aspect of such interactions, concepts and metrics designed to static networks have to be adapted to temporal networks. Tie strength is one of those concepts. Here, we verify if current tie strength definitions are valid for temporal networks by analyzing the strength of ties dynamism over temporal co-authorship networks. Surprisingly, our results show that most ties, even the strong ones, tend to perish over time. Thus, most co-authorships are symbiotic without positive concerns. Also, real co-authorship social networks from different research areas have more weak and random ties than strong and bridge ties.
Michele A. Brandão, Pedro O. S. Vaz de Melo, Mirella M. Moro
WI3
2017 Social professional networks: A survey and taxonomy
Michele A. Brandão, Mirella M. Moro
Comput. Commun.2
2017 Ranked batch-mode active learning
Thiago N. C. Cardoso, Rodrigo M. Silva, Sérgio D. Canuto, Mirella M. Moro, Marcos André Gonçalves
Inf. Sci.4
2016 Research Contribution as a Measure of Influence
abstract
We propose the 3c-index that measures the influence degree of researchers by evaluating the links they establish between communities. We evaluate its performance against well known metrics. The results show 3c-index outperforms them in most cases and can be employed as a complementary metric to assess researchers' productivity.
Lais M. A. Rocha, Mirella M. Moro
SIGMOD Conference2
2016 LCA-based algorithms for efficiently processing multiple keyword queries over XML streams
Evandrino G. Barros, Alberto H. F. Laender, Mirella M. Moro, Altigran S. da Silva
Data Knowl. Eng.3
2015 Analyzing the Strength of Co-authorship Ties with Neighborhood Overlap
Michele A. Brandão, Mirella M. Moro
DEXA (1)2
2015 Comparative Performance Evaluation of Relational and NoSQL Databases for Spatial and Mobile Applications
Pedro Onofre Santos, Mirella M. Moro, Clodoveu A. Davis Jr.
DEXA (1)2
2015 tc-index: A New Research Productivity Index Based on Evolving Communities
Thiago H. P. Silva, Ana Paula Couto da Silva, Mirella M. Moro
TPDL3
2015 CNARe: Co-authorship Networks Analysis and Recommendations
Guilherme A. de Sousa, Matheus A. Diniz, Michele A. Brandão, Mirella M. Moro
RecSys4
2014 MKStream: An Efficient Algorithm for Processing Multiple Keyword Queries over XML Streams
Evandrino G. Barros, Alberto H. F. Laender, Mirella M. Moro, Altigran S. da Silva
ER3
2013 FriendRouter: real-time path finder in social networks
abstract
Online social networks have become a platform for running and optimizing classical algorithms. Here, we introduce a tool for finding paths between social network users in real-time, a task that classical solutions are not tailored for.
Wladston Viana, Mirella M. Moro
SIGMOD Conference2
2012 VRRC: web based tool for visualization and recommendation on co-authorship network (abstract only)
abstract
Scientific studies are usually developed by contributions from different researchers. Analyzing such collaborations is often necessary, for example, when evaluating the quality of a research group. Also, identifying new partnership possibilities within a set of researchers is frequently desired, for example, when looking for partners in foreign countries. Both analysis and identification are not easy tasks, and are usually done manually. This work presents VRRC, a new approach for visualizing recommendations of people within a co-authorship network (i.e., a graph in which nodes represent researchers and edges represent their co-authorships). VRRC input is a publication list from which it extracts the co-authorships. VRRC then recommends which relations could be created or intensified based on metrics designed for evaluating co-authorship networks. Finally, VRRC provides brand new ways to visualize not only the final recommendations but also the intermediate interactions within the network, including: a complete representation of the co-authorship network; an overview of the collaborations evolution over time; and the recommendations for each researcher to initiate or intensify cooperation. Some visualizations are interactive, allowing to filter data by time frame and highlighting specific collaborations. The contributions of our work, compared to the state-of-art, can be summarized as follows: (i) VRRC can be applied to any co-authorship network, it provides both net and recommendation visualizations, it is a Web-based tool and it allows easy sharing of the created visualizations (existing tools do not offer all these features together); (ii) VRRC establishes graphical representations to ease the visualization of its results (traditional approaches present the recommendation results through simple lists or charts); and (iii) with VRRC, the user can identify not only new possible collaborations but also existing cooperation that can be intensified (current recommendation approaches only indicate new collaborations). This work was partially supported by CNPq, Brazil.
Eduardo M. Barbosa, Mirella M. Moro, Giseli Rabello Lopes, José Palazzo M. de Oliveira
SIGMOD Conference2
2011 Multiple keyword-based queries over XML streams
abstract
In this paper, we propose that various keyword-based queries be processed over XML streams in a multi-query processing way. Our algorithms rely on parsing stacks designed for simultaneously matching terms from several distinct queries and use new query indexes to speed up search operations when processing a large number of queries. Besides defining a new problem and novel solutions, we perform experiments in which aspects related to performance and scalability are examined.
Felipe da C. Hummel, Altigran S. da Silva, Mirella M. Moro, Alberto H. F. Laender
CIKM3
2009 TRIple Content-based OnTology (TRICOt) for XML Dissemination
Mirella M. Moro, Deise de Brum Saccol, Renata Galante
SEKE1
2008 XML Structural Summaries
abstract
This tutorial introduces the concept of XML Structural Summaries and describes their role within XML retrieval. It covers the usage of those summaries for Database-style query processing and Information Retrieval-style search tasks in the context of both centralized and distributed environments. Finally, it discusses new retrieval scenarios that can potentially be favorably supported by those summaries.
Mirella M. Moro, Zografoula Vagena, Vassilis J. Tsotras
Proc. VLDB Endow.1
2007 RoXSum: Leveraging Data Aggregation and Batch Processing for XML Routing
abstract
Content-based routing is the primary form of communication within publish/subscribe systems. In those systems data transmission is performed by sophisticated overlay networks of content-based routers, which match data messages against registered subscriptions and forward them based on this matching. Despite their inherent complexities, such systems are expected to deliver information in a timely and scalable fashion. As a result, their successful deployment is a strenuous task. Relevant efforts have so far focused on the construction of the overlay network and the filtering of messages at each broker. However, the efficient transmission of messages has received less attention. In this work, we propose a solution that gracefully handles the transmission task, while providing performance benefits for the matching task as well. Along those lines, we design RoXSum, a message representation scheme that aggregates the routing information from multiple documents in a way that permits subscription matching directly on the aggregated content. Our performance study shows that RoXSum is a viable and effective technique, as it speeds up message routing for more than an order of magnitude.
Zografoula Vagena, Mirella M. Moro, Vassilis J. Tsotras
ICDE2
2007 Schema advisor for hybrid relational-XML DBMS
abstract
In response to the widespread use of the XML format for document representation and message exchange, major database vendors support XML in terms of persistence, querying and indexing. Specifically, the recently released IBM DB2 9 (for Linux, Unix and Windows) is a hybrid data server with optimized management of both XML and relational data. With the new option of storing and querying XML in a relational DBMS, data architects face the the decision of what portion of their data to persist as XML and what portion as relational data. This problem has not been addressed yet and represents a serious need in the industry. Hence, this paper describes ReXSA, a schema advisor tool that is being prototyped for IBM DB2 9. ReXSA proposes candidate database schemas given an information model of the enterprise data. It has the advantage of considering qualitative properties of the information model such as reuse, evolution and performance profiles for deciding how to persist the data. Finally, we show the viability and practicality of ReXSA by applying it to custom and real usecases.
Mirella M. Moro, Lipyeow Lim, Yuan-Chi Chang
SIGMOD Conference1
2007 Early Profile Pruning on XML-aware Publish/Subscribe Systems
Mirella M. Moro, Petko Bakalov, Vassilis J. Tsotras
VLDB1
2007 Value-Aware RoXSum: Effective Message Aggregation for XML-Aware Information Dissemination
Zografoula Vagena, Mirella M. Moro, Vassilis J. Tsotras
WebDB2
2007 Preserving XML queries during schema evolution
abstract
In XML databases, new schema versions may be released as frequently as once every two weeks. This poster describes a taxonomy of changes for XML schema evolution. It examines the impact of those changes on schema validation and query evaluation. Based on that study, it proposes guidelines for XML schema evolution and for writing queries in such a way that they continue to operate as expected across evolving schemas.
Mirella M. Moro, Susan Malaika, Lipyeow Lim
WWW1
2006 Evaluating structural summaries as access methods for XML
abstract
Structural summaries are data structures that preserve all structural features of XML documents in a compact form. We investigate the applicability of the most popular summaries as textitaccess methods within XML query processing. In this context, issues like space and false positives introduced by the summaries need to be examined. Our evaluation reveals that the additional space required by the more precise structures is usually small and justified by the considerable performance gains that they achieve.
Mirella M. Moro, Zografoula Vagena, Vassilis J. Tsotras
WWW1
2005 Tree-Pattern Queries on a Lightweight XML Processor
Mirella M. Moro, Zografoula Vagena, Vassilis J. Tsotras
VLDB1
2004 Efficient Processing of XML Containment Queries Using Partition-Based Schemes
Zografoula Vagena, Mirella M. Moro, Vassilis J. Tsotras
IDEAS2
2004 Twig Query Processing over Graph-Structured XML Data
abstract
XML and semi-structured data is usually modeled using graph structures. Structural summaries, which have been proposed to speedup XML query processing have graph forms as well. The existent approaches for evaluating queries over tree structured data (i.e. data whose underlying structure is a tree) are not directly applicable when the data is modeled as a random graph. Moreover, they cannot be applied when structural summaries are employed and, to the best of our knowledge, no analogous techniques have been reported for this case either. As a result, the potential of structural summaries is not fully exploited.In this paper, we investigate query evaluation techniques applicable to graph-structured data. We propose efficient algorithms for the case of directed acyclic graphs, which appear in many real world situations. We then tailor our approaches to handle other directed graphs as well. Our experimental evaluation reveals the advantages of our solutions over existing methods for graph-structured data.
Zografoula Vagena, Mirella M. Moro, Vassilis J. Tsotras
WebDB2
2002 TVQL - Temporal Versioned Query Language
Mirella M. Moro, Nina Edelweiss, Aglaê Pereira Zaupa, Clesio Saraiva dos Santos
DEXA1
2001 Adding Time to an Object-Oriented Versions Model
Mirella M. Moro, Silvia Maria Saggiorato, Nina Edelweiss, Clesio Saraiva dos Santos
DEXA1
2001 Dynamic Systems Specification Using Versions and Time
abstract
A temporal data model can be used to specify not only static but also dynamic aspects of an application, allowing us to record the evolution of its objects. Conventional applications commonly use the concept of transaction to update information, while unconventional applications require managing many database states to keep the update history. To fulfil this request, the concept of version is presented. The main purpose of the work is to present an alternative for the union of temporal data and a version model. The result, the Temporal Versions Model, is able to store the object versions and for each version, the history of its dynamic properties and relationship values. One of the most interesting features of our model is the possibility of having two different time orders, branched time for the object and linear time for each version. The model still supports integration with existing databases by allowing the modeling of normal classes among the temporal versioned classes.
Mirella M. Moro, Silvia Maria Saggiorato, Nina Edelweiss, Clesio Saraiva dos Santos
IDEAS1
2001 A Temporal Versions Model for Time- Evolving Systems Specification
Mirella M. Moro, Silvia Maria Saggiorato, Nina Edelweiss, Clesio Saraiva dos Santos
SEKE1