Evolutionary Decision Trees and Software Metrics for Module Defects Identification

Software metric is a measure of some property of a piece of software or its specification. The aim of this paper is to present an application of evolutionary decision trees in software engineering in order to classify the software modules that have or have not one or more reported defects. For this some metrics are used for detecting the class of modules with defects or without defects.

Authors:



References:
[1] N.E. Fenton and S.L Pfleeger, (1997), "Software Metrics, A Rigorous &
Practical Approach", International Thomson Computer Press, London
1997, 638 pp.
[2] B. W. Boehm,. Software Engineering Economics, Englewood Cliffs,
N.J.: Prentice-Hall, 1981.
[3] C. Jones, Programming Productivity, New York: McGraw-Hill, 1986.
[4] C. Jones, Critical Problems in Software Measurement, Burlington,
Mass.: Software Productivity Research, 1992.
[5] C. Jones, Assessment and Control of Software Risks, Englewood Cliffs,
N. J.: Yourdon Press, 1994.
[6] C. Jones, Applied Software Measurement, Assuring Productivity and
Quality, 2nd ed., New York: McGraw-Hill, 1997.
[7] C. Jones, Estimating Software Costs, McGraw Hill, 1998.
[8] C. Jones, Software Assessments, Benchmarks, and Best Practices,
Boston: Addison-Wesley, 2000.
[9] S. H. Kan, Software Quality Metrics, Addisson Wesley Professional,
2002.
[10] L. Buglione, Misurarea il software, 2nd edition, Franco Angeli, 2003.
[11] T. J. McCabe, "A Complexity Measure", IEEE Transactions on
Software Engineering, SE-2, 4, 1976, pp. 308-320.
[12] M. H. Halstead, Elements of Software Science. New York: Elsevier
North-Holland, 1977.
[13] V. Podgorelec, and P. Kokol, "Self-adapting evolutionary decision
support model", Proceedings of the 1999 IEEE International Symposium
on Industrial Electronics ISIE'99, Bled, Slovenia, IEEE Press, 1999, pp.
1484-1489.
[14] Promise Software Engineering Repository,
http://promise.site.uottawa.ca/SERepository/