Making program refactoring safer

G Soares - Proceedings of the 32nd ACM/IEEE International …, 2010 - dl.acm.org
Automated refactorings may change the program behavior. We propose an approach and its
implementation called SafeRefactor for making program refactoring safer. We applied 10 …

Making refactoring safer through impact analysis

M Mongiovi, R Gheyi, G Soares, L Teixeira… - Science of Computer …, 2014 - Elsevier
Currently most developers have to apply manual steps and use test suites to improve
confidence that transformations applied to object-oriented (OO) and aspect-oriented (AO) …

[PDF][PDF] Evidence-based programming language design: a philosophical and methodological exploration

AJ Kaijanaho - 2015 - jyx.jyu.fi
Background: Programming language design is not usually informed by empirical studies. In
other fields similar problems have inspired an evidence-based paradigm of practice. Such a …

Software reuse versus stability: Evaluating advanced programming techniques

F Dantas, A Garcia - 2010 Brazilian Symposium on Software …, 2010 - ieeexplore.ieee.org
With system development becoming increasingly incremental, software reuse and stability
stand out as two of the most desirable attributes of high-quality software. In this context, a …

Systems evolution and software reuse in object-oriented programming and aspect-oriented programming

A Przybyłek - … , Patterns: 49th International Conference, TOOLS 2011 …, 2011 - Springer
Every new programming technique makes claims that software engineers want to hear.
Such is the case with aspect-oriented programming (AOP). This paper describes a quasi …

The crosscutting impact of the AOSD Brazilian research community

U Kulesza, S Soares, C Chavez, F Castor… - Journal of Systems and …, 2013 - Elsevier
BACKGROUND: Aspect-Oriented Software Development (AOSD) is a paradigm that
promotes advanced separation of concerns and modularity throughout the software …

The AOSD research community in Brazil and its crosscutting impact

C Chavez, S Soares, P Borba, C Lucena… - 2011 25th Brazilian …, 2011 - ieeexplore.ieee.org
In this paper, we present the birth, growth, and maturation of Aspect-Oriented Software
Development (AOSD) research over the last years, with emphasis on the Brazilian AOSD …

[PDF][PDF] Making aspect-oriented refactoring safer

G Soares, D Cavalcanti, R Gheyi - Proceedings of the 15th Brazilian …, 2011 - dsc.ufcg.edu.br
Developers may refactor part of the object-oriented (OO) code into aspects in order to
improve modularity. However, since most refactoring tools have a limited or no support for …

Measurement of exception-handling code: An exploratory study

KO Dúlaigh, JF Power, PJ Clarke - 2012 5th International …, 2012 - ieeexplore.ieee.org
Measurement of exception-handling code: An exploratory study Page 1 Measurement of
Exception-Handling Code: An Exploratory Study Keith O Dúlaigh, James F. Power Dept. of …

[PDF][PDF] On inter-application reuse of exception handling aspects

J Taveira, H Oliveira, F Castor, S Soares - Workshop on Empirical …, 2010 - Citeseer
In this paper we describe a study whose goal is to answer the question:“Is exception
handling a reusable aspect”? To this end, we have systematically attempted to reuse …