Alessandro F. Garcia

Affiliations:
  • PUC-Rio, Brazil
  • Lancaster University, UK


According to our database1, Alessandro F. Garcia authored at least 304 papers between 1999 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Composite refactoring: Representations, characteristics and effects on software projects.
Inf. Softw. Technol., April, 2023

Recommendations for Developers Identifying Code Smells.
IEEE Softw., 2023

Analyzing a Semantics-Aware Bug Seeding Tool's Efficacy: A qualitative study with the SemSeed tool.
Proceedings of the XXXVII Brazilian Symposium on Software Engineering, 2023

On the Support for Designing a Conversational Software API: An Action Research Study: An Action Research Study.
Proceedings of the XXXVII Brazilian Symposium on Software Engineering, 2023

Don't Forget the Exception! : Considering Robustness Changes to Identify Design Problems.
Proceedings of the 20th IEEE/ACM International Conference on Mining Software Repositories, 2023

Do code refactorings influence the merge effort?
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

The untold story of code refactoring customizations in practice.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Beyond the Code: Investigating the Effects of Pull Request Conversations on Design Decay.
Proceedings of the ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2023

Re-engineering Legacy Systems as Microservices: An Industrial Survey of Criteria to Deal with Modularity and Variability of Features.
Proceedings of the Handbook of Re-Engineering Software Intensive Systems into Software Product Lines, 2023

2022
Cataloging dependency injection anti-patterns in software systems.
J. Syst. Softw., 2022

OPLA-Tool-ASP: a Tool to Prevent Architectural Smells in Search-based Product Line Architecture Design.
J. Softw. Eng. Res. Dev., 2022

Developers' viewpoints to avoid bug-introducing changes.
Inf. Softw. Technol., 2022

Analysis of a many-objective optimization approach for identifying microservices from legacy systems.
Empir. Softw. Eng., 2022

Developers' perception matters: machine learning to detect developer-sensitive smells.
Empir. Softw. Eng., 2022

On the Influential Interactive Factors on Degrees of Design Decay: A Multi-Project Study.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Smell Patterns as Indicators of Design Degradation: Do Developers Agree?
Proceedings of the SBES 2022: XXXVI Brazilian Symposium on Software Engineering, Virtual Event Brazil, October 5, 2022

A Technique to Test Refactoring Detection Tools.
Proceedings of the SBES 2022: XXXVI Brazilian Symposium on Software Engineering, Virtual Event Brazil, October 5, 2022

2021
A customisable pipeline for the semi-automated discovery of online activists and social campaigns on Twitter.
World Wide Web, 2021

On the Transient Atomic/Heat Diffusion in Cylinders and Spheres with Phase Change: A Method to Derive Closed-Form Solutions.
Int. J. Math. Math. Sci., 2021

Evaluating refactorings for disciplining #ifdef annotations: An eye tracking study with novices.
Empir. Softw. Eng., 2021

A Multi-Criteria Strategy for Redesigning Legacy Features as Microservices: An Industrial Case Study.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

Revealing Developers' Arguments on Validating the Incidence of Code Smells: A Focus Group Experience.
Proceedings of the IX Workshop on Software Visualization, Evolution and Maintenance, 2021

How do Code Smell Co-occurrences Removal Impact Internal Quality Attributes? A Developers' Perspective.
Proceedings of the 35th Brazilian Symposium on Software Engineering, 2021

Do Critical Components Smell Bad? An Empirical Study with Component-based Software Product Lines.
Proceedings of the SBCARS '21: Brazilian Symposium on Software Components, Architectures, and Reuse, Joinville, Brazil, 27 September 2021, 2021

Are we speaking the industry language? The practice and literature of modernizing legacy systems with microservices.
Proceedings of the SBCARS '21: Brazilian Symposium on Software Components, Architectures, and Reuse, Joinville, Brazil, 27 September 2021, 2021

Predicting Design Impactful Changes in Modern Code Review: A Large-Scale Empirical Study.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

Look Ahead! Revealing Complete Composite Refactorings and their Smelliness Effects.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Decoding Confusing Code: Social Representations among Developers.
Proceedings of the 14th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering, 2021

Blockchain-Based Enterprise Ballots in an Oil and Gas Consortium.
Proceedings of the Enterprise Information Systems - 23rd International Conference, 2021

A Blockchain-based Architecture for Enterprise Ballot.
Proceedings of the 23rd International Conference on Enterprise Information Systems, 2021

2020
An efficient approach for reviewing security-related aspects in agile requirements specifications of web applications.
Requir. Eng., 2020

Collaborative or individual identification of code smells? On the effectiveness of novice and professional developers.
Inf. Softw. Technol., 2020

Refactoring effect on internal quality attributes: What haven't they told you yet?
Inf. Softw. Technol., 2020

Code and commit metrics of developer productivity: a study on team leaders perceptions.
Empir. Softw. Eng., 2020

On Relating Technical, Social Factors, and the Introduction of Bugs.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

LESSQL: Dealing with Database Schema Changes in Continuous Deployment.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

Brazilian Data Scientists: Revealing their Challenges and Practices on Machine Learning Model Development.
Proceedings of the 19th Brazilian Symposium on Software Quality, 2020

Revisiting Refactoring Mechanics from Tool Developers' Perspective.
Proceedings of the Formal Methods: Foundations and Applications - 23rd Brazilian Symposium, 2020

On the Relation between Complexity, Explicitness, Effectiveness of Refactorings and Non-Functional Concerns.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

Atoms of Confusion: The Eyes Do Not Lie.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

Applying Machine Learning to Customized Smell Detection: A Multi-Project Study.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

Recommending Composite Refactorings for Smell Removal: Heuristics and Evaluation.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

Are Code Smell Co-occurrences Harmful to Internal Quality Attributes?: A Mixed-Method Study.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

Understanding and Detecting Harmful Code.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

Colloquy: A Method for Conversational API Design.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

A Conceptual Framework for Conversational APIs.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

Revealing the Social Aspects of Design Decay: A Retrospective Study of Pull Requests.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

Refactoring Test Smells: A Perspective from Open-Source Developers.
Proceedings of the SAST 20: 5th Brazilian Symposium on Systematic and Automated Software Testing, 2020

Characterizing and Identifying Composite Refactorings: Concepts, Heuristics and Patterns.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

Behind the Intents: An In-depth Empirical Study on Software Refactoring in Modern Code Review.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

When Are Smells Indicators of Architectural Refactoring Opportunities: A Study of 50 Software Projects.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

How Does Incomplete Composite Refactoring Affect Internal Quality Attributes?
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

How Does Modern Code Review Impact Software Design Degradation? An In-depth Empirical Study.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

On the Performance and Adoption of Search-Based Microservice Identification with toMicroservices.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

Message from the General Chair and PC Chairs of ICSA 2020 Foreword to ICSA 2020 proceedings.
Proceedings of the 2020 IEEE International Conference on Software Architecture Companion, 2020

Search-based many-criteria identification of microservices from legacy systems.
Proceedings of the GECCO '20: Genetic and Evolutionary Computation Conference, 2020

Prevenção de Anomalias Arquiteturais na Otimização de Projeto de Linha de Produto.
Proceedings of the XXIII Iberoamerican Conference on Software Engineering, 2020

Towards a Microservices-Based Product Line with Multi-Objective Evolutionary Algorithms.
Proceedings of the IEEE Congress on Evolutionary Computation, 2020

2019
Ranking architecturally critical agglomerations of code smells.
Sci. Comput. Program., 2019

Revisiting the refactoring mechanics.
Inf. Softw. Technol., 2019

Extraction of configurable and reusable microservices from legacy systems: an exploratory study.
Proceedings of the 23rd International Systems and Software Product Line Conference, 2019

Java reflection API: revealing the dark side of the mirror.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Investigating the Social Representations of the Identification of Code Smells by Practitioners and Students from Brazil.
Proceedings of the XXXIII Brazilian Symposium on Software Engineering, 2019

Towards a Catalog of Java Dependency Injection Anti-Patterns.
Proceedings of the XXXIII Brazilian Symposium on Software Engineering, 2019

On the Prioritization of Design-Relevant Smelly Elements: A Mixed-Method, Multi-Project Study.
Proceedings of the XIII Brazilian Symposium on Software Components, 2019

An Approach for Reviewing Security-Related Aspects in Agile Requirements Specifications of Web Applications.
Proceedings of the 27th IEEE International Requirements Engineering Conference, 2019

Removal of design problems through refactorings: are we looking at the right symptoms?
Proceedings of the 27th International Conference on Program Comprehension, 2019

On the Density and Diversity of Degradation Symptoms in Refactored Classes: A Multi-case Study.
Proceedings of the 30th IEEE International Symposium on Software Reliability Engineering, 2019

On gamifying an existing healthcare system: method, conceptual model and evaluation.
Proceedings of the 1st International Workshop on Software Engineering for Healthcare, 2019

On the customization of batch refactoring.
Proceedings of the 3rd International Workshop on Refactoring, 2019

Investigating the social representations of code smell identification: a preliminary study.
Proceedings of the 12th International Workshop on Cooperative and Human Aspects of Software Engineering, 2019

On the alternatives for composing batch refactoring.
Proceedings of the 3rd International Workshop on Refactoring, 2019

Analysis of the criteria adopted in industry to extract microservices.
Proceedings of the Joint 7th International Workshop on Conducting Empirical Studies in Industry and 6th International Workshop on Software Engineering Research and Industrial Practice, 2019

Do Research and Practice of Code Smell Identification Walk Together? A Social Representations Analysis.
Proceedings of the 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2019

A Quantitative Study on Characteristics and Effect of Batch Refactoring on Code Smells.
Proceedings of the 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2019

A Preliminary Comparison of Using Variability Modeling Approaches to Represent Experiment Families.
Proceedings of the Evaluation and Assessment on Software Engineering, 2019

2018
Global-Aware Recommendations for Repairing Violations in Exception Handling.
IEEE Trans. Software Eng., 2018

Exploring architecture blueprints for prioritizing critical code anomalies: Experiences and tool support.
Softw. Pract. Exp., 2018

The impact of Software Testing education on code reliability: An empirical assessment.
J. Syst. Softw., 2018

On the identification of design problems in stinky code: experiences and tool support.
J. Braz. Comput. Soc., 2018

VazaDengue: An information system for preventing and combating mosquito-borne diseases with social networks.
Inf. Syst., 2018

Are you smelling it? Investigating how similar developers detect code smells.
Inf. Softw. Technol., 2018

On Relating Technical, Social Factors, and the Introduction of Bugs.
CoRR, 2018

On Identifying Architectural Smells in Search-based Product Line Designs.
Proceedings of the VII Brazilian Symposium on Software Components, 2018

Identifying design problems in the source code: a grounded theory.
Proceedings of the 40th International Conference on Software Engineering, 2018

The buggy side of code refactoring: understanding the relationship between refactorings and bugs.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

2017
On the influence of program constructs on bug localization effectiveness.
J. Softw. Eng. Res. Dev., 2017

Understanding the impact of refactoring on smells: a longitudinal study of 23 software projects.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

How Do Software Developers Identify Design Problems?: A Qualitative Analysis.
Proceedings of the 31st Brazilian Symposium on Software Engineering, 2017

Comprehensibility of Heterogeneous Configuration Knowledge: A User Study.
Proceedings of the 31st Brazilian Symposium on Software Engineering, 2017

How does refactoring affect internal quality attributes?: A multi-project study.
Proceedings of the 31st Brazilian Symposium on Software Engineering, 2017

Revealing design problems in stinky code: a mixed-method study.
Proceedings of the 11th Brazilian Symposium on Software Components, 2017

The discipline of preprocessor-based annotations does #ifdef TAG n't #endif matter.
Proceedings of the 25th International Conference on Program Comprehension, 2017

Smells are sensitive to developers!: on the efficiency of (un)guided customized detection.
Proceedings of the 25th International Conference on Program Comprehension, 2017

Recruiting from the Network: Discovering Twitter Users Who Can Help Combat Zika Epidemics.
Proceedings of the Web Engineering - 17th International Conference, 2017

No Code Anomaly is an Island - Anomaly Agglomeration as Sign of Product Line Instabilities.
Proceedings of the Mastering Scale and Complexity in Software Reuse, 2017

Collaborative Identification of Code Smells: A Multi-Case Study.
Proceedings of the 39th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice Track, 2017

Towards Effective Teams for the Identification of Code Smells.
Proceedings of the 10th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering, 2017

Architecting Holistic Fault Tolerance.
Proceedings of the 18th IEEE International Symposium on High Assurance Systems Engineering, 2017

On the Influence of Human Factors for Identifying Code Smells: A Multi-Trial Empirical Study.
Proceedings of the 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2017

2016
Enforcing Exception Handling Policies with a Domain-Specific Language.
IEEE Trans. Software Eng., 2016

Exploring context-sensitive data flow analysis for early vulnerability detection.
J. Syst. Softw., 2016

Feature dependencies as change propagators: An exploratory study of software product lines.
Inf. Softw. Technol., 2016

On the Evaluation of Structured Information Retrieval-Based Bug Localization on 20 C# Projects.
Proceedings of the 30th Brazilian Symposium on Software Engineering, 2016

Does refactoring improve software structural quality? A longitudinal study of 25 projects.
Proceedings of the 30th Brazilian Symposium on Software Engineering, 2016

Identifying Architectural Problems through Prioritization of Code Smells.
Proceedings of the 2016 X Brazilian Symposium on Software Components, 2016

Identifying Code Smells with Collaborative Practices: A Controlled Experiment.
Proceedings of the 2016 X Brazilian Symposium on Software Components, 2016

On the criteria for prioritizing code anomalies to identify architectural problems.
Proceedings of the 31st Annual ACM Symposium on Applied Computing, 2016

Tracking Dengue Epidemics Using Twitter Content Classification and Topic Modelling.
Proceedings of the Current Trends in Web Engineering, 2016

Code anomalies flock together: exploring code anomaly agglomerations for locating design problems.
Proceedings of the 38th International Conference on Software Engineering, 2016

Segregating feature interfaces to support software product line maintenance.
Proceedings of the 15th International Conference on Modularity, 2016

2015
Evaluating the effort of composing design models: a controlled experiment.
Softw. Syst. Model., 2015

Report on the First PhD and Young Researchers Warm Up Symposium for ICSE 2017.
ACM SIGSOFT Softw. Eng. Notes, 2015

Quantifying usability of domain-specific languages: An empirical study on software maintenance.
J. Syst. Softw., 2015

On the relationship of code-anomaly agglomerations and architectural problems.
J. Softw. Eng. Res. Dev., 2015

Defining metric thresholds for software product lines: a comparative study.
Proceedings of the 19th International Conference on Software Product Line, 2015

JSpIRIT: a flexible tool for the analysis of code smells.
Proceedings of the 34th International Conference of the Chilean Computer Science Society, 2015

Evaluating Collaborative Practices in Acquiring Programming Skills: Findings of a Controlled Experiment.
Proceedings of the 29th Brazilian Symposium on Software Engineering, 2015

Experience report: Can software testing education lead to more reliable code?
Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015

Contrasting exception handling code across languages: An experience report involving 50 open source projects.
Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015

Architecture-sensitive heuristics for prioritizing critical code anomalies.
Proceedings of the 14th International Conference on Modularity, 2015

2014
Heuristic expansion of feature mappings in evolving program families.
Softw. Pract. Exp., 2014

Effects of stability on model composition effort: an exploratory study.
Softw. Syst. Model., 2014

Blending design patterns with aspects: A quantitative study.
J. Syst. Softw., 2014

When Code-Anomaly Agglomerations Represent Architectural Problems? An Exploratory Study.
Proceedings of the 2014 Brazilian Symposium on Software Engineering, Maceió, Brazil, September 28, 2014

Categorizing Faults in Exception Handling: A Study of Open Source Projects.
Proceedings of the 2014 Brazilian Symposium on Software Engineering, Maceió, Brazil, September 28, 2014

On the impact of obliviousness and quantification on model composition effort.
Proceedings of the Symposium on Applied Computing, 2014

Detecting architecturally-relevant code anomalies: a case study of effectiveness and effort.
Proceedings of the Symposium on Applied Computing, 2014

Towards a quality model for model composition effort.
Proceedings of the Symposium on Applied Computing, 2014

How Does Exception Handling Behavior Evolve? An Exploratory Study in Java and C# Applications.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

Trading robustness for maintainability: an empirical study of evolving c# programs.
Proceedings of the 36th International Conference on Software Engineering, 2014

Exploring Blueprints on the Prioritization of Architecturally Relevant Code Anomalies - A Controlled Experiment.
Proceedings of the IEEE 38th Annual Computer Software and Applications Conference, 2014

On the Effectiveness of Concern Metrics to Detect Code Smells: An Empirical Study.
Proceedings of the Advanced Information Systems Engineering, 2014

Blending and reusing rules for architectural degradation prevention.
Proceedings of the 13th International Conference on Modularity, 2014

2013
Modular Specification and Checking of Structural Dependencies.
LNCS Trans. Aspect Oriented Softw. Dev., 2013

Mastering crosscutting architectural decisions with aspects.
Softw. Pract. Exp., 2013

Software Engineering in Brazil: Retrospective and prospective views.
J. Syst. Softw., 2013

Are Domain-Specific Detection Strategies for Code Anomalies Reusable? An Industry Multi-project Study.
Proceedings of the 27th Brazilian Symposium on Software Engineering, 2013

A Method for Model Checking Context-Aware Exception Handling.
Proceedings of the 27th Brazilian Symposium on Software Engineering, 2013

Prioritization of Code Anomalies Based on Architecture Sensitiveness.
Proceedings of the 27th Brazilian Symposium on Software Engineering, 2013

Analyzing the Effort of Composing Design Models of Large-Scale Software in Industrial Case Studies.
Proceedings of the Model-Driven Engineering Languages and Systems, 2013

Configurable Software Product Lines - Supporting Heterogeneous Configuration Knowledge.
Proceedings of the Safe and Secure Software Reuse, 2013

SourceMiner Evolution: A Tool for Supporting Feature Evolution Comprehension.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

Prioritizing software anomalies with software metrics and architecture blueprints: a controlled experiment.
Proceedings of the 5th International Workshop on Modeling in Software Engineering, 2013

Towards indicators of instabilities in software product lines: An empirical evaluation of metrics.
Proceedings of the 4th International Workshop on Emerging Trends in Software Metrics, 2013

Enhancing the Detection of Code Anomalies with Architecture-Sensitive Strategies.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

Enhancing design models with composition properties: a software maintenance study.
Proceedings of the Aspect-Oriented Software Development, 2013

2012
Applying and evaluating concern-sensitive design heuristics.
J. Syst. Softw., 2012

On the relationship of concern metrics and requirements maintainability.
Inf. Softw. Technol., 2012

History-sensitive heuristics for recovery of features in code of evolving program families.
Proceedings of the 16th International Software Product Line Conference, 2012

Revealing Crosscutting Concerns in Textual Requirements Documents: An Exploratory Study with Industry Systems.
Proceedings of the 26th Brazilian Symposium on Software Engineering, 2012

Analysing the Impact of Feature Dependency Implementation on Product Line Stability: An Exploratory Study.
Proceedings of the 26th Brazilian Symposium on Software Engineering, 2012

Heuristic Strategies for Recommendation of Exception Handling Code.
Proceedings of the 26th Brazilian Symposium on Software Engineering, 2012

Evaluating the Impact of Aspects on Inconsistency Detection Effort: A Controlled Experiment.
Proceedings of the Model Driven Engineering Languages and Systems, 2012

Concern-based cohesion: Unveiling a hidden dimension of cohesion measurement.
Proceedings of the IEEE 20th International Conference on Program Comprehension, 2012

Supporting the identification of architecturally-relevant code anomalies.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

On the proactive and interactive visualization for feature evolution comprehension: An industrial investigation.
Proceedings of the 34th International Conference on Software Engineering, 2012

Development of auxiliary functions: Should you be agile? An empirical assessment of pair programming and test-first programming.
Proceedings of the 34th International Conference on Software Engineering, 2012

A recommendation system for exception handling code.
Proceedings of the 5th International Workshop on Exception Handling, 2012

Automatically detecting architecturally-relevant code anomalies.
Proceedings of the Third International Workshop on Recommendation Systems for Software Engineering, 2012

On the role of composition code properties on evolving programs.
Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2012

On the Relevance of Code Anomalies for Identifying Architecture Degradation Symptoms.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012

On the Proactive Design of Product-Line Architectures with Aspects: An Exploratory Study.
Proceedings of the 36th Annual IEEE Computer Software and Applications Conference, 2012

Integrating Software Product Lines: A Study of Reuse versus Stability.
Proceedings of the 36th Annual IEEE Computer Software and Applications Conference, 2012

Are automatically-detected code anomalies relevant to architectural modularity?: an exploratory analysis of evolving systems.
Proceedings of the 11th International Conference on Aspect-oriented Software Development, 2012

2011
Components meet aspects: Assessing design stability of a software product line.
Inf. Softw. Technol., 2011

On the Impact of Aspect-Oriented Code Smells on Architecture Modularity: An Exploratory Study.
Proceedings of the Fifth Brazilian Symposium on Software Components, 2011

Reasoning about Faults in Aspect-Oriented Programs: A Metrics-Based Evaluation.
Proceedings of the 19th IEEE International Conference on Program Comprehension, 2011

On-demand integration of product lines: a study of reuse and stability.
Proceedings of the 2nd International Workshop on Product Line Approaches in Software Engineering, 2011

Understanding the longevity of code smells: preliminary results of an explanatory survey.
Proceedings of the Fourth Workshop on Refactoring Tools 2011, 2011

Extending UML Components to Develop Software Product-Line Architectures: Lessons Learned.
Proceedings of the Software Architecture - 5th European Conference, 2011

PL-AspectualACME: An Aspect-Oriented Architectural Description Language for Software Product Lines.
Proceedings of the Software Architecture - 5th European Conference, 2011

Revealing Mistakes in Concern Mapping Tasks: An Experimental Evaluation.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011

Hist-Inspect: a tool for history-sensitive detection of code smells.
Proceedings of the Companion Volume of the 10th International Conference on Aspect-Oriented Software Development, 2011

On the impact of crosscutting concern projection on code measurement.
Proceedings of the 10th International Conference on Aspect-Oriented Software Development, 2011

Configuration knowledge of software product lines: a comprehensibility study.
Proceedings of the 2nd international workshop on Variability & composition, 2011

GenArch+: an extensible infrastructure for building framework-based software product lines.
Proceedings of the Companion Volume of the 10th International Conference on Aspect-Oriented Software Development, 2011

An exploratory study of code smells in evolving aspect-oriented systems.
Proceedings of the 10th International Conference on Aspect-Oriented Software Development, 2011

2010
Guest Editors' Introduction to the Special Section on Exception Handling: From Requirements to Software Maintenance.
IEEE Trans. Software Eng., 2010

Stability assessment of aspect-oriented software architectures: A quantitative study.
J. Syst. Softw., 2010

Leveraging Aspect-Connectors to Improve Stability of Product-Line Variabilities.
Proceedings of the Fourth International Workshop on Variability Modelling of Software-Intensive Systems, 2010

4th Workshop on Assessment of Contemporary Modularization Techniques (ACOM 2010).
Proceedings of the Software Product Lines: Going Beyond - 14th International Conference, 2010

Stability of Software Product Lines with Class-Aspect Interfaces: A Comparative Study.
Proceedings of the Software Product Lines - 14th International Conference, 2010

Benchmarking Stability of Aspect-Oriented Product-Line Decompositions.
Proceedings of the Software Product Lines - 14th International Conference, 2010

Characterising Faults in Aspect-Oriented Programs: Towards Filling the Gap Between Theory and Practice.
Proceedings of the 24th Brazilian Symposium on Software Engineering, 2010

Software Reuse versus Stability: Evaluating Advanced Programming Techniques.
Proceedings of the 24th Brazilian Symposium on Software Engineering, 2010

Identifying Code Smells with Multiple Concern Views.
Proceedings of the 24th Brazilian Symposium on Software Engineering, 2010

Defining and Applying Detection Strategies for Aspect-Oriented Code Smells.
Proceedings of the 24th Brazilian Symposium on Software Engineering, 2010

Concern-Based Assessment of Architectural Stability: A Comparative Study.
Proceedings of the Fourth Brazilian Symposium on Software Components, 2010

Detecting Modularity Flaws of Evolving Code: What the History Can Reveal?
Proceedings of the Fourth Brazilian Symposium on Software Components, 2010

Improving Test Models for Large Scale Industrial Systems: An Inquisitive Study.
Proceedings of the Model Driven Engineering Languages and Systems, 2010

The Impact of Coupling on the Fault-Proneness of Aspect-Oriented Programs: An Empirical Study.
Proceedings of the IEEE 21st International Symposium on Software Reliability Engineering, 2010

History-sensitive recovery of product line features.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

An exploratory study of fault-proneness in evolving aspect-oriented programs.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

An empirical evaluation of coupling metrics on aspect-oriented programs.
Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics, 2010

Improving QoS Monitoring Based on the Aspect-Orientated Paradigm.
Proceedings of the Enterprise Information Systems - 12th International Conference, 2010

Aspect-Monitor - An Aspect-based Approach to WS-contract Monitoring.
Proceedings of the ICEIS 2010 - Proceedings of the 12th International Conference on Enterprise Information Systems, Volume 4, SAIC, Funchal, Madeira, Portugal, June 8, 2010

Assessing the impact of aspects on model composition effort.
Proceedings of the 9th International Conference on Aspect-Oriented Software Development, 2010

2009
On the modularization and reuse of exception handling with aspects.
Softw. Pract. Exp., 2009

Assessment of the Design Modularity and Stability of Multi-Agent System Product Lines.
J. Univers. Comput. Sci., 2009

From retrospect to prospect: Assessing modularity and stability from software architecture.
Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture 2009, 2009

Detecting architecture instabilities with concern traces: An exploratory study.
Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture 2009, 2009

Early Crosscutting Metrics as Predictors of Software Instability.
Proceedings of the Objects, Components, Models and Patterns, 47th International Conference, 2009

Multi-view Composition Language for Software Product Line Requirements.
Proceedings of the Software Language Engineering, Second International Conference, 2009

ConcernMorph: metrics-based detection of crosscutting patterns.
Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009

Exception Flows Made Explicit: An Exploratory Study.
Proceedings of the XXIII Brazilian Symposium on Software Engineering, 2009

Variability Management in Aspect-Oriented Architecture Description Languages: An Integrated Approach.
Proceedings of the XXIII Brazilian Symposium on Software Engineering, 2009

On the Support and Application of Macro-Refactorings for Crosscutting Concerns.
Proceedings of the Third Brazilian Symposium on Software Components, 2009

3rd workshop on assessment of contemporary modularization techniques (ACoM 2009).
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

Crosscutting patterns and design stability: An exploratory analysis.
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009

Coupling Metrics for Aspect-Oriented Programming: A Systematic Review of Maintainability Studies.
Proceedings of the ENASE 2009, 2009

Comparing Stability of Implementation Techniques for Multi-agent System Product Lines.
Proceedings of the 13th European Conference on Software Maintenance and Reengineering, 2009

Representing architectural aspects with a symmetric approach.
Proceedings of the 15th workshop on Early aspects, 2009

Semantic vs. syntactic compositions in aspect-oriented requirements engineering: an empirical study.
Proceedings of the 8th International Conference on Aspect-Oriented Software Development, 2009

Composing architectural aspects based on style semantics.
Proceedings of the 8th International Conference on Aspect-Oriented Software Development, 2009

2008
An aspect-oriented software architecture for code mobility.
Softw. Pract. Exp., 2008

On the modularity assessment of aspect-oriented multiagent architectures: a quantitative study.
Int. J. Agent Oriented Softw. Eng., 2008

Refactoring of Crosscutting Concerns with Metaphor-Based Heuristics.
Proceedings of the International Workshop on Software Quality and Maintainability, 2008

Taming heterogeneous agent architectures.
Commun. ACM, 2008

On the Quantitative Analysis of Architecture Stability in Aspectual Decompositions.
Proceedings of the Seventh Working IEEE / IFIP Conference on Software Architecture (WICSA 2008), 2008

Language Support for Managing Variability in Architectural Models.
Proceedings of the Software Composition - 7th International Symposium, 2008

Engineering Languages for Specifying Product-Derivation Processes in Software Product Lines.
Proceedings of the Software Language Engineering, First International Conference, 2008

Improving robustness of evolving exceptional behaviour in executable models.
Proceedings of the 4th International Workshop on Exception Handling, 2008

2nd workshop on assessment of contemporary modularization techniques (ACoM 2008).
Proceedings of the Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008

Conquering Fine-Grained Blends of Design Patterns.
Proceedings of the High Confidence Software Reuse in Large Systems, 2008

Evolving software product lines with aspects: an empirical study on design stability.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Evolving and Composing Frameworks with Aspects: The MobiGrid Case.
Proceedings of the Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008), 2008

On the Interplay of Aspects and Dynamic Reconfiguration in a Specification-to-Deployment Environment.
Proceedings of the Software Architecture, Second European Conference, 2008

Assessing the Impact of Aspects on Exception Flows: An Exploratory Study.
Proceedings of the ECOOP 2008, 2008

On the Maintainability of Aspect-Oriented Software: A Concern-Oriented Measurement Framework.
Proceedings of the 12th European Conference on Software Maintenance and Reengineering, 2008

On the Impact of Evolving Requirements-Architecture Dependencies: An Exploratory Study.
Proceedings of the Advanced Information Systems Engineering, 20th International Conference, 2008

EJFlow: taming exceptional control flows in aspect-oriented programming.
Proceedings of the 7th International Conference on Aspect-Oriented Software Development, 2008

2007
Assessment of Contemporary Modularization Techniques - ACoM'07: workshop report.
ACM SIGSOFT Softw. Eng. Notes, 2007

On the interplay of .NET and contemporary software engineering techniques [Editorial].
IET Softw., 2007

Extracting Error Handling to Aspects: A Cookbook.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007


1st Workshop on Assessment of Contemporary Modularization Techniques (ACoM.07).
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

AGOL: An Aspect-Oriented Domain-Specific Language for MAS.
Proceedings of the Early Aspects at ICSE: Workshops in Aspect-Oriented Requirements Engineering and Architecture Design, 2007

A Comparative Study of Aspect-Oriented Requirements Engineering Approaches.
Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007

On the Modularity of Software Architectures: A Concern-Driven Measurement Framework.
Proceedings of the Software Architecture, First European Conference, 2007

On the Interplay of Crosscutting and MAS-Specific Styles.
Proceedings of the Software Architecture, First European Conference, 2007

On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study.
Proceedings of the ECOOP 2007 - Object-Oriented Programming, 21st European Conference, Berlin, Germany, July 30, 2007

On the Symbiosis of Aspect-Oriented Requirements and Architectural Descriptions.
Proceedings of the Early Aspects: Current Challenges and Future Directions, 2007

Mapping Features to Aspects: A Model-Based Generative Approach.
Proceedings of the Early Aspects: Current Challenges and Future Directions, 2007

Error handling as an aspect.
Proceedings of the 2nd Workshop on Best Practices in Applying Aspect-Oriented Software Development, 2007

Composing Structural Views in xADL.
Proceedings of the Early Aspects: Current Challenges and Future Directions, 2007

2006
Modularizing Design Patterns with Aspects: A Quantitative Study.
LNCS Trans. Aspect Oriented Softw. Dev., 2006

A Model Curriculum for Aspect-Oriented Software Development.
IEEE Softw., 2006

Software engineering for large-scale multi-agent systems - SELMAS 2006: workshop report.
ACM SIGSOFT Softw. Eng. Notes, 2006

Driving and managing architectural decisions with aspects.
ACM SIGSOFT Softw. Eng. Notes, 2006

Crosscutting Interfaces for Aspect-Oriented Modeling.
J. Braz. Comput. Soc., 2006

Software Engineering for Multi-Agent Systems.
Comput. Syst. Sci. Eng., 2006

Handling Exceptional Conditions in Mobile Collaborative Applications: An Exploratory Case Study.
Proceedings of the 15th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE 2006), 2006

Towards a unified coupling framework for measuring aspect-oriented programs.
Proceedings of the Third International Workshop on Software Quality Assurance, 2006

Exceptions and aspects: the devil is in the details.
Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2006

Context-aware exception handling in mobile agent systems: the MoCA case.
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems, 2006

Introduction to the SELMAS 2006.
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems, 2006

Exception Handling in Context-Aware Agent Systems: A Case Study.
Proceedings of the Software Engineering for Multi-Agent Systems V, 2006

Customizing Aspect-Oriented Variabilities using Generative Techniques.
Proceedings of the Eighteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2006), 2006

Implementing Framework Crosscutting Extensions with EJPs and AspectJ.
Proceedings of the 20th Brazilian Symposium on Software Engineering, 2006

Tratamento de Exceções Sensível ao Contexto.
Proceedings of the 20th Brazilian Symposium on Software Engineering, 2006

Aspectual Connectors: Supporting the Seamless Integration of Aspects and ADLs.
Proceedings of the 20th Brazilian Symposium on Software Engineering, 2006

A modular implementation framework for code mobility.
Proceedings of the 3rd international conference on Mobile technology, 2006

On the Quantitative Assessment of Modular Multi-Agent Architectures.
Proceedings of the Multiagent Systems and Software Architecture, 2006

Aspect-Oriented Software Development Beyond Programming.
Proceedings of the Reuse of Off-the-Shelf Components, 2006

Improving Extensibility of Object-Oriented Frameworks with Aspect-Oriented Programming.
Proceedings of the Reuse of Off-the-Shelf Components, 2006

Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

Fifth workshop on software engineering for large-scale multi-agent systems (SELMAS).
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

On the Modular Representation of Architectural Aspects.
Proceedings of the Software Architecture, Third European Workshop, 2006

Improving modularity of reflective middleware with aspect-oriented programming.
Proceedings of the 6th International Workshop on Software Engineering and Middleware, 2006

Aspectizing Exception Handling: A Quantitative Study.
Proceedings of the Advanced Topics in Exception Handling Techniques (the book grow out of ECOOP workshops), 2006

Enhancing agent-oriented models with aspects.
Proceedings of the 5th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2006), 2006

An Aspect-Oriented Modeling Framework for Multi-Agent Systems Design.
Proceedings of the Agent-Oriented Software Engineering VII, 7th International Workshop, 2006

Composing design patterns: a scalability study of aspect-oriented programming.
Proceedings of the 5th International Conference on Aspect-Oriented Software Development, 2006

2005
Software engineering for large-scale multi-agent systems - SELMAS'05.
ACM SIGSOFT Softw. Eng. Notes, 2005

Software Engineering for Large-Scale Multi-Agent Systems - SELMAS 2005: workshop report.
ACM SIGSOFT Softw. Eng. Notes, 2005

Taming Heterogeneous Aspects with Crosscutting Interfaces.
Proceedings of the 19th Brazilian Symposium on Software Engineering, 2005

The Role Aspect Pattern.
Proceedings of the EuroPLoP' 2005, 2005

The Interaction Aspect Pattern.
Proceedings of the EuroPLoP' 2005, 2005

Aspects in Agent-Oriented Software Engineering: Lessons Learned.
Proceedings of the Agent-Oriented Software Engineering VI, 6th International Workshop, 2005

2004
Agents in object-oriented software engineering.
Softw. Pract. Exp., 2004

Software engineering for large-scale multi-agent systems - SELMAS 2004: workshop report.
ACM SIGSOFT Softw. Eng. Notes, 2004

Design Patterns as Aspects: A Quantitative Assessment.
J. Braz. Comput. Soc., 2004

A Generative Approach for Multi-agent System Development.
Proceedings of the Software Engineering for Multi-Agent Systems III, 2004

Aspectizing Multi-agent Systems: From Architecture to Implementation.
Proceedings of the Software Engineering for Multi-Agent Systems III, 2004

Integrating Generative and Aspect-Oriented Technologies.
Proceedings of the 18th Brazilian Symposium on Software Engineering, 2004

An aspect-oriented generative approach.
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

Software Engineering for Large-Scale Multi-agent Systems - SELMAS'04.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

On the incorporating of learning in open multi-agent systems: a systematic approach.
Proceedings of the CAiSE'04 Workshops in connection with The 16th Conference on Advanced Information Systems Engineering, 2004

A Systematic Approach for Including Machine Learning in Multi-agent Systems.
Proceedings of the Agent-Oriented Information Systems II, 2004

2003
Software engineering for large-scale multi-agent systems: SELMAS 2003: workshop report.
ACM SIGSOFT Softw. Eng. Notes, 2003

Separation of Concerns in Multi-agent Systems: An Empirical Study.
Proceedings of the Software Engineering for Multi-Agent Systems II, 2003

On the Reuse and Maintenance of Aspect-Oriented Software: An Assessment Framework.
Proceedings of the 17th Brazilian Symposium on Software Engineering, 2003

Software Engineering for Large-Scale Multi-Agent Systems - SELMAS'2003.
Proceedings of the 25th International Conference on Software Engineering, 2003

2002
Engineering multi-agent systems with aspects and patterns.
J. Braz. Comput. Soc., 2002

The Reflective Blackboard Pattern: Architecting Large Multi-agent Systems.
Proceedings of the Software Engineering for Large-Scale Multi-Agent Systems, 2002

Taming Agents and Objects in Software Engineering.
Proceedings of the Software Engineering for Large-Scale Multi-Agent Systems, 2002

Software engineering for large-scale multi-agent systems: SELMAS'2002.
Proceedings of the 24th International Conference on Software Engineering, 2002

2001
A comparative study of exception handling mechanisms for building dependable object-oriented software.
J. Syst. Softw., 2001

A Unified Meta-Level Software Architecture for Sequential and Concurrent Exception Handling.
Comput. J., 2001

An Aspect-Based Approach for Developing Multi-Agent Object-Oriented Systems.
Proceedings of the 15th Brazilian Symposium on Software Engineering, 2001

2000
An exception handling software architecture for developing fault-tolerant software.
Proceedings of the 5th IEEE International Symposium on High-Assurance Systems Engineering (HASE 2000), 2000

An Architectural-Based Reflective Approach to Incorporating Exception Handling into Dependable Software.
Proceedings of the Advances in Exception Handling Techniques (the book grow out of a ECOOP 2000 workshop), 2000

1999
An exception handling mechanism for developing dependable object-oriented software based on a meta-level approach.
Proceedings of the 10th International Symposium on Software Reliability Engineering, 1999


  Loading...