Fault-tolerant object-oriented software systems are inherently complex and have to cope with an increasing number of exceptional conditions in order to meet the system's …
T Xie, D Marinov, W Schulte, D Notkin - … , TACAS 2005, Held as Part of the …, 2005 - Springer
Object-oriented unit tests consist of sequences of method invocations. Behavior of an invocation depends on the method's arguments and the state of the receiver at the …
RT Alexander, AJ Offutt - … and Systems-TOOLS 30 (Cat. No …, 1999 - ieeexplore.ieee.org
As we move from developing procedure oriented to object oriented programs, the complexity traditionally found in functions and procedures is moving to the connections among …
In a society characterized by frequent changes, software must evolve at the same pace. To be able to evolve and adapt to new requirements, software has to be prepared for changes …
Producing dependable object-oriented software using testing and design patterns Producing dependable object-oriented software using testing and design patterns Abstract The work …
M Gabel, J Yang, Y Yu, M Goldszmidt… - Proceedings of the ACM …, 2010 - dl.acm.org
Software developers often duplicate source code to replicate functionality. This practice can hinder the maintenance of a software project: bugs may arise when two identical code …
In object-oriented programming, quality assurance is commonly provided through writing unit tests, to exercise the operations of each class. If unit tests are created and maintained …
Current literature does not provide satisfactory techniques and tools for implementing and testing reliable object-oriented software. My thesis contributes an efficient technique and tool …