1. Chapter 3: Software Metrics: Measuring Haskell.
- Author
-
Ryder, Chris and Thompson, Simon
- Subjects
SOFTWARE measurement ,SOFTWARE engineering ,HASKELL (Computer program language) ,COMPUTER software development ,FUNCTIONAL programming languages - Abstract
Software metrics have been used in software engineering as a mechanism for assessing code quality and for targeting software development activities, such as testing or refactoring, at areas of a program that will most benefit from them. Haskell [PJ03] has many tools for software engineering, such as testing, debugging and refactoring tools, but software metrics have been neglected. This paper identifies a collection of software metrics for use with Haskell programs. These metrics are subjected to statistical analysis to assess the correlation between their values and the number of bug fixing changes occurring during the development of two case study programs. In addition, the relationships between the metrics are also explored, showing how combinations of metrics can be used to improve their accuracy. [ABSTRACT FROM AUTHOR]
- Published
- 2007