• DocumentCode
    2229925
  • Title

    Code Normal Forms

  • Author

    Pizka, Markus

  • Author_Institution
    Inst. fur Inf., Technische Univ. Munchen
  • fYear
    2005
  • fDate
    7-7 April 2005
  • Firstpage
    97
  • Lastpage
    108
  • Abstract
    Because of their strong economic impact, complexity and maintainability are among the most widely used terms in software engineering. But, they are also among the most weakly understood. A multitude of software metrics attempts to analyze complexity and a proliferation of different definitions of maintainability can be found in text books and corporate quality guide lines. The trouble is that none of these approaches provides a reliable basis for objectively assessing the ability of a software system to absorb future changes. In contrast to this, relational database theory has successfully solved very similar difficulties through normal forms. In this paper, we transfer the idea of normal forms to code. The approach taken is to introduce semantic dependencies as a foundation for the definition of code normal form criteria
  • Keywords
    relational databases; software maintenance; software metrics; code normal form criteria; relational database theory; semantic dependency; software complexity measure; software engineering; software maintainability; software metrics; Books; Computer bugs; Costs; Information systems; Relational databases; Software engineering; Software maintenance; Software metrics; Software systems; Stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2005. 29th Annual IEEE/NASA
  • Conference_Location
    Greenbelt, MD
  • Print_ISBN
    0-7695-2306-4
  • Type

    conf

  • DOI
    10.1109/SEW.2005.22
  • Filename
    1521198