• Identifying Method Memoization Opportunities in Java Programs 

      Chugh, Pallavi (2017-12-13)
      Memorization of a method is a commonly used re-factoring wherein developer modules the code of a method to save return values for some or all incoming parameter values. Whenever a parameter-tuple is received for the second ...
    • Targeted Client Synthesis for Detecting Concurrency Bugs 

      Samak, Malavika (2018-01-01)
      Detecting concurrency bugs can be challenging due to the intricacies associated with their manifestation. These intricacies correspond to identifying the methods that need to be invoked concurrently, the inputs passed to ...