Skip to main content

Publications

A. Single Authored Books

1.      ‘Programming for Change with Pascal’, D.J.Robson, ISBN 0-86238-250-5, Chartwell-Bratt, 1990 (267 pages).

B. Jointly Authored Books

2.      ‘Practical Compiling with Pascal-S’, M.J. Rees and D.J.Robson, ISBN 0-201-18487-7, Addison-Wesley, 1988 (307 pages)

C. Edited Books

None

D. Articles in Refereed Journals or Publications – sole authorship

3.      ‘An Evaluation of Throw-away Compiling’, D.J.Robson, Software – Practice and Experience, Vol.13, 241-249, 1983.        

4.      ‘Towards a Conversational Language-Sensitive System for Pascal’, D.J.Robson, Software – Practice and Experience, Vol.13, 1013-1017, 1983.        

5.      ‘Maintenance and Software Testing’, D.J.Robson, Proc. First European Software Testing Conference (Invited paper), Dennett Consultants Ltd., London, 1988.

6.      ‘Regression Testing’, D.J. Robson in ‘The REDO Compendium’, H. J. van Zuylen (Ed), John Wiley, 151-157, 1992.

E. Articles in Refereed Journals or Publications – joint authorship

7.      ‘Modification of the Pascal-P compiler for a single accumulator one-address minicomputer’, B.J. Cornelius, D.J.Robson and M.I. Thomas, Software – Practice and Experience, Vol.10, 241-246, 1980. 

8.      ‘Steady State Compilers’, B.J. Cornelius, I.R. Lowman and D.J.Robson, Software – Practice and Experience, Vol.14, 705-709, 1984.        

9.      ‘Video-Slide: A Presentation Aid for the BBC Microcomputer’,  M.J. Rees and D.J.Robson, Software – Practice and Experience, 15, 915-923, 1985.

10.    ‘An Interactive Cross Reference Tool for use in Software Maintenance’, M. Munro and D.J.Robson, Proc. 20th Hawaii Int. Conf. on System Sciences, Hawaii, 64-70, 1987.

11.    ‘Confirmation of some Random Testing Results’, P.J. Cronin and D.J.Robson, University Computing, 9, 153-156, 1987.

12.    ‘The Centre for Software Maintenance Study’, J. Foster and D.J.Robson, Proc. 2nd Ann. Conf. of the Software Maintenance Association, SMA, 3.28-3.33, 1988.

13.    ‘Approaches to Regression Testing’, J. Hartmann and D.J.Robson, Proc. Conf. on Software Maintenance, IEEE, 368-372, 1988.

14.    ‘Software Maintenance – A New Field for Research’, K.H. Bennett, B.J. Cornelius, M. Munro and D.J.Robson, University Computing, Vol.10,No. 4, 184-188, 1988.

15.    ‘An Approach to Software Maintenance Education’, B.J. Cornelius, M. Munro and D.J.Robson, IEE Software Engineering Journal, Vol4, No. 7, 233-236, 1989.

16.    ‘Project Work in Software Maintenance Education’, B.J. Cornelius, M. Munro and D.J.Robson, Proc. 1989  Software Engineering Education Conf. published in the series Lecture Notes in Computer Science, N.E. Gibbs (Ed), 376, Springer Verlag, 16-25, 1989.

17.    ‘Revalidation during the Software Maintenance Phase’, J. Hartmann and D.J.Robson, Proc. Conference on Software Maintenance, IEEE, 70-80, 1989.

18.    ‘Context-Sensitive Cross Reference Tools for Pascal and C’, K.M. Broadey, A. Colbrook, M. Munro and D.J.Robson, University Computing, Vol. 11, No. 3, 120-128, 1989.

19.    ‘RETEST – A Selective Revalidation Prototype Environment for Use in Software Maintenance’, J. Hartmann and D.J. Robson, Proc. 23rd Annual Conference on System Sciences, IEEE, 93-101, 1990.

20.    ‘Techniques for Selective Revalidation’, J. Hartmann and D.J.Robson, IEEE Software, Vol.7,No. 1,31-38, 1990.

21.    ‘Use of Selective Revalidation Techniques during Software Maintenance’, J. Hartmann, D.J.Robson, C. Archibald and R. Lewis, Proc. 7th Int. Conf. on Testing Computer Software, San Francisco, 85-92, 1990.

22.    ‘Testing of Object Oriented Systems’, M.J. Smith and D.J.Robson, Proc. IEEE Conference on Software Maintenance, IEEE, 272-281, 1990.

23.    ‘An Analysis of Graphical User Interfaces’, S.W.L. Yip and D.J.Robson, Proc. 24th Hawaii International Annual Conference on System Sciences, IEEE , 91-100, 1991.

24.    ‘Software Maintenance’, K.H. Bennett, B.J. Cornelius, M. Munro and D.J.Robson in ‘The Software Engineer’s Reference Book’, J. McDermid (Ed), Butterworth Scientific Ltd., 20/3-20/18, 1991.

25.    ‘Approaches to Program Comprehension’, D.J.Robson, K.H. Bennett, B.J. Cornelius and M. Munro, Journal of Systems and Software, Vol.14, No. 2, 79-84, 1991.

26.    ‘Conformance Validation of Graphical User Interfaces’, S.W.L. Yip and D.J.Robson, Proc. IEEE Phoenix Conference on Computers and Communications, 733-739, 1991.

27.    ‘Window User Interfaces and Software Maintenance’, S.W.L. Yip and D.J.Robson,  Journal of Software Maintenance – Research and Practice, Vol. 2, No. 2, 107-123, 1991.

28.    ‘Applying Formal Specification and Functional Testing to Graphical User Interfaces’, S.W.L. Yip and D.J.Robson, Proc.5th Ann. IEEE European Computer Conference, Bologna, 557-561, 1991.

29.    ‘A Systematic Approach to Regression Testing’, J. Hartmann and D.J. Robson, Proc. Pacific North West Conference on Software Quality, 309-323, 1991.

30.    ‘Program Slicing for C – The Problems in Implementation’, J. Jiang, X. Zhou and D.J.  Robson, Proc IEEE 1991 Conference on Software Maintenance, 182-190, Sorrento,1991.

31.    ‘Parameterised Mutation Testing’, I.M.M. Duncan and D.J. Robson, Journal of Software Testing, Verification and Reliability, 1, 4, 3-16, 1992.

32.    ‘A Framework for Testing Object-Oriented Programs’, M.D. Smith and D.J.Robson, Journal of Object-Oriented Programming, Vol. 5, No. 3, 45-53 (1992).

33.    ‘SEMST Support Environment for the Management of Software Testing’, L. Liu and D.J.Robson, Proceedings of the Conference on Quality Software Tools, New Orleans, IEEE, 11-20, New Orleans, May 1992.

34.    ‘A Data Management System for Regression Testing’, L. Liu, D.J. Robson and R. Ellis, Proc. First International Conference on Software Quality Management, Southampton, 25-34, March 1993.

36.    ‘A Regression Testing Database Model’, L. Liu, D.J. Robson and R. Ellis, Proc. of the 4th European Software Engineering Conference, Garmish-Partenkirchen, September 1993.

37.    ‘The Grail Mutation System’, I.M.M. Duncan and D.J. Robson, Proc. of  Pacific-North West Conf. on Software Quality, Oregon, October 1993 .

38.    ‘The State-based Testing of Object-Oriented Programs’, C.D. Turner and D.J. Robson, Proc.  IEEE Conference on Software Maintenance, 302-310, Montreal, September 1993.

39.    ‘Combining Software Configuration Management with Testing’, L. Liu, D.J.Robson and R. Ellis, Proc of EuroStar 93, 27/1-27/11, London, October 1993.

40.    ‘A State-Based Approach to the Testing of Class-Based Programs’, C.D. Turner and D.J.Robson, Software – Concepts and Tools, Vol. 16, No. 3, 106-112, 1995.

41.    ‘Program Slicing for C – The Problems in Implementation’, J. Jiang, X. Zhou and D.J.  Robson, in ‘Software Merging and Slicing’ V. Berzins (Ed.), IEEE Computer Society Press, 1995.

42.    ‘An Exploratory Study of Common Coding Faults in C Programs’, I.M.M. Duncan and D.J. Robson, Journal of Software Maintenance, 8,241-256, 1996.

43.    ‘Experiences of Peer Counselling in Training Courses’, D.J. Robson and M.A. Robson, 3rd British Association for Counselling Research Conf., Univ of Birmingham, 1997.

44.    ‘Intimacy and Computer Communication’, D.J. Robson and M.A. Robson, British Journal of Guidance and Counselling, Vol. 26, No. 1, 33-41, 1998.

45.    ‘Counselling via the Internet – Is it Ethical ?’, D.J. Robson and M.A. Robson, Proc. Ethicomp 98, 598-605, Rotterdam, March 1998.

46.    ‘Test Case Development during OO Life-Cycle and Evolution’, I.M.M. Duncan, D.J. Robson and M. Munro, Journal of Object Oriented Programming, Vol. 11, No. 9, 36-40, 1998.

47.        ‘The Challenge of the Internet’, S. Goss, D.J. Robson, N.J. Pelling and D.E. Renard , Counselling – The Journal of the British Association for Counselling, Vol. 10, No. 1, 37-43, 1999.

48.     ‘Towards Ethical Decision-Making in Counselling Research’, M. Robson, P. Cook, K. Hunt, G. Alred and D. Robson, British Journal of Guidance and Counselling, Vol. 28, No. 4, 533-547, 2000.      

49.    ‘Ethical Issues in Internet Counselling’, D. Robson and M. Robson, Counselling Psychology Quarterly, Vol. 13, No. 3, 249-257, 2000.

F. Articles in Non-refereed Journals of Publications – sole authorship

None

G. Articles in Non-refereed Journals of Publications – joint authorship

50.    ‘Pascal: An Overview’, B.J. Cornelius, D.J.Robson, M.I. Thomas,  E.P.U.A. Bulletin, Vol. 4, 7-11, 1978.        

51.    ‘The University of Hull R-mode Pascal Compiler’, B.J. Cornelius, D.J.Robson, M.I.  Thomas, E.P.U.A. Bulletin, Vol. 5, 14-15, 1979.        

52.    ‘Video-Slide – A slide presentation system for the BBC micro’, M.J. Rees and D.J.Robson, SWURCC Microprocessor Software Quart., Vol.13, 49-52, 1983.     

53.    ‘An Alternative Teaching Aid’, D.J.Robson, Computer Education, 46, 7, 1984.

54.    ‘Video-Slide: An Extended Alternative Teaching Aid’, M.J. Rees and D.J.Robson, Computer Education, Vol. 49, No.12, 1985.       

55.    ‘Ordered Mutation Testing’, I.M.M. Duncan and D.J.Robson, ACM Software Engineering Notes, Vol.15, No.2, 29-30, 1990.

H.  Other Publications – Technical Reports

Technical reports that have become published papers are not included in the following list:

56.    ‘The University of Hull Pascal Compiler Manual’, B.J. Cornelius,  D.J.Robson, M.I. Thomas, Technical Report, Dept. of Computer Studies, University of Hull, 1978 (35 pages).       

57.    ‘Some Notes on STYLE’, D.J.Robson in ‘Automatic Assessment Aids for Student Assignments’, Ed. G. Edmunds, Technical Report, Department of Computer Studies, University of Southampton, 1982 (6 pages).

58.    ‘A Context-Sensitive Cross Reference Tool’, K.M. Broadey, M. Munro and D.J.Robson, Technical Report 86/1, Dept. of Computer Science, University of Durham, 1986 (18 pages)

59.    ‘Regression Testing: Validation During Software Maintenance’, J. Hartmann and D.J.Robson, Technical Report 88/14, Computer Science, University of Durham, 1988 (8 pages).

60.    ‘Symbolic Evaluation’, L. Liu and D.J. Robson, Technical Report 89/10, Computer Science, University of Durham, 1989 (6 pages).

61.    ‘SEMST: A Support Environment for the Management of Software Testing’, L. Liu and D.J. Robson, ESPRIT REDO Report 2487-TN-DU-1012, 1990 (28 pages).

62.    ‘The Testing of Object-Oriented Programs’, C.D. Turner and D.J.Robson, Technical Report 13/92, Computer Science, University of Durham, 1992 (64 pages).

63.    ‘A Suite of Tools for the State-Based Testing of Object-Oriented Programs’, C.D. Turner and D.J.Robson, Technical Report 14/92, Computer Science, University of Durham, 1992 (50 pages).

64.    ‘State-Based Testing and Inheritance’, C.D. Turner and D.J.Robson, Technical Report 1/93, Computer Science, University of Durham, 1993 (29 pages).

65.    ‘Guidance for the Testing of Object-Oriented Programs’, C.D. Turner and D.J.Robson, Technical Report 2/93, Computer Science, University of Durham, 1992 (26 pages)

66.    ‘Defect Generation in Code’, I.M.M. Duncan, M. Munro and D.J.Robson, Technical Report 2/96, Computer Science, University of Durham, 1996

67.    ‘Differences and Similarities between Testing OO and Procedural Code’, I.M.M. Duncan, M. Munro and D.J.Robson, Technical Report 5/96, Computer Science, University of Durham, 1996