Issue No.04 - July/August (2001 vol.18)
A major challenge in software development research today is to come up with low-overhead methods and tools to help developers deliver quality products within tight time and budget constraints. This is particularly true of testing because of its cost and impact on final product reliability. The authors propose a lightweight approach to embedding tests into components, making them self-testable. They also propose a method to evaluate testing efficiency based on mutation techniques, which ultimately provides an estimation of a component's quality.
Daniel Deveaux, Jean-Marc Jézéquel, "Reliable Objects: Lightweight Testing for OO Languages", IEEE Software, vol.18, no. 4, pp. 76-83, July/August 2001, doi:10.1109/MS.2001.936221