Linguistic Approaches for Early Measurement of Functional Size from Software Requirements