S-Curve analysis