OODREX: An object-oriented design tool for reuse with exceptions

C Bamford, B Dollery - OOIS'95: 1995 International Conference on Object …, 1996 - Springer
This paper discusses the features of OODREX, a prototype object-oriented design tool
currently under development. It supports design for reuse with exceptions, which includes …

Detecting defects in object-oriented designs: using reading techniques to increase software quality

G Travassos, F Shull, M Fredericks, VR Basili - ACM sigplan notices, 1999 - dl.acm.org
Inspections can be used to identify defects in software artifacts. In this way, inspection
methods help to improve software quality, especially when used early in software …

Automatic testing of object-oriented software

B Meyer, I Ciupa, A Leitner, LL Liu - SOFSEM 2007: Theory and Practice of …, 2007 - Springer
Effective testing involves preparing test oracles and test cases, two activities which are too
tedious to be effectively performed by humans, yet for the most part remain manual. The …

[PDF][PDF] A novel approach to unit testing: The Aspect-Oriented way

G Xu, Z Yang - International Symposium on Future Software …, 2004 - sea.jp
Unit testing is a methodology for testing small parts of an application independently of
whatever application uses them. It is time consuming and tedious to write unit tests, and it is …

Recrash: Making software failures reproducible by preserving object states

S Artzi, S Kim, MD Ernst - … European Conference Paphos, Cyprus, July 7 …, 2008 - Springer
It is very hard to fix a software failure without being able to reproduce it. However,
reproducing a failure is often difficult and time-consuming. This paper proposes a novel …

[图书][B] Improving software reliability using exception analysis of object oriented programs

C Fu - 2008 - search.proquest.com
More applications are designed as server programs, many of which are expected to run
24x7. Ensuring the quality of error handling code is vital to the high availability that are …

Practical code inspection techniques for object-oriented systems: an experimental comparison

A Dunsmore, M Roper, M Wood - IEEE software, 2003 - ieeexplore.ieee.org
Although inspection is established as an effective mechanism for detecting defects in
procedural systems, object-oriented systems have different structural and execution models …

[PDF][PDF] Discussion on the results of the detection of design defects

N Moha, YG Guéhéneuc, L Duchien… - Proceedings of the ECOOP …, 2007 - ptidej.net
Software engineers often need to identify in their systems “poor” design choices—design
defects—that hinder the development and maintenance, as opportunities of improvements …

Detection and correction of design defects in object-oriented designs

N Moha - Companion to the 22nd ACM SIGPLAN conference on …, 2007 - dl.acm.org
Design defects come from poor design choices and have the effect of degrading the quality
of object-oriented designs. Therefore, they present opportunities for improvements …

Detecting missing method calls in object-oriented software

M Monperrus, M Bruch, M Mezini - … , Maribor, Slovenia, June 21-25, 2010 …, 2010 - Springer
When using object-oriented frameworks it is easy to overlook certain important method calls
that are required at particular places in code. In this paper, we provide a comprehensive set …