INES – National Institute of Science and Technology for Software Engineering

RSS feed


November 2022
« Nov    

  • Researcher from PUC-Rio visits UFBA

    Publicado em November 16th, 2012News

    Prof. Alessandro Garcia is going to visit UFBA on December 15-18, 2012, and has meetings with researchers involved in the project “Concern-Driven Measurement of Software Modularity”, for instance, Claudio Sant’Anna (UFBA) and Christina Chavez (UFBA). The researchers will work on a joint paper as well as discuss ongoing research work in the context of the INES project.

    , ,
  • 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

    , , ,