• DocumentCode
    3357691
  • Title

    IntensiVE, a toolsuite for documenting and checking structural source-code regularities

  • Author

    Mens, Kim ; Kellens, Andy

  • Author_Institution
    Departement d´´Ingenierie Informatique, Univ. Catholique de Louvain, Louvain-la-Neuve
  • fYear
    2006
  • fDate
    22-24 March 2006
  • Lastpage
    248
  • Abstract
    As size and complexity of software systems increase, preserving the design and specification of their implementation structure gains importance in order to maintain the evolvability of the system. However, due to constant changes, the implementation structure and its documentation tend to dilute over time. To address this problem, we developed IntensiVE: a toolsuite for documenting and checking structural source-code regularities. Building on the underlying models of intensional views and relations, the toolsuite helps a developer in documenting structural source-code regularities, verifying them and offering fine-grained feedback when the source-code does not satisfy those regularities. By illustrating our tools on a Smalltalk application, we show that violations of the source code against the structural regularities can be detected easily and that our toolsuite provides useful feedback for a developer to refine the regularities or to fix the code so that it does satisfy the regularities
  • Keywords
    software maintenance; software metrics; software tools; system documentation; IntensiVE toolsuite; Smalltalk application; software system; structural source-code regularity checking; structural source-code regularity documentation; Application software; Buildings; Documentation; Feedback; Object oriented modeling; Packaging; Scholarships; Software maintenance; Software systems; Technological innovation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2006. CSMR 2006. Proceedings of the 10th European Conference on
  • Conference_Location
    Bari
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2536-9
  • Type

    conf

  • DOI
    10.1109/CSMR.2006.29
  • Filename
    1602375