São José dos Campos, San Pablo, Brasil
1 mil seguidores Más de 500 os

Unirse para ver el perfil

Acerca de

Eighteen years of experience in applying software development techniques to help…

Actividad

Unirse para ver toda la actividad

Experiencia y educación

  • Bizpoke

Mira la experiencia completa de Roberto

Mira su cargo, antigüedad y más

o

Al hacer clic en «Continuar» para unirte o iniciar sesión, aceptas las Condiciones de uso, la Política de privacidad y la Política de cookies de LinkedIn.

Licencias y certificaciones

Experiencia de voluntariado

  • Gráfico InfoQ

    Editor

    InfoQ

    - 7 años 11 meses

    Ciencia y tecnología

    Translation of news, articles and magazines. Creation of articles and news regarding software development technology.

Publicaciones

  • A Software Framework for Identifying the Law of Demeter Violations

    Proceedings of the 12th International Conference on Information Technology: New Generations (ITNG) 2015, Las Vegas, NV, USA

    This paper describes a software framework for identifying the Law of Demeter violations in programs’ source- code. It discusses the main challenges related to language constructs and static code analysis. Its main contribution is the proposition and implementation of an extended version to the Law of Demeter as a software framework for identifying violations in software written in C# language. At the end, a quasi- controlled experiment involving an open-source program and its results is…

    This paper describes a software framework for identifying the Law of Demeter violations in programs’ source- code. It discusses the main challenges related to language constructs and static code analysis. Its main contribution is the proposition and implementation of an extended version to the Law of Demeter as a software framework for identifying violations in software written in C# language. At the end, a quasi- controlled experiment involving an open-source program and its results is presented, where a reduction of 89% on reported violations was achieved by eliminating noisy violations.

    Otros autores
    Ver publicación
  • Predicting Change and Error Proneness in OO Software Corrective Maintenance

    Proceedings of IX Experimental Software Engineering Latin America Workshop (ESELAW) 2012, Buenos Aires, Argentina

    In the last two decades, many approaches have been proposed for software maintainability prediction. Some previous papers assess maintainability as a quality factor, while others assess it as an effort needed for maintenance. A number of techniques were experimented for this prediction activity. The most used one has been the Multivariate Regression Analysis (MRA), mainly because of its balance between simplicity and effectiveness. This paper presents a change and error proneness prediction…

    In the last two decades, many approaches have been proposed for software maintainability prediction. Some previous papers assess maintainability as a quality factor, while others assess it as an effort needed for maintenance. A number of techniques were experimented for this prediction activity. The most used one has been the Multivariate Regression Analysis (MRA), mainly because of its balance between simplicity and effectiveness. This paper presents a change and error proneness prediction model based on MRA for OO software. Metrics used in the described experiment within this paper were collected from two software systems developed by industry comparing systems changes and defects history. This paper differs from previous works mainly in the following three aspects. First, while in other investigations maintenance volume is calculated only when the whole system is considered on maintenance phase, this one considers a class under maintenance when the use case is validated by the end . This approach allows more realistically dealings with systems that are developed in an iterative manner. Second, this investigation analyzes design and code metrics collected from all software classes on each revision and not only at specific moments. Finally, unlike most related investigations tackle maintenance effort prediction in general, this one focuses on corrective maintenance.

    Otros autores
    Ver publicación
  • An Empirical Analysis of eXtreme Programming Practices and its Impact on Software Quality Metrics

    2º Workshop Brasileiro de Métodos Ágeis (WBMA), Fortaleza, CE, Brasil

    In this investigation, an empirical analysis on three different industry projects from a Brazilian company was conducted. This company has moved its approach on software processes from ad-hoc to waterfall, followed by RUP based process, and finally agile like processes. To assess software product quality evolution, an experiment was conducted in those three projects which represented the company’s transition from RUP based process towards agile. This paper focus on the use of eXtreme…

    In this investigation, an empirical analysis on three different industry projects from a Brazilian company was conducted. This company has moved its approach on software processes from ad-hoc to waterfall, followed by RUP based process, and finally agile like processes. To assess software product quality evolution, an experiment was conducted in those three projects which represented the company’s transition from RUP based process towards agile. This paper focus on the use of eXtreme Programming practices within projects and its impact on the quality of developed software products. At the end, OO design and some code metrics were used for quality assessment.

    Otros autores
    Ver publicación
  • METACOM: Um Método para Análise de Correlação entre Métricas de Produto de Software e Propensão a Manutenção

    Anais do 10º Simpósio Brasileiro de Qualidade de Software (SBQS), Curitiba, Brasil

    Considering that software quality technical characteristics influence its maintenance, this paper presents a Method for Correlation Analysis between Software Product Metrics and Maintenance Proneness named METACOM. The proposed method defines an Extract, Transform, and Load (ETL) process for metrics of object-oriented software and volume of software maintenance. The METACOM involves a correlation analysis model between obtained product measures to identify the most predictive metrics. Besides…

    Considering that software quality technical characteristics influence its maintenance, this paper presents a Method for Correlation Analysis between Software Product Metrics and Maintenance Proneness named METACOM. The proposed method defines an Extract, Transform, and Load (ETL) process for metrics of object-oriented software and volume of software maintenance. The METACOM involves a correlation analysis model between obtained product measures to identify the most predictive metrics. Besides, this paper describes the METACOM application on the analysis of some software industry real projects. At the end, some remarks are presented about the main analysis results obtained from specialists.

    Otros autores
    Ver publicación
  • Software Product Measurement and Analysis in a Continuous Integration Environment

    Proceedings of the 7th International Conference on Information Technology: New Generations (ITNG), Las Vegas, NV, USA

    This paper describes a framework for a software internal quality measurement program with automatic metrics extraction. This framework was successfully implemented in an Industrial Software Factory. That was possible through the implementation of a proposed Continuous Integration CI) environment to periodically analyze source codes and extract metrics. These metrics were consolidated in a Data Warehouse by allowing On-line Analytical Processing (OLAP) and Key Performance Indicator (KPI)…

    This paper describes a framework for a software internal quality measurement program with automatic metrics extraction. This framework was successfully implemented in an Industrial Software Factory. That was possible through the implementation of a proposed Continuous Integration CI) environment to periodically analyze source codes and extract metrics. These metrics were consolidated in a Data Warehouse by allowing On-line Analytical Processing (OLAP) and Key Performance Indicator (KPI) analysis with high-performance and -friendly interface. The measurement program followed GQ(I)M paradigm for metrics selection to ensure that collected metrics are relevant from the Software Factory goals perspective. Finally, the Measurement and Analysis Process Area of the Capability Maturity Model integration - CMMi was used for measurement and analysis planning and implementation.

    Otros autores
    Ver publicación

Idiomas

  • English

    Competencia profesional completa

  • Portuguese

    Competencia bilingüe o nativa

Recomendaciones recibidas

Más actividad de Roberto

Ver el perfil completo de Roberto

  • Descubrir a quién conocéis en común
  • Conseguir una presentación
  • ar con Roberto directamente
Unirse para ver el perfil completo

Perfiles similares

Añade nuevas aptitudes con estos cursos