29th Annual IEEE/NASA Software Engineering Workshop Code Normal Forms Greenbelt, Maryland April 06-April 07 ISBN: 0-7695-2306-4
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SEW.2005.22
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 deffinitions 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 dif- ficulties 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.
Citation:
Markus Pizka, "Code Normal Forms," sew, pp.97-108, 29th Annual IEEE/NASA Software Engineering Workshop, 2005 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||