Alan Silva

Learn More
The identification of orthologs-genes pairs descended from a common ancestor through speciation, rather than duplication-has emerged as an essential component of many bioinformatics applications, ranging from the annotation of new genomes to experimental target prioritization. Yet, the development and application of orthology inference methods is hampered(More)
There is an increase use of ontology-driven approaches to support requirements engineering (RE) activities, such as elicitation, analysis, specification, validation and management of requirements. However, the RE community still lacks a comprehensive understanding of how ontologies are used in RE process. Thus, the main objective of this work is to(More)
In this work we present a way to classify students from a gamified online learning environment according to their interactions, and to use the results to create and recommend "missions" - a gamification element that contains challenging tasks to keep students engaged - that focus on: (1) the students' most common interactions, (2) the students' least common(More)
In this study, we used a survey to classify students' goal orientation towards learning - their motivation to learn - into one of the following classes: Learning (students who search intellectual growth), Performance-approximation (students who want to show their abilities and look intelligent) and Performance-avoidance (students who avoid challenges for(More)
This article presents some lessons learned regarding the analysis of interactional data from an online course that provided certified basic level in Spanish language (UFAL Línguas - Espanhol). The data was collected after the end of the course, and concerned the students' interactions with the learning environment's educational resources, that were(More)
Requirements models can be used to describe what is expected from a software system. On the other hand, architectural models can describe the structure of a system in terms of its components and connectors. However, these models do not capture the rationale of the decisions made during architectural design. This knowledge is important throughout the(More)