Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Pablo S. Loyola

dblp:139/9953 · DBLP profile ↗
← Back
7ranked-venue papers
5as first author
0since 2021 · last 2015
—ORCID · none

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

Artificial intelligence and machine learning · 5 · 4 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-author

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.

Software engineering, system software, and programming languages
1 paper
Software testing · 87% Program analysis · 13%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software testing › test oracle
oracle data selection
0.212014
Dodona: automated oracle data set selection · ISSTA 2014
Software testing
test oracle
0.212014
Dodona: automated oracle data set selection · ISSTA 2014
Program analysis
dynamic analysis
0.112014
Dodona: automated oracle data set selection · ISSTA 2014

Methods — techniques the papers use, named apart from their topics

variable ranking · 0.2program execution analysis · 0.2
YearPublicationVenuePosition
2015 Combining eye tracking and pupillary dilation analysis to identify Website Key Objects
Pablo S. Loyola, Gustavo Martinez, Kristofher Muñoz, Juan D. Velásquez 0001, Pedro Maldonado, Andrés Couve
Neurocomputing1
2014 Dodona: automated oracle data set selection
abstract
Software complexity has increased the need for automated software testing. Most research on automating testing, however, has focused on creating test input data. While careful selection of input data is necessary to reach faulty states in a system under test, test oracles are needed to actually detect failures. In this work, we describe Dodona, a system that supports the generation of test oracles. Dodona ranks program variables based on the interactions and dependencies observed between them during program execution. Using this ranking, Dodona proposes a set of variables to be monitored, that can be used by engineers to construct assertion-based oracles. Our empirical study of Dodona reveals that it is more effective and efficient than the current state-of-the-art approach for generating oracle data sets, and can often yield oracles that are almost as effective as oracles hand-crafted by engineers without support.
Pablo S. Loyola, Matthew Staats, In-Young Ko, Gregg Rothermel
ISSTA1
2014 Identifying user sessions from web server logs with integer programming
abstract
Web usage mining has proven to be an important advance for e-business systems, both by finding web user buying patterns and suggesting ways to improve web user navigation. A primary input for web usage mining is web user sessions that must be constru
Pablo E. Román, Robert F. Dell, Juan D. Velásquez 0001, Pablo S. Loyola
Intell. Data Anal.4
2012 Oracle-Centric Test Case Prioritization
abstract
Recent work in testing has demonstrated the benefits of considering test oracles in the testing process. Unfortunately, this work has focused primarily on developing techniques for generating test oracles, in particular techniques based on mutation testing. While effective for test case generation, existing research has not considered the impact of test oracles in the context of regression testing tasks. Of interest here is the problem of test case prioritization, in which a set of test cases are ordered to attempt to detect faults earlier and to improve the effectiveness of testing when the entire set cannot be executed. In this work, we propose a technique for prioritizing test cases that explicitly takes into account the impact of test oracles on the effectiveness of testing. Our technique operates by first capturing the flow of information from variable assignments to test oracles for each test case, and then prioritizing to ``cover'' variables using the shortest paths possible to a test oracle. As a result, we favor test orderings in which many variables impact the test oracle's result early in test execution. Our results demonstrate improvements in rate of fault detection relative to both random and structural coverage based prioritization techniques when applied to faulty versions of three synchronous reactive systems.
Matthew Staats, Pablo S. Loyola, Gregg Rothermel
ISSRE2
2012 Biological Mutualistic Models Applied to Study Open Source Software Development
abstract
The evolution of the Web has allowed the generation of several platforms for collaborative work. One of the main contributors to these advances is the Open Source initiative, in which projects are boosted to a new level of interaction and cooperation that improves their software quality and reliability. In order to understand how the group of contributors interacts with the software under development, we propose a novel methodology that adapts Lotka-Volterra-based biological models used for host-parasite interaction. In that sense, we used the concept mutualism from social parasites. Preliminary results based on experiments on the Github collaborative platform showed that Open Source phenomena can be modeled as a mutualistic system, in terms of the evolution of the population of developers and repositories.
Pablo S. Loyola, In-Young Ko
Web Intelligence1
2012 Predicting web user behavior using learning-based ant colony optimization
Pablo S. Loyola, Pablo E. Román, Juan D. Velásquez 0001
Eng. Appl. Artif. Intell.1
2011 Clustering-Based Learning Approach for Ant Colony Optimization Model to Simulate Web User Behavior
abstract
In this paper we propose a novel methodology for analyzing web user behavior based on session simulation by using an Ant Colony Optimization algorithm which incorporates usage, structure and content data originating from a real web site. In the first place, artificial ants learn from a clustered web user session set through the modification of a text preference vector. Then, trained ants are released through a web graph and the generated artificial sessions are compared with real usage. The main result is that the proposed model explains approximately 80% of real usage in terms of a predefined similarity measure.
Pablo S. Loyola, Pablo E. Román, Juan D. Velásquez 0001
Web Intelligence1