scispace - formally typeset
P

Paulo Borba

Researcher at Federal University of Pernambuco

Publications -  178
Citations -  3655

Paulo Borba is an academic researcher from Federal University of Pernambuco. The author has contributed to research in topics: Code refactoring & Aspect-oriented programming. The author has an hindex of 28, co-authored 178 publications receiving 3429 citations. Previous affiliations of Paulo Borba include Federal University of Campina Grande & Universidade de Pernambuco.

Papers
More filters
Proceedings ArticleDOI

Implementing distribution and persistence aspects with aspectJ

TL;DR: This paper reports the experience of using AspectJ, a general-purpose aspect-oriented extension to Java, to implement distribution and persistence aspects in a web-based information system and proposes architecture-specific guidelines that provide practical advice for both restructuring and implementing certain kinds of persistent and distributed applications with Aspect
Proceedings ArticleDOI

On the impact of aspectual decompositions on design stability: an empirical study

TL;DR: A quantitative case study that evolves a real-life application to assess various facets of design stability of OO and AO implementations and includes an analysis of the application in terms of modularity, change propagation, concern interaction, identification of ripple-effects and adherence to well-known design principles.
Proceedings ArticleDOI

Refactoring product lines

TL;DR: This paper extends the traditional notion of refactoring to an SPL context, and presents a set of sound refactorings for FMs, and evaluates this extendedRefactoring definition for SPL in a real case study in the mobile games domain.
Proceedings ArticleDOI

SPLLIFT: statically analyzing software product lines in minutes instead of years

TL;DR: The approach SPLLIFT automatically converts any analysis formulated for traditional programs within the popular IFDS framework for inter-procedural, finite, distributive, subset problems to an SPL-aware analysis formulated in the IDE framework, a well-known extension to IFDS.
Book ChapterDOI

Extracting and evolving mobile games product lines

TL;DR: A method for extracting a product line and evolving it, relying on a strategy that uses refactorings expressed in terms of simpler programming laws is presented, where variations are handled with aspect-oriented constructs.