Sérgio's publications
2011
- Fabio Silva, André Santos, Sérgio Soares, César França, Cleviton Monteiro, Felipe Maciel.
Six Years of Systematic Literature Reviews in Software Engineering: an Updated Tertiary Study.
Information and Software Technology, 2011.
DOI: 10.1016/j.infsof.2011.04.004.
- Ricardo Araújo, Adriano Oliveira, Sérgio Soares.
A Shift-Invariant Morphological System for Software Development Cost Estimation.
Expert Systems with Applications, Elsevier, Volume 38, Issue 4, April 2011, Pages 4162-4168.
DOI: 10.1016/j.eswa.2010.09.078.
- Thaysa Paiva, Sérgio Soares.
Digital Libraries.
In: Carlos Alexandre Barros de Mello, Adriano Lorena Inacio de Oliveira, Wellington Pinheiro dos Santos (Editors). Digital Document Analysis and Processing. Nova Publishers, 2011.
ISBN: 978-1-62100-377-9.
- Ricardo de A. Araújo, Adriano L.I. Oliveira, Sérgio Soares, Silvio Meira.
A Quantum-Inspired Morphological Approach to Solve the Random Walk Dilemma for Financial Forecasting.
X Congresso Brasileiro de Inteligência Computacional (CBIC 2011), Fortaleza - Brazil, 2011.
DOI: to appear.
- Christina Chavez, Uira Kulesza, Sérgio Soares, Paulo Borba, Carlos Lucena, Paulo Masiero, Claudio Sant'Anna,
Eduardo Piveta, Fabiano Ferrari, Fernando Castor, Roberta Coelho, Vander Vander, Lyrene Fernandes, Paulo Pires,
Nabor Mendonça, Eduardo Figueiredo, Thais Batista, Carla Silva, Valter Camargo, Nelio Cacho, Otávio Lemos,
Flávia Delicato, Arndt von Staa, Fabio Silveira, Fernanda Alencar, Júlio Leite, Ricardo Ricardo, Rodrigo Bonifácio,
Marco Tulio Valente, Rosana Braga, Rosângela Penteado, Jaelson Castro.
The AOSD Community in Brazil and its Crosscutting Impact.
25th Brazilian Symposium on Software Engineering - SBES 2011, Special Track "SBES is 25". São Paulo, September 26-30, 2011.
DOI: 10.1109/SBES.2011.10.
- Márcio Ribeiro, Felipe Queiroz, Paulo Borba, Társis Tolêdo, Claus Brabrand, Sérgio Soares.
On the Impact of Feature Dependencies when Maintaining Preprocessor-based Software Product Lines.
Generative Programming and Component Engineering (GPCE'11). Portland, USA, October 22-33, 2011.
DOI: 10.1145/2047862.2047868.
- Juliana Saraiva, Sérgio Soares, Fernando Castor.
Analyzing Architectural Layering Violations in Aspect-Oriented Software with ArchE Meter.
Sessão de Ferramentas do Congresso Brasileiro de Software: Teoria e Prática (CBSoft 2011). São Paulo, September 28-30, 2011
- Rafael Di Bernardo, Ricardo Sales Jr., Fernando Castor, Roberta Coelho, Nélio Cacho, Sérgio Soares.
Agile Testing of Exceptional Behavior.
25th Brazilian Symposium on Software Engineering (SBES 2011). São Paulo, September 28-30, 2011
DOI: 10.1109/SBES.2011.28.
- Emanoel Barreiros, Adauto Almeida Filho, Juliana Saraiva, Sérgio Soares.
A Systematic Mapping Study on Software Engineering Testbeds.
ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2011). Banff, September 22-23, 2011
DOI: 10.1109/ESEM.2011.19.
- Thaysa Paiva, Carlos Mello, Sérgio Soares, Marcos Galindo Lima.
Prohist: A Digital Library For Image Processing of Historical Documents.
Conferência sobre Tecnologia, Cultura e Memória (CTCM 2012), 2011, Recife, Brasil.
- Ricardo de A. Araújo, Adriano L.I. Oliveira, Sérgio Soares, Silvio Meira.
Designing Dilation-Erosion Perceptrons with Differential Evolutionary Learning for Air Pressure Forecasting.
2011 International Joint Conference on Neural Networks (IJCNN 2011). San Jose, July 31 - August 5, 2011
DOI: 10.1109/IJCNN.2011.6033275.
- Ricardo de A. Araújo, Adriano L.I. Oliveira, Sérgio Soares, Silvio Meira.
Gradient-based Morphological Approach for Software Development Cost Estimation.
2011 International Joint Conference on Neural Networks (IJCNN 2011). San Jose, July 31 - August 5, 2011.
DOI: 10.1109/IJCNN.2011.6033274.
- Sérgio Soares, Emanoel Barreiros, Adauto Almeida Filho, Marcelo Moura, Uira Kulesza, Fernando Castor, Eduardo Aranha.
Towards a Software Product Line Assessment Framework.
2nd International Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT 2011) at ECOOP'11. Lancaster, July 25-29, 2011
- Juliana Saraiva, Sérgio Soares, Fernando Castor.
A Metrics Suite to Evaluate the Impact of AOSD on Layered Software Architectures.
2nd International Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT 2011) at ECOOP'11. Lancaster, July 25-29, 2011
- Ricardo Araújo, Adriano Oliveira, Sérgio Soares, Silvio Meira.
An Evolutionary Approach to Design Dilation-Erosion Perceptrons for Stock Market Indices Forecasting.
Genetic and Evolutionary Computation Conference (GECCO 2011). Dublin, July 12-16, 2011.
DOI: 10.1145/2001576.2001799.
- Ricardo Araújo, Adriano Oliveira, Sérgio Soares, Silvio Meira.
Swarm-based Evolutionary Learning for Dilation-Erosion Perceptrons with Application in Natural Phenomena Prediction.
2011 IEEE Congress on Evolutionary Computation (CEC). New Orleans, June 5-8, 2011.
- Ricardo Araújo, Adriano Oliveira, Sérgio Soares, Silvio Meira.
Quantum-inspired Method for Financial Time Series Forecasting.
2011 IEEE Congress on Evolutionary Computation (CEC). New Orleans, June 5-8, 2011.
- Elder Cirilo, Demóstenes Sena, Uira Kulesza, Leopoldo Teixeira, Sérgio Soares, Paulo Borba, Rohit Gheyi, Laís Neves, Carlos Lucena.
Integrating Product Line Refactoring and Derivation Tools: Challenges and Potential Solutions.
Invited Case-Studie of the Product LinE Approaches in Software Engineering (PLEASE 2011), workshop at the 33nd International Conference on Software Engineering (ICSE 2011). Honolulu, 22-23 May, 2011.
- Adauto Almeida, Emanoel Barreiros, Juliana Saraiva, Sérgio Soares.
Mechanisms to Guide Empirical Studies in Software Engineering: A Mapping Study (in portuguese).
VIII Experimental Software Engineering Latin American Workshop (ESELAW 2011). Rio de Janeiro, 28-29 April, 2011.
- Rafael Di Bernardo, Fernando Castor, Sérgio Soares.
Towards Agile Testing of Exceptional Behavior.
Workshop on Exception Handling in Contemporary Software Systems (EHCoS). São José dos Campos, 25 April, 2011.
- Juliana Saraiva, Sérgio Soares, Fernando Castor.
Analyzing Architectural Conformance of Layered Aspect-Oriented Systems with ArchE Meter.
Demostration at AOSD 2011, 10th International Conference on Aspect-Oriented Software Development, ACM, March 2011, Porto de Galinhas, PE, Brazil.
DOI: 10.1145/1960314.1960334
2010
- Marco Tulio Valente, Cesar Couto, Jaqueline Faria, Sérgio Soares.
On the Bene fits of Quantification in AspectJ Systems.
Journal of the Brazilian Computer Society, 2010. Online on 07/May/2010.
- Lyrene Fernandes, Thais Batista, Sérgio Soares, Lidiane Santos.
On the Role of Features and Goals Models in the Development of a Software Product Line.
Early Aspects 2010, Workshop at 9th Annual Aspect-Oriented Software Development Conference (AOSD 2010),
Rennes, France, March 2010. Information Sciences and Technologies Bulletin of the ACM Slovakia, Vol. 2, No. 1 (2010) pages 60-65.
ISSN: 1338-1237
- Ricardo Araújo, Adriano Oliveira, Sérgio Soares.
Overcoming the Random Walk Dilemma Using a Covariance Matrix Adaptation Evolutionary Method.
2010 IEEE Conference on Systems, Man and Cybernetics (SMC 2010), Istanbul. IEEE, 2010.
DOI: 10.1109/ICSMC.2010.5641946
- Fabio Q. B. da Silva, André L. M. Santos, Sérgio C. B. Soares, A. César C. França, Cleviton V. F. Monteiro.
A Critical Appraisal of Systematic Reviews in Software Engineering from the Perspective of the Research Questions Asked in the Reviews.
ACM/IEEE 4th Empirical Software Engineering and Measurement conference (ESEM 2010), Bolzano. ACM, 2010.
DOI: 10.1145/1852786.1852830
- Juliana Saraiva, Sérgio Soares, Fernando Castor Filho.
Assessing the Impact of AOP on Layered Software Architectures
4th European Conference on Software Architecture (ECSA 2010), Copenhagen. Springer, 2010.
DOI: 10.1007/978-3-642-15114-9_27
- Ricardo Araújo, Adriano Oliveira, Sérgio Soares.
A Covariance Matrix Adaptation based Evolutionary Methodology for Phase Adjustment in Financial Time Series Forecasting.
Genetic and Evolutionary Computation Conference (GECCO 2010), Portland. New York: ACM press, 2010
DOI: 10.1145/1830483.1830720
- Ricardo Araújo, Adriano Oliveira, Sérgio Soares
A Quantum-Inspired Hybrid Methodology for Financial Time Series Prediction.
IEEE International Joint Conference on Neural Networks (IJCNN 2010), Barcelona. IEEE, 2010.
DOI: 10.1109/IJCNN.2010.5604601
- Fabiano Ferrari, Rachel Burrows, Otávio Lemos, Alessandro Garcia, Nelio Cacho,
Eduardo Figueiredo, Frederico Lopes, Nathalia Temudo, Liana Silva, Sérgio Soares,
Awais Rashid, Paulo Masiero, Thais Batista, José Carlos Maldonado
An Exploratory Study of Fault-Proneness in Evolving Aspect-Oriented Programs.
32th International Conference on Software Engineering (ICSE'10), ACM press, Cape Town, May, 2009.
DOI: 10.1145/1806799.1806813
- Julio Taveira, Hítalo Oliveira, Fernando Castor Filho, Sérgio Soares.
On Inter-Application Reuse of Exception Handling Aspects.
Empirical Evaluation of Software Composition Techniques (ESCOT 2010),
Workshop at 9th Annual Aspect-Oriented Software Development Conference (AOSD 2010),
Rennes, France, March 2010.
- Ricardo Araújo, Adriano Oliveira, Sérgio Soares.
Hybrid Evolutionary Quantum Inspired Method to Adjust Time Phase Distortions in Financial Time Series.
25th ACM Symposium On Applied Computing (SAC 2010). Suiça, March 2010.
DOI: 10.1145/1774088.1774332
2009
- Julio Cesar Taveira, Juliana Saraiva, Fernando Castor, Sergio Soares.
A Concern-Specific Metrics Collection Tool
3rd Workshop on Assessment of Contemporary Modularization Techniques (ACoM.09), Workshop at ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2009)
Orlando, USA, October, 2009.
- Ricardo Araujo, Adriano Oliveira, Sergio Soares.
Uma Abordagem Morfologico-Posto-Linear para a Estimativa de Custo de Desenvolvimento de Software.
IX Congresso Brasileiro de Redes Neurais / Inteligencia Computacional (IX CBRN).
Ouro Preto, MG, October, 2009.
- Ricardo Araujo, Adriano Oliveira, Sergio Soares.
A Morphological-Rank-Linear Approach for Software Development Cost Estimation
21st International Conference on Tools with Artificial Intelligence - ICTAI 2009.
Newark, New Jersy, USA. November, 2009. IEEE Computer Society.
- Sergio Soares, Paulo Borba, Eduardo Laureano.
Desenvolvimento de Programas Concorrentes Orientados a Objetos: Uma Abordagem Progressiva.
1. ed. CreateSpace, 2009. 110 p. ISBN 9781448619870.
- Julio Cesar Taveira, Cristiane Queiroz, Romulo Lima, Juliana Saraiva, Emanoel Barreiros, Fernando Castor, Sergio Soares,
Nathalia Temudo, Hitalo Oliveira, Amanda Araujo, Jefferson Amorim.
Assessing Intra-Application Exception Handling Reuse with Aspects.
XXIII Brazilian Symposium on Software Engineering - SBES 2009.
Fortaleza, Brazil, October 2009.
- Sergio Soares, Paulo Borba, Eduardo Laureano.
AOPim: An Aspect-Oriented Implementation Method: Supporting Aspect-Oriented Software Development.
1. ed. Saarbrucken: VDM Verlag, 2009. 180 p. ISBN 9783639171136
- Ricardo Araujo, Glaucio Melo, Adriano Oliveira, Sergio Soares.
Morphological-Rank-Linear Models for Financial Time Series Forecasting.
In: Aleksandar Lazinica. (Org.). Evolutionary Computation. Vienna: IN-TECH, 2009
- Fernando Rocha, Sérgio Soares, André Soares, Ricardo Lima.
An Adaptable Framework for Distributed and Parallel Applications.
8th Parallel/High-Performance Object-Oriented Scientific Computing (POOSC 09),
Workshop at the 23rd European Conference on Object-Oriented Programming (ECOOP 09).
Genova, Italy, July 2009.
- Liana Silva, Sérgio Soares
Towards Aspects of Coverage to Measure Thoroughness of Testing.
Software & Systems Quality Conference 2009. SQS Group.
Dusseldorf, Germany, May 2009.
- Sílvio Meira, Eduardo Almeida, Sérgio Soares
Investigating methods, processes and tools to increase productivity and quality
in large scale to software development companies. (in portuguese)
II Seminar on great computing challenges in Brazil.
Manaus, AM, March 2009.
- Liana Silva, Sérgio Soares
Analyzing Structure-based Techniques for Test Coverage on a J2ME Software Product Line.
10th IEEE Latin-American Test Workshop (LATW09).
Buzios, RJ, March 2009.
2008
- Henrique Rebêlo, Sérgio Soares, Ricardo Lima, Paulo Borba, Márcio Cornélio.
JML and Aspects: The Benefits of Instrumenting JML Features with AspectJ.
Specification and Verification of Component-Based Systems (SAVCBS'08), Workshop at the 16th International Symposium on the Foundations of Software Engineering (FSE 16).
Atlanta, USA, November 2008.
- Marcelo Moura, Sergio Soares, Fernando Castor Filho, Mario Monteiro, Philip Greenwood, Alessandro Garcia, Elliackin Figueiredo, Diego Araujo.
Towards a Framework for Guiding Aspect-Oriented Software Maintenance Empirical Studies.
2nd Workshop on Assessment of Contemporary Modularization Techniques (ACoM.08) at the 23th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, OOPSLA'08.
Nashville, USA, October 2008.
- Sergio Soares, Fernando Calheiros, Vilmar Nepomuceno, Andrea Menezes, Paulo Borba, Vander Alves.
Supporting Software Product Lines Development: FLiP - Product Line Derivation Tool.
OOPSLA 2008 Demonstration Track.
Companion of 23th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, OOPSLA'08.
Nashville, USA, October 2008.
- Thais Batista, Maria Cecilia Bastarrica, Sergio Soares, Lyrene Fernandes.
A Marriage of MDD and Early Aspects in Software Product Line Development.
Early Aspects Workshop at 12th International Software Product Line Conference, SPLC 2008.
Limerick, Ireland, v.2. pp. 97 - 104, September 2008.
- Vander Alves, Fernando Calheiros, Vilmar Nepomuceno, Andrea Menezes, Sérgio Soares, Paulo Borba.
FLiP: Managing Software Product Line Extraction and Reaction with Aspects.
Demo section at 12th International Software Product Line Conference, SPLC 2008.
Limerick, Ireland, p.354 - 354, September 2008.
- Mário Monteiro, Marcelo Moura, Sérgio Soares, Fernando Castor Filho.
Towards an Analysis of Layering Violations in Aspect-Oriented Software Architectures.
ADI 2008 - Workshop on Aspects, Dependencies, and Interactions at 22nd European Conference on Object-Oriented Programming, ECOOP 2008.
Paphos, Cyprus, July 2008.
- Liana Silva, Célio Santana, Fernando Rocha, Maíra Paschoalino, Gabriel Falconieri, Lúcio Ribeiro,
Renata Medeiros, Sérgio Soares, Cristine Gusmão.
Applying XP to an Agile Inexperienced Software Development Team.
9th International Conference on Agile Processes and eXtreme Programming in Software Engineering (XP2008).
Limerick, Ireland, June 2008. Spring-Verlag LNBIP v.9, 2008. p.114 - 126.
- Eduardo Figueiredo, Nelio Cacho, Claudio Sant'Anna, Mario Monteiro, Uira Kulesza, Alessandro Garcia,
Sergio Soares, Fabiano Ferrari, Safoora Khan, Fernando Filho, Francisco Dantas.
Evolving Software Product Lines with Aspects: An Empirical Study on Design Stability.
In: 30th International Conference on Software Engineering ICSE'08, p. 261-270, 2008, Leipzig.
- César Oliveira, Fernando Rocha, Renata Medeiros, Ricardo Lima, Sérgio Soares, Félix Santos, Ismael H. S. Santos .
Dynamic Interface for Muilti-physics Simulators.
International Journal of Modelling and Simulation for the Petroleum Industry, v. 2, n. 1, p. 35-42, 2008. ISSN 1982-6036.
- Henrique Rebêlo, Ricardo Lima, Márcio Cornélio, Sérgio Soares.
A JML compiler based on AspectJ.
First International Conference on Software Testing, Verification and Validation - ICST 2008, p. 541-544.
Lillehammer, Norway, p. .541 - 544, April 2008.
- Rodrigo Bonifacio, Paulo Borba, Sérgio Soares.
On the Benefits of Scenario Variability as Crosscutting.
Early Aspects Workshop at Seventh International Conference on Aspect-Oriented Software Development, AOSD.08.
Brussels, Belgium, March/April 2008.
- Paulo Borba, Fernando Calheiros, Vilmar Nepomuceno, Andrea Menezes, Sérgio Soares, Vander Alves.
FLiP – Product Line Derivation Tool.
Forum Demonstration at Seventh International Conference on Aspect-Oriented Software Development, AOSD.08.
Brussels, Belgium, March/April 2008.
- Henrique Rebêlo, Ricardo Lima, Márcio Cornélio, Sérgio Soares, Leopoldo Ferreira.
Implementing Java Modeling Language Contracts with AspectJ.
23rd Annual ACM Symposium on Applied Computing, SAC'08, p. 228-233. Fortaleza, Brazil, March 2008.
2007
- Márcio Ribeiro, Marcos Dósea, Rodrigo Bonifácio, Alberto Costa Neto, Paulo Borba and Sérgio Soares.
Analyzing Class and Crosscutting Modularity with Design Structure Matrixes.
21st Brazilian Symposium on Software Engineering - SBES 2007, 2007, João Pessoa.
- Marcos Dósea, Alberto Costa Neto, Paulo Borba and Sérgio Soares.
Specifying Design Rules in Aspect-Oriented Systems.
I Latin American Workshop on Aspect-Oriented Software Development (LA-WASP.07). 2007, João Pessoa.
- Roberta Arcoverde, Patrícia Lustosa, Adeline Sousa, Sérgio Soares, and Paulo Borba.
AJaTS - AspectJ Transformation System: Tool Support for Aspect-Oriented Development and Refactoring.
In Tools Session of the XXI Brazilian Symposium on Software Engineering (SBES'07), João Pessoa-PB, Brazil, October 2007.
- Frederico de Oliveira Jr., Ricardo Lima, Márcio Cornélio, Sérgio Soares, Eduardo Tavares, Paulo Maciel,
Raimundo Barreto, Meuse Oliveira Jr.
CML: C Modeling Language.
Journal of Universal Computer Science, v. 13, p. 682-700, 2007.
- Philip Greenwood, Thiago Bartolomei, Eduardo Figueiredo, Marcos Dosea, Alessandro Garcia, Nelio Cacho,
Claudio Sant'Anna, Sérgio Soares, Paulo Borba, Uira Kulesza and Awais Rashid.
On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study.
European Conference on Object-Oriented Programming ECOOP'07, LNCS v. 4609, pp. 176-200. Berlin, July 2007.
- Fernando Calheiros, Paulo Borba, Sérgio Soares, Vilmar Nepomuceno and Vander Alves.
Product Line Variability Refactoring Tool.
In 1st Workshop on Refactoring Tools (WRT'07), in conjunction with the 21st European Conference on Object-Oriented Programming (ECOOP'07), Berlin, pages 33-34, July 2007.
Danny Dig, Michael Cebulla (Eds.), ISSN 1436-9915.
- Roberta Arcoverde, Sérgio Soares, Patrícia Lustosa and Paulo Borba.
AJaTS: AspectJ Transformation System.
In 1st Workshop on Refactoring Tools (WRT'07), in conjunction with the 21st European Conference on Object-Oriented Programming (ECOOP'07), Berlin, pages 35-36, July 2007.
Danny Dig, Michael Cebulla (Eds.), ISSN 1436-9915.
- Sérgio Soares, Paulo Borba, and Ricardo Lima.
Concurrency Control Modularization with Aspect-Oriented Programming.
31st Annual International Computer Software and Applications Conference COMPSAC'07. Pages 295-298, Beijing, July 2007.
- Frederico de Oliveira Jr., Ricardo Lima, Márcio Cornélio, Sérgio Soares, Eduardo Tavares, Paulo Maciel,
Raimundo Barreto, Meuse Oliveira Jr.
CML: C Modeling Language.
11th Brazilian Symposium on Programming Languages, SBLP'07. Natal, Maio 2007.
- Phil Greenwood, Alessandro Garcia, Awais Rashid, Eduardo Figueiredo, Claudio Sant’Anna, Nelio Cacho,
Americo Sampaio, Sergio Soares, Paulo Borba, Marcos Dosea, Ricardo Ramos, Uira Kulesza, Lyrene Fernandes,
Thiago Bartolomei, Monica Pinto, Lidia Fuentes, Nadia Gamez, Ana Moreira, Joao Araujo, Thais Batista,
Ana Medeiros, Francisco Dantas, Ana Luisa de Medeiros, Jan Wloka, Christina Chavez, Robert France, Isabel Brito.
On the Contributions of an End-to-End AOSD Testbed.
Early Aspects: Workshop in Aspect-Oriented Requirements Engineering and Architecture Design, affiliated with ICSE 2007. Minneapolis, May 2007.
- Alberto Costa Neto, Márcio Ribeiro, Marcos Dósea, Rodrigo Bonifácio, Paulo Borba e Sérgio Soares
Semantic Dependencies and Modularity of Aspect-Oriented Software.
Workshop on Assessment of Contemporary Modularization Techniques (ACoM.07), affiliated with ICSE 2007. Minneapolis, May 2007.
- Philip Greenwood, Alessandro Garcia, Thiago Bartolomei, Sérgio Soares, Paulo Borba and Awais Rashid.
On The Design of an End-to-End AOSD Testbed for Software Stability.
First Workshop on Assessement of Aspect-Oriented Technologies (ASAT.07), affiliated with AOSD 2007. Vancouver, March 2007.
- Sérgio Soares and Paulo Borba.
Towards Reusable and Modular Aspect-Oriented Concurrency Control.
In: 22nd Annual ACM Symposium on Applied Computing. Seoul, Korea. ACM press, 2007.
2006
- Vander Alves, Alberto Costa Neto, Sergio Soares, Gustavo Santos, Fernando Calheiros, Vilmar Nepomuceno, Davi Pires, Jorge Leal and Paulo Borba.
From Conditional Compilation to Aspects: A Case Study in Software Product Lines Migration.
In: Aspect-Oriented Product Line Engineering AOPLE'06,
Workshop of the Fifth International Conference on Generative Programming and Component Engineering (GPCE'06), Portland, OR. ACM, 2006.
- Sérgio Soares, Paulo Borba and Eduardo Laureano.
Distribution and Persistence as Aspects.
Software: Practice & Experience, v. 36, n. 6, p. 711-759, 2006.
Published Online: 7 Mar 2006.
DOI: 10.1002/spe.715. Preprint
- Gilvan Durães, André Soares, Sérgio Soares e William Giozza.
SimRWA-D: Uma Abordagem Distribuída para Simulação de Redes Ópticas Transparentes.
5th International Information and Telecommunication Technologies Symposium, Cuiabá, 2006.
1999-2005
- Sérgio Soares and Paulo Borba.
Implementing Modular and Reusable Aspect-Oriented Concurrency Control with AspectJ.
2nd Brasilian Workshop on Aspect-Oriented Software Develpment - WASP'05 - SBES'05.
October 4, 2005, Uberlândia-MG, Brazil.
- Sérgio Soares and Paulo Borba.
Towards Progressive and Non-progressive Implementation Approaches Evaluation.
1st Experimental Software Engineering Latin American Workshop - ESELAW'04 - SBES'04.
October 18, 2004. Academia de Tênis Resort, Brasília-DF, Brazil.
- Sérgio Soares and Paulo Borba.
Aspect-Oriented Software Development with RUP and AspectJ (in portuguese).
Tutorial of the XVIII Brazilian Symposium on Software Engineering -
SBES'04. October 20, 2004. Academia de Tênis
Resort, Brasília-DF, Brazil.
- Sérgio Soares and Paulo Borba.
An Aspect-Oriented Implementation Method with
support to Progressive Implementation. I Brazillian Workshop on
Aspect-Oriented Software Development - WASP'04 (SBES'04). Poster Session.
October 18, 2004. Academia de Tênis Resort, Brasília-DF, Brazil.
- Sérgio Soares and Paulo Borba.
An Aspect-Oriented Implementation Method.
International Conference on Aspect-Oriented Software Development (AOSD'04)
- Student Research Extravaganza (Poster Session).
March 22-26, 2004. Lancaster, UK.
- Geórgia Sousa, Sérgio Soares, Paulo Borba and Jaelson Castro.
Separation of Crosscutting Concerns from Requirements to Design:
Adapting the Use Case Driven Approach.
Early Aspects 2004: Aspect-Oriented Requirements Engineering and Architecture Design.
Workshop at International Conference on Aspect-Oriented Software Development, AOSD 2004,
pages 93-102. March 22-26, 2004, Lancaster UK.
- Sérgio Soares and Paulo Borba.
Aspect-Oriented Implementation Method: Progressive or Non-progressive Approach?.
Doctoral Symposium of 18th ACM conference on Object-oriented programming, systems,
languages, and applications, OOPSLA'03. OOPSLA 2003 Companion,
pages 128-129, ACM Press. October 26-30, 2003. Anaheim, CA, USA.
- Sérgio Soares, Eduardo Laureano and Paulo Borba.
Implementing Distribution and Persistence Aspects with AspectJ.
In: Proceedings of the 17th ACM Conference on Object-Oriented programming
systems, languages, and applications, OOPSLA'02, pages 174-190, ACM Press.
4th-8th November 2002, Seattle, WA, USA. Also been published in ACM SIGPLAN Notices 37(11).
- Sérgio Soares and Paulo Borba.
PIP: Progressive Implementation Pattern.
SDPP'02 - 1st Workshop on Software Development Process Patterns,
17th ACM Conference on Object-Oriented programming
systems, languages, and applications, OOPSLA'02.
5th November 2002, Seattle, WA, USA.
- Sérgio Soares and Paulo Borba.
Concurrency Control with Java and Relational Databases.
In: COMPSAC 2002, Computer Software and Applications Conference,
IEEE Computer Society Press, pages 834-849.
26th-29th August 2002, Oxford, England.
- Sérgio Soares and Paulo Borba.
PaDA: A pattern for distribution aspects.
In: Second Latin American Conference on Pattern Languages Programming - SugarLoafPLoP 2002.
5th-7th August 2002, Itaipava, RJ, Brazil. ICMC - University of São Paulo Magazine, pages 87-99.
- Sérgio Soares and Paulo Borba.
Progressive implementation with aspect-oriented programming.
The 12th Workshop for PhD Students in Object-Oriented Systems,
European Conference for Object-Oriented Programming (ECOOP) 2002.
LNCS (Lecture Notes in Computer Science), volume 2548, Springer Verlag,
pages 44-54. 10th-11th June 2002, Malaga, Spain.
- Sérgio Soares and Paulo Borba.
AspectJ - Aspect-oriented programming in Java. (in portuguese)
Tutorial in SBLP 2002, VI Brazilian Symposium of Programming Languages. pages 39-55.
June 5-7, 2002. PUC-Rio, Rio de Janeiro, Brazil.
- Sérgio Soares and Paulo Borba.
Concurrency Manager.
In: First Latin American Conference on Pattern Languages Programming - SugarLoafPLoP 2001.
October 3-5, 2001. Rio de Janeiro, Brazil. Published in UERJ Magazine: Special Issue on Software Patterns, June 2002, pages 221-231.
- Tiago Massoni, Vander Alves, Sérgio Soares and Paulo Borba.
PDC: Persistent Data Collections pattern.
In: First Latin American Conference on Pattern Languages Programming - SugarLoafPLoP.
October 3-5, 2001. Rio de Janeiro, Brazil. ICMC - University of São Paulo Magazine, pages 311-326.
- Sérgio Soares and Paulo Borba.
Concurrency Control with Java and Relational Databases. (in portuguese)
In: Anais of V Brazilian Symposium of Programming Languages, pages 252-267.
May 23-25, 2001. Curitiba, Paraná, Brazil.
- L. C. de S. Menezes, S. C. B. Soares, J. B. Meneses, H. P. Moura and A. L. C. Cavalcanti.
A Framework for defining Object-oriented Languages using Action Semantics.
In: Anais of IV Brazilian Symposium of Programming Languages, pages 172-185.
May 17-19, 2000. Recife, Pernambuco, Brazil.
- Sérgio Soares, Marcelo d'Amorim, Denise Neves, Marcelo Faro,
Luciana Valadares, Gibeon Soares and Antonio Valenca.
Implementing Object-oriented Web Systems Web using Java Servlets. (in portuguese)
In: Anais of IV Brazilian Symposium of Programming languages, pages 290-299.
May 17-19, 2000. Recife, Pernambuco, Brazil.
- Paulo Borba, Saulo Araújo, Hednilson Bezerra, Marconi Lima and Sérgio Soares.
Progressive Implementation of Distributed Java Applications.
In: Anais of Engineering Distributed Objects, pages 40-47.
ICSE Workshop, May 17-18, 1999. Los Angeles, CA, USA.