Software testing research: Achievements, challenges, dreams

A Bertolino - Future of Software Engineering (FOSE'07), 2007 - ieeexplore.ieee.org
Software engineering comprehends several disciplines devoted to prevent and remedy
malfunctions and to warrant adequate behaviour. Testing, the subject of this paper, is a …

[SÁCH][B] Why programs fail: a guide to systematic debugging

A Zeller - 2009 - books.google.com
Why Programs Fail: A Guide to Systematic Debugging is proof that debugging has
graduated from a black art to a systematic discipline. It demystifies one of the toughest …

Scalable statistical bug isolation

B Liblit, M Naik, AX Zheng, A Aiken, MI Jordan - Acm Sigplan Notices, 2005 - dl.acm.org
We present a statistical debugging algorithm that isolates bugs in programs containing
multiple undiagnosed bugs. Earlier statistical algorithms that focus solely on identifying …

Chianti: a tool for change impact analysis of java programs

X Ren, F Shah, F Tip, BG Ryder… - Proceedings of the 19th …, 2004 - dl.acm.org
This paper reports on the design and implementation of Chianti, a change impact analysis
tool for Java that is implemented in the context of the Eclipse environment. Chianti analyzes …

A survey of code‐based change impact analysis techniques

B Li, X Sun, H Leung, S Zhang - Software Testing, Verification …, 2013 - Wiley Online Library
Software change impact analysis (CIA) is a technique for identifying the effects of a change,
or estimating what needs to be modified to accomplish a change. Since the 1980s, there …

Testing tool comprising an automated multidimensional traceability matrix for implementing and validating complex software systems

BM Blackwell, LR Guzman Jr, JP Collen… - US Patent …, 2009 - Google Patents
The present invention relates to a testing tool for testing of complex Software systems having
a plurality of interrelated system components and a Suite of test scenarios for testing the …

Test case prioritization for continuous regression testing: An industrial case study

D Marijan, A Gotlieb, S Sen - 2013 IEEE International …, 2013 - ieeexplore.ieee.org
Regression testing in continuous integration environment is bounded by tight time
constraints. To satisfy time constraints and achieve testing goals, test cases must be …

A taxonomy for software change impact analysis

S Lehnert - Proceedings of the 12th International Workshop on …, 2011 - dl.acm.org
Most software is accompanied by frequent changes, whereas the implementation of a single
change can affect many different parts of the system. Approaches for Impact Analysis have …

Integrated impact analysis for managing software changes

M Gethers, B Dit, H Kagdi… - 2012 34th International …, 2012 - ieeexplore.ieee.org
The paper presents an adaptive approach to perform impact analysis from a given change
request to source code. Given a textual change request (eg, a bug report), a single snapshot …

A differencing algorithm for object-oriented programs

T Apiwattanapong, A Orso… - … on Automated Software …, 2004 - ieeexplore.ieee.org
During software evolution, information about changes between different versions of a
program is useful for a number of software engineering tasks. For many of these tasks, a …