Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where David Hedley is active.

Publication


Featured researches published by David Hedley.


IEEE Transactions on Software Engineering | 1979

A Measure of Control Flow Complexity in Program Text

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

Experience with Path Analysis and Testing of Programs

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

On program analysis

Michael A. Hennell; Martin R. Woodward; David Hedley

Interpretation and Static Analysis David Schmidt Kansas State University Four parts:


Sigplan Notices | 1977

Quantifying the test effectiveness of Algol 68 programs

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

Static dataflow-aided weak mutation analysis (SDAWM)

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

The causes and effects of infeasible paths in computer programs

David Hedley; Michael A. Hennell


international conference on software engineering | 1984

Assessing a class of software tools

Michael A. Hennell; David Hedley; I. J. Riddell


Archive | 1982

Practical aspects of program mutation

I. J. Riddell; Michael A. Hennell; Martin R. Woodward; David Hedley


Archive | 1981

Experience with path analysis and testing

Martin R. Woodward; David Hedley; M. A. Hennel


Archive | 1980

On the generation of test data for program verification

David Hedley; Michael A. Hennell; Martin R. Woodward

Collaboration


Dive into the David Hedley's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ac Marshall

University of Liverpool

View shared research outputs
Top Co-Authors

Avatar

Ij Riddell

University of Liverpool

View shared research outputs
Researchain Logo
Decentralizing Knowledge