| A. Zeller. Yesterday, my program worked. Today, it does not. Why? In Proceedings of the 7th European Software Engineering Conference, September 1999. |
....every 7 file change, for maintaining file versions, for concurrent development, and for support of branches. Another important use of configuration management tools on large projects is bug isolation. While we have not yet resorted to an automated defect isolation approach, e.g. delta debugging [19], we have used simple scripts to crudely isolate specific problems. Defect tracking is essential for large software development projects. The DOC group uses Bugzilla [13] for tracking problem reports and enhancement requests. We currently do not require the use of problem reports, for ....
A. Zeller, Yesterday, My Program Worked. Today, It Does Not. Why? in Software Enginering -- ESEC/FSE '99, Lecture Notes in Computer Science Vol 1687, Springer Verlag, Sept. 1999.
....where all three aspects Timing, Billing and CostLimit have been applied. In that case it would not be obvious which of the three aspect has induced the failure. For large systems with a large set of aspects, identifying the failure inducing aspect is a cumbersome task. We use Delta Debugging [10] in that case: When aspects are seen as the deltas, this will automatically compute a minimal set of aspects responsible for the failure. 2.4 A Note on Multi threaded Programs Trace analysis can also be applied to multi threaded programs, as long as the execution inside threads is still ....
A. Zeller. Yesterday, my program worked. Today, it does not. Why? In Proc. 7th European Software Engineering Conference (ESEC/FSE 99), pages 253--267, 1999.
No context found.
Andreas Zeller. Yesterday, my program worked. Today, it does not. Why? In Proc. ESEC/FSE'99 -- 7th European Software Engineering Conference / 7th ACM SIGSOFT Symposium on the Foundations of Software Engineering, volume 1687 of Lecture Notes in Computer Science, pages 253--267, Toulouse, France, September 1999. Springer-Verlag.
No context found.
A. Zeller. Yesterday, my program worked. Today, it does not. Why? In Nierstrasz and Lemoine [11], pages 253--267.
....to C ( all changes applied) We deliberately do not give a formal definition of a change here. In general, a # i can stand for any change in the circumstances that influences the execution of the program. In our previous work, for instance, we had modeled # i as changes to the program code [15]. In this paper, we search for failure inducing circumstances in the program input; hence, a change is any operation that is applied on the input. The only important thing is that applying all changes results in the failure inducing set C . In the case studies presented in this paper, we have ....
....are 2 n possible test cases for n changes. To determine whether a test case induces a failure, we assume a testing function. According to the POSIX 1003.3 standard for testing frameworks [5] we distinguish three outcomes: 1 The definitions in this section are adapted from our previous work [15]. See Section 8 for a discussion. The test succeeds (PASS, written here as 4) The test has produced the failure it was intended to capture (FAIL, written here as 8) The test produced indeterminate results (UNRESOLVED, written here as ) 2 Definition 3 (Test) The function test : 2 C ....
[Article contains additional citation context not shown here]
A. Zeller. Yesterday, my program worked. Today, it does not. Why? In Nierstrasz and Lemoine [10], pages 253--267.
No context found.
A. Zeller. Yesterday, my program worked. Today, it does not. Why? In Proceedings of the 7th European Software Engineering Conference, September 1999.
No context found.
A. Zeller. Yesterday, my program worked. today, it does not. why? In FSE 99: Foundations of Software Engineering, pages 253 -- 267. ACM, 1999.
No context found.
A. Zeller. Yesterday, my program worked. today, it does not. why? In FSE 99: Foundations of Software Engineering, pages 253 -- 267. ACM, 1999. 105
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC