• Publications
  • Influence
Virtual worlds - past, present, and future: New directions in social computing
TLDR
Virtual worlds, where thousands of people can interact simultaneously within the same three-dimensional environment, represent a frontier in social computing with critical implications for business, education, social sciences, and our society at large. Expand
  • 370
  • 35
  • PDF
UMLDiff: an algorithm for object-oriented design differencing
TLDR
This paper presents UMLDiff, an algorithm for automatically detecting structural changes between the designs of subsequent versions of object-oriented software, and enables subsequent design-evolution analyses from multiple perspectives in support of various evolution activities. Expand
  • 420
  • 30
  • PDF
JDeodorant: identification and application of extract class refactorings
TLDR
We present a tool, developed as part of the JDeodorant Eclipse plugin, that can recognize opportunities for extracting cohesive classes from "God Classes" and automatically apply the refactoring chosen by the developer. Expand
  • 103
  • 22
  • PDF
Structural and Semantic Matching for Assessing Web-service Similarity
TLDR
We develop a suite of methods that assess the similarity between two WSDL (Web Service Description Language) specifications based on the structure of their data types and operations and the semantics of their natural language descriptions and identifiers. Expand
  • 182
  • 18
Smart homes and home health monitoring technologies for older adults: A systematic review
BACKGROUND Around the world, populations are aging and there is a growing concern about ways that older adults can maintain their health and well-being while living in their homes. OBJECTIVES TheExpand
  • 241
  • 14
On the Personality Traits of StackOverflow Users
TLDR
In the last decade, developers have been increasingly sharing their questions with each other through Question and Answer (Q&A) websites. Expand
  • 97
  • 14
  • PDF
A contextual approach towards more accurate duplicate bug report detection
TLDR
We extend the state of the art by investigating how contextual information, relying on our prior knowledge of software quality, software architecture, and system-development (LDA) topics, can be exploited to improve bug-deduplication. Expand
  • 88
  • 13
An Empirical Study on Web Service Evolution
TLDR
The service-oriented architecture paradigm prescribes the development of systems through the composition of services, i.e., network-accessible components, specified by (and invoked through) WSDL interface descriptions. Expand
  • 95
  • 11
  • PDF
A multidimensional empirical study on refactoring activity
TLDR
In this paper we present an empirical study on the refactoring activity in three well-known projects. Expand
  • 48
  • 11
  • PDF
API-Evolution Support with Diff-CatchUp
TLDR
We present an approach to tackle the API-evolution problem in the context of reuse-based software development, which automatically recognizes the API changes of the reused framework and proposes plausible replacements to the "obsolete" API based on working examples of the framework code base. Expand
  • 132
  • 10
...
1
2
3
4
5
...