INES – National Institute of Science and Technology for Software Engineering

RSS feed


December 2021
« Nov    

  • INES at CBSOFT 2010 Tools Session

    Publicado em July 28th, 2010News, Publications

    Three tools developed as related assets from activities of the INES project “Models, Techniques and Tools for Software Evolution” were selected for presentation at the CBSOFT 2010 Tools Session, in Salvador Bahia.

    * Analizo: an Extensible Multi-Language Source Code Analysis and Visualization Toolkit, Antonio Terceiro (UFBA), Joenio Costa (UCSAL), Paulo Meirelles (USP), Joao Miranda (USP), Luiz Romario Santana Rios (UFBA), Lucianna Almeida (USP), Christina Chavez (UFBA), Fabio Kon (USP)

    * Fir-Diagram: Ferramenta Baseada no Modelo FIR para Análise de Impacto de Mudanças em Interesses de Negócio, Antonio Oliveira Filho (UFBA), Fabrıcio de Freitas Cardim (FRB), Tiano Oliveira Dorea (FRB), Christina Chavez (UFBA)

    * An Eclipse-Based Multi-Perspective Environment to Visualize Software Coupling, Glauco Carneiro (UFBA), Paulo Júnior (UFBA), Arleson Nunes Graduação (UFBA), Manoel Mendonça (UFBA)

    , , , , , ,
  • Project “Concern-Driven Measurement of Software Modularity”

    Publicado em May 25th, 2009About the Institute, News

    The project aims at developing techniques for assessing software design modularity. Software engineers consider that a high degree of modularity brings a series of benefits to software design, such as comprehensibility, changeability, adaptability, reusability, and so forth. Software modularity is defined as the degree to which a system program is composed of discrete components such that a change to one component has minimal impact on other components. Modularity is also seen as an important principle when comparing design alternatives and analyzing architecture degeneration.

    The systematic assessment of modularity plays a pivotal role in the realm of software design. In this context, software metrics are a powerful means to provide modularity indicators of software design. The software metrics community has consistently used notions of module coupling, cohesion and interface size to derive measures of modularity.

    Much of the complexity of software design is derived from the inadequate modularization of concerns. The notion of concern has been defined as any property, feature, requirement or part of the problem we want to treat as a conceptual unit when developing a software system. Conceiving of the right design decomposition is not trivial, mainly because several concerns need to be simultaneously modularized.

    Although typical modularity problems are related to the inadequate modularization of concerns, most of the current modularity measurement approaches are not sensitive to concerns that drive the design. In this context, we have been working on the development of a novel measurement approach that promotes the concept of concern as a measurement abstraction. Therefore, the central focus of this project is to assess, empirically validate and refine this concern-driven measurement technique and its suite of metrics.

    For further information, please contact

    , , ,