David Hedley
University of Liverpool
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by David Hedley.
IEEE Transactions on Software Engineering | 1979
Martin R. Woodward; Michael A. Hennell; David Hedley
This paper discusses the need for measures of complexity and unstructuredness of programs. A simple language independent concept is put forward as a measure of control flow complexity in program text and is then developed for use as a measure of unstructuredness. The proposed metric is compared with other metrics, the most notable of which is the cyclomatic complexity measure. Some experience with automatic tools for obtaining these metrics is reported.
IEEE Transactions on Software Engineering | 1980
Martin R. Woodward; David Hedley; Michael A. Hennell
There are a number of practical difficulties in performing a path testing strategy for computer programs. One problem is in deciding which paths, out of a possible infinity, to use as test cases. A hierarchy of structural test metrics is suggested to direct the choide and to monitor the coverge of test paths. Another problem is that many of the chosen paths may be infeasible in the sense that no test data can ever execute them. Experience with the use of allegations to circumvent this problem and prevent the static generation of many infeasible paths is reported.
Information Processing Letters | 1976
Michael A. Hennell; Martin R. Woodward; David Hedley
Interpretation and Static Analysis David Schmidt Kansas State University Four parts:
Sigplan Notices | 1977
Michael A. Hennell; David Hedley; Martin R. Woodward
In this paper we describe how a software testbed is used to determine the quality of testing of Algol 68 programs. The system monitors the execution of an Algol 68 program and obtains a run-time execution history. This history is then compared with the results of a static analysis and three levels of testing are calculated. The third level is an extension to Algol 68 of a method originally devised for analysing Fortran IV programs. The system has been used extensively in the coordination stage of the NAG Algol 68 numerical algorithms library and we quote some results obtained from an analysis of stringent tests on these library routines.
Information & Software Technology | 1990
Ac Marshall; David Hedley; Ij Riddell; Michael A. Hennell
Abstract A new static analysis methodology (known as static dataflow-aided weak mutation (SDAWM) intended for use as a preprocessor to a variable mutation system is described. The procedure is based around a marriage of existing static dataflow analysis concepts and weak mutation ideas. The (dataflow) path expression of a variable is analysed to assess what the impact of strong mutation would be if it was performed. A methodology is presented that pre-empts strong or weak mutation by removing a significant number of variable mutants statically and without actually creating them, thus saving processor time later.
international conference on software engineering | 1985
David Hedley; Michael A. Hennell
international conference on software engineering | 1984
Michael A. Hennell; David Hedley; I. J. Riddell
Archive | 1982
I. J. Riddell; Michael A. Hennell; Martin R. Woodward; David Hedley
Archive | 1981
Martin R. Woodward; David Hedley; M. A. Hennel
Archive | 1980
David Hedley; Michael A. Hennell; Martin R. Woodward