Dr. Diane Kelly

Dr. Diane Kelly
Dr. Diane Kelly
Office: 
Girouard building, room 310
Telephone: 
(613) 541-6000 ext 6171
Fax: 
(613) 541-6584
Department of Mathematics and Computer Science
Royal Military College of Canada
PO Box 17000, Station Forces
Kingston, Ontario, CANADA
K7K 7B4

Research Interests

  • Testing:
    • identifying testing techniques effective for scientific software 
    • exploring the effects of the oracle and tolerance problem
    • creating efficient testing strategies for scientists
  • Program Comprehension:
    • identifying and validating practices that increase understandability for scientific software
    • exploring the role of external support (eg., documentation, human expertise, formal instruction) in program comprehension
  • Software Reviews
    • refining and validating Task Driven Inspections for scientific software
    • exploring the larger extent and benefits of informal software reviews
  • Software Development
    • using the concepts of knowledge domain, knowledge acquisition, and knowledge transfer to drive development of scientific software
    • adapt knowledge acquisition models to the development and maintenance of software in specific scientific domains
    • advising on the creation of quality standards for the development and maintenance of specific types of scientific software

Short Biography

Diane has over twenty years of software development and quality assurance experience in industry, mainly in areas of nuclear power generation and bulk power transmission. Most of her work has been with safety-related simulation software, but she also has experience with database design, user interface design, requirements engineering, and green field development. Her research, informed by her industrial experience, looks for approaches to ensure trustworthiness in scientific and engineering based software.

Education

  • B.Sc. in pure mathematics from the University of Toronto
  • B.Ed. in mathematics and computer science from the University of Toronto
  • M.Eng. in software engineering from the Royal Military College of Canada
  • PhD. in software engineering from the Royal Military College of Canada
Date modified: