Question

Raised by

Status

Solution

 

Alford, Ronald Wayne

Need Question

 

Explain how “soundness” is a useful concept within the context of (1) proving program correctness and (2) fault detection?

Bahety, Anand Baldeodas

Need Solution

 

It is my understanding that the authors consider DSD-Crasher to be superior because it avoids certain language-level sound bugs that would not also be user-level sound bugs, thus eliminating some time from the debugging/fixing process (also compensating for its relative long running time). However, most of the times applications are improved and new versions are created. Isn't it possible that some of these "eliminated" bugs would emerge in future versions of the application, and thus they would have to be fixed anyway? Wouldn't this defeat the purpose of spending the extra time to avoid these bugs in the first place? Please elaborate.

Bucatanschi, Dan George

Need Solution

 

Besides defining constraints is there any other way to guide ESC java to not generate false warnings?

Chandra, Deepti Jagdish

Need Solution

 

Explain how the combination of static and dynamic reasoning is done to improve static reasoning's result. Give an example that has two dynamic and one static phase.

Huynh, Thuan Quang

Need Solution

 

 

Nguyen, Bao Ngoc

Need Question

 

Explain how the Dynamic-Static-Dynamic(DSD) crasher ensures user-level soundness.

Konda, Shravya Reddy

Need Solution

 

In the results of this paper, DSD-Crasher takes more time than the Crash N Check, runs approximately the same number of test cases(439 vs 434), yet has less reports confirmed by test cases (7 vs 4). How could this interpreted as an improvement?

Lee, Joonghoon

Need Solution

 

What are the benefits of proving programs incorrect?

Liu, Liping

Need Solution

 

What are the threats to validity of a case study conducted in this study? They test only one software. Do you think it is enough or not? Why?

Wongsuphasawat, Krist

Need Solution

 

 

Reisner, Elnatan Benjamin

 

 

 

Schulman, Aaron David

Need Question

 

What is a "sound" logical system? Explain the difference between "language-level soundness" and "user-level soundness" for automatic bug-finding tools.

Sharara, Hossam Samy Elsai

Need Solution

 

The authors assume that users will not want to annotate their code. What other advantages might annotation bring, other than improving static analysis?

Stuckman, Jeff

Need Solution

 

 

Teoh, Alison Lui Koon

Need Question

 

 

Thakor, Shashvat Advait

Need Question

 

 

Vador, Sachin Shashikant

Need Question

 

 

Donlon, Eileen Merle

Need Question

 

Give a short definition for a language level sound and user level sound bug. Then give an example for a bug that is not language level but user level sound.

Zazworka, Nico

Need Solution