Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Daniela Godoy is active.

Publication


Featured researches published by Daniela Godoy.


Information Systems | 2006

Modeling user interests by conceptual clustering

Daniela Godoy; Analía Amandi

As more information becomes available on the Web, there has been a crescent interest in effective personalization techniques. Personal agents providing assistance based on the content of Web documents and the user interests emerged as a viable alternative to this problem. Provided that these agents rely on having knowledge about users contained into user profiles, i.e., models of user preferences and interests gathered by observation of user behavior, the capacity of acquiring and modeling user interest categories has become a critical component in personal agent design. User profiles have to summarize categories corresponding to diverse user information interests at different levels of abstraction in order to allow agents to decide on the relevance of new pieces of information. In accomplishing this goal, document clustering offers the advantage that an a priori knowledge of categories is not needed, therefore the categorization is completely unsupervised. In this paper we present a document clustering algorithm, named WebDCC (Web Document Conceptual Clustering), that carries out incremental, unsupervised concept learning over Web documents in order to acquire user profiles. Unlike most user profiling approaches, this algorithm offers comprehensible clustering solutions that can be easily interpreted and explored by both users and other agents. By extracting semantics from Web pages, this algorithm also produces intermediate results that can be finally integrated in a machine-understandable format such as an ontology. Empirical results of using this algorithm in the context of an intelligent Web search agent proved it can reach high levels of accuracy in suggesting Web pages.


Knowledge Engineering Review | 2005

User profiling in personal information agents: a survey

Daniela Godoy; Analía Amandi

Personal information agents have emerged in the last decade to help users to cope with the increasing amount of information available on the Internet. These agents are intelligent assistants that perform several information-related tasks such as finding, filtering and monitoring relevant information on behalf of users or communities of users. In order to provide personalized assistance, personal agents rely on representations of user information interests and preferences contained in user profiles. In this paper, we present a summary of the state-of-the-art in user profiling in the context of intelligent information agents. Existing approaches and lines of research in the main dimensions of user profiling, such as acquisition, learning, adaptation and evaluation, are discussed.


Information & Software Technology | 2010

Identification of non-functional requirements in textual specifications: A semi-supervised learning approach

Agustin Casamayor; Daniela Godoy; Marcelo Campo

Context: Early detection of non-functional requirements (NFRs) is crucial in the evaluation of architectural alternatives starting from initial design decisions. The application of supervised text categorization strategies for requirements expressed in natural language has been proposed in several works as a method to help analysts in the detection and classification of NFRs concerning different aspects of software. However, a significant number of pre-categorized requirements are needed to train supervised text classifiers, which implies that analysts have to manually assign categories to numerous requirements before being able of accurately classifying the remaining ones. Objective: We propose a semi-supervised text categorization approach for the automatic identification and classification of non-functional requirements. Therefore, a small number of requirements, possibly identified by the requirement team during the elicitation process, enable learning an initial classifier for NFRs, which could successively identify the type of further requirements in an iterative process. The goal of the approach is the integration into a recommender system to assist requirement analysts and software designers in the architectural design process. Method: Detection and classification of NFRs is performed using semi-supervised learning techniques. Classification is based on a reduced number of categorized requirements by taking advantage of the knowledge provided by uncategorized ones, as well as certain properties of text. The learning method also exploits feedback from users to enhance classification performance. Results: The semi-supervised approach resulted in accuracy rates above 70%, considerably higher than the results obtained with supervised methods using standard collections of documents. Conclusion: Empirical evidence showed that semi-supervision requires less human effort in labeling requirements than fully supervised methods, and can be further improved based on feedback provided by analysts. Our approach outperforms previous supervised classification proposals and can be further enhanced by exploiting feedback provided by analysts.


Journal of Computer Science and Technology | 2012

Topology-Based Recommendation of Users in Micro-Blogging Communities

Marcelo G. Armentano; Daniela Godoy; Analía Amandi

Nowadays, more and more users share real-time news and information in micro-blogging communities such as Twitter, Tumblr or Plurk. In these sites, information is shared via a followers/followees social network structure in which a follower will receive all the micro-blogs from the users he/she follows, named followees. With the increasing number of registered users in this kind of sites, finding relevant and reliable sources of information becomes essential. The reduced number of characters present in micro-posts along with the informal language commonly used in these sites make it difficult to apply standard content-based approaches to the problem of user recommendation. To address this problem, we propose an algorithm for recommending relevant users that explores the topology of the network considering different factors that allow us to identify users that can be considered good information sources. Experimental evaluation conducted with a group of users is reported, demonstrating the potential of the approach.


Expert Systems With Applications | 2009

Supporting the discovery and labeling of non-taxonomic relationships in ontology learning

J. Villaverde; A. Persson; Daniela Godoy; Analía Amandi

Ontology learning (OL) from texts has been suggested as a technology that helps to reduce the bottleneck of knowledge acquisition in the construction of domain ontologies. In this learning process, the discovery, and possibly also labeling, of non-taxonomic relationships has been identified as one of the most difficult and often neglected problems. In this paper, we propose a technique that addresses this issue by analyzing a domain text corpus to extract verbs frequently applied for linking certain pairs of concepts. Integrated in an ontology building process, this technique aims to reduce the work-load of knowledge engineers and domain experts by suggesting candidate relationships that might become part of the ontology as well as prospective labels for them.


ibero american conference on ai | 2000

PersonalSearcher: An Intelligent Agent for Searching Web Pages

Daniela Godoy; Analía Amandi

The volume of information on the Internet is constantly growing. This fact causes that the search of interesting information becomes a time-consuming task. Generally, a user must revise a big number of uninteresting documents and consult several search engines before finding relevant information. A personalized agent, called PersonalSearcher, that assists the user in finding interesting documents in the World Wide Web is presented in this paper. This agent carries out a parallel search in the most popular Web search engines and filters their result, listing to the user a reduced number of documents with high probability of being relevant to him. This filtering is based on a user profile that the agent builds by observing the user behavior on the Web. The agent uses a textual case-based reasoning approach in order to detect specific subjects that the user is interested in and organizes them in a hierarchy that defines the user profile.


Interactive Learning Environments | 2006

A Genetic Algorithm Approach to Recognise Students' Learning Styles.

Virginia Yannibelli; Daniela Godoy; Analía Amandi

Learning styles encapsulate the preferences of the students, regarding how they learn. By including information about the student learning style, computer-based educational systems are able to adapt a course according to the individual characteristics of the students. In accomplishing this goal, educational systems have been mostly based on the use of questionnaires for establishing a student learning style. However, this method has shown to be not only time-consuming but also unreliable. A genetic algorithm approach to automatically identify the individual learning styles of students based on their actions while attending an academic course is presented in this paper. The application of a genetic algorithm to this domain allows us to both discover the learning styles of individual students as they attend different academic units, as well as track the changes on these styles that might occur over time.


latin american web congress | 2008

Hybrid Content and Tag-based Profiles for Recommendation in Collaborative Tagging Systems

Daniela Godoy; Anal ´ õa Amandi

Collaborative tagging systems have grown in popularity over the Web in the last years on account of their simplicity to categorize and retrieve content using open-ended tags. The increasing number of users providing information about themselves through social tagging activities caused the emergence of tag-based profiling approaches, which assume that users expose their preferences for certain contents through tag assignments. On the other hand, numerous content-based profiling techniques have been developed to address the problem of obtaining accurate models of user information preferences in order to assist users with information-related tasks such as Web browsing or searching. In this paper we propose a hybrid user profiling strategy that takes advantage of both content-based profiles describing long-term information interests that a recommender system can acquired along time and interests revealed through tagging activities, with the goal of enhancing the interaction of users with a collaborative tagging system. Experimental results of using hybrid profiles for tag recommendation are reported and possible applications of these profiles for obtaining personalized recommendations in collaborative tagging systems are discussed.


Information Systems | 2017

Persisting big-data: The NoSQL landscape

Alejandro Corbellini; Cristian Mateos; Alejandro Zunino; Daniela Godoy; Silvia N. Schiaffino

Abstract The growing popularity of massively accessed Web applications that store and analyze large amounts of data, being Facebook, Twitter and Google Search some prominent examples of such applications, have posed new requirements that greatly challenge traditional RDBMS. In response to this reality, a new way of creating and manipulating data stores, known as NoSQL databases, has arisen. This paper reviews implementations of NoSQL databases in order to provide an understanding of current tools and their uses. First, NoSQL databases are compared with traditional RDBMS and important concepts are explained. Only databases allowing to persist data and distribute them along different computing nodes are within the scope of this review. Moreover, NoSQL databases are divided into different types: Key-Value, Wide-Column, Document-oriented and Graph-oriented. In each case, a comparison of available databases is carried out based on their most important features.


Knowledge Based Systems | 2012

Functional grouping of natural language requirements for assistance in architectural software design

Agustin Casamayor; Daniela Godoy; Marcelo Campo

Modern software systems are becoming larger and more complex every day. One of the most challenging steps for designing a good architecture for a certain piece of software is the analysis of requirements, usually written in natural language by engineers not familiar with specific design formalisms. The main problem related to this task is the conceptual gap existing between low-level requirements and higher views of the system decomposing its functionality. In this paper, we introduce an approach for mining and grouping functionality from textual descriptions of requirements using text mining techniques aiming at helping software designers with this complex and time-consuming task. The knowledge discovered starting from informally written requirements using a combination of natural language processing (NLP) and text clustering algorithms can be then easily mapped into design concerns of a possible architecture for the system. Experimental validation in three case studies suggests a great potential of the proposed approach for providing assistance to software designers during early stages of the software development process.

Collaboration


Dive into the Daniela Godoy's collaboration.

Top Co-Authors

Avatar

Analía Amandi

National Scientific and Technical Research Council

View shared research outputs
Top Co-Authors

Avatar

Silvia N. Schiaffino

National Scientific and Technical Research Council

View shared research outputs
Top Co-Authors

Avatar

Antonela Tommasel

National Scientific and Technical Research Council

View shared research outputs
Top Co-Authors

Avatar

Alejandro Zunino

National Scientific and Technical Research Council

View shared research outputs
Top Co-Authors

Avatar

Alejandro Corbellini

National Scientific and Technical Research Council

View shared research outputs
Top Co-Authors

Avatar

Cristian Mateos

National Scientific and Technical Research Council

View shared research outputs
Top Co-Authors

Avatar

Marcelo Campo

National Scientific and Technical Research Council

View shared research outputs
Top Co-Authors

Avatar

Marcelo G. Armentano

National Scientific and Technical Research Council

View shared research outputs
Top Co-Authors

Avatar

Agustin Casamayor

National Scientific and Technical Research Council

View shared research outputs
Top Co-Authors

Avatar

Carlos Rios

National Scientific and Technical Research Council

View shared research outputs
Researchain Logo
Decentralizing Knowledge