Papers in refereed journals

Daniel Hook, Diane Kelly, “Mutation Sensitivity Testing”, to appear in IEEE Computing in Science and Engineering (data downloads on website)

Diane Kelly, Daniel Hook, Rebecca Sanders, “SORTS: Five Recommended Practices for Scientists Who Write Computational Software”, IEEE Computing in Science and Engineering, September/October 2009

Diane Kelly, “Determining Factors that Affect Long-Term Evolution in Scientific Application Software”, Journal of Systems and Software, available online Dec 3, 2008, 82 (2009) pp. 851-861

Diane Kelly, “Innovative Standards for Innovative Software”, IEEE Computer, July 2008, pp. 88-89

Rebecca Sanders, Diane Kelly, “Dealing with Risk in Scientific Software Development”, IEEE Software, special issue on software engineering for computational software, July/August 2008, pp. 21-28

Diane Kelly, “A Software Chasm: Software Engineering and Scientific Computing”, IEEE Software, November/December 2007, pp. 118-120

Diane Kelly, Rebecca Sanders, “Mismatch of Strategies: Scientific Researchers and Commercial Software Suppliers”, The Software Practitioner, ed. Robert Glass, July 2007

Diane Kelly, “A Study of Design Characteristics in Evolving Software Using Stability as a Criterion”, IEEE Transactions on Software Engineering, May 2006, pp. 315-329

Diane Kelly, Terry Shepard, “Eight Maxims for Software Code Inspections”, Journal of Software Testing, Verification, and Reliability (JSTVR), Volume 14, Issue 4, December 2004, pp. 243 - 256, published online: 15 Jun 2004

Diane Kelly, Terry Shepard, “Task-Directed Inspection”, Journal of Systems and Software (JSS), Vol. 73/2, October 2004, pp.361-368

Diane Kelly, Terry Shepard, “A Little Knowledge about Software”, IEEE Software, March/April 2004, pp.46-48

Terry Shepard, Margaret Lamb, and Diane Kelly, “More Testing Should be Taught”, Communications of the ACM, June 2001, 44 (6), pp. 103-108


Papers in referred conference and symposium proceedings

Daniel Hook, Diane Kelly, “Testing for Trustworthiness in Scientific Software”, 2nd International Workshop on Software Engineering for Computational Science and Engineering, Vancouver, BC, Proceedings International Conference on Software Engineering, May 2009

Rebecca Sanders, Diane Kelly, “The Challenge of Testing Scientific Software”, Proceedings Conference for the Association for Software Testing (CAST), Toronto, July 2008, pp.30-36

Diane Kelly, Rebecca Sanders, “ Assessing the Quality of Scientific Software”, 1st International Workshop on Software Engineering for Computational Science and Engineering, Leipzig, Germany, (co-located with the International Conference on Software Engineering), May 2008

Diane Kelly, Nancy Cote, Terry Shepard, "Software Engineers and Nuclear Engineers: Teaming up to do Testing", Proceedings Canadian Nuclear Society Conference, St John New Brunswick, June 2007

Terry Shepard, Diane Kelly, Ron Smith, Ron Chisholm, Todd Jackson, Paul Mondoux, “Inspecting Designs in the Context of Model-Driven Development”, Proceedings IBM CASCON 06, October 2006

Diane Kelly, Terry Shepard, "Examining Software Complexity and Quality for Scientific Software", proceedings Canadian Nuclear Society Conference, Toronto, June 2005

Diane Kelly, Terry Shepard, “An Experiment to Investigate Interacting versus Nominal Groups in Software Inspection”, Proceedings IBM CASCON 2003, October 2003

Diane Kelly, Terry Shepard, “Qualitative Observations from Software Code Inspection Experiments”, Proceedings IBM CASCON 2002, September 2002

Diane Kelly, Terry Shepard, "A Case Study in the Use of Defect Classification in Inspections", Proceedings IBM CASCON 2001, Toronto, November 2001

Diane Kelly, Terry Shepard, “How to Do Inspections When There is no Time”, Tutorial Summary in Proceedings 23rd International Conference on Software Engineering, May 2001, pp.718-719

Diane Kelly and Terry Shepard, "Task-Directed Software Inspection Technique: An Experiment and Case Study", Proceedings IBM CASCON 2000, Toronto, November 2000

D. Kelly and T. Shepard,  “A Novel Approach to Inspection of Legacy Code”, Proceedings Practical Software Quality Techniques Conference, March 2000, Austin, Texas