a) Explain what is software measurement? Explain its importance? Explain how the software measurement affects the software quality and the productivity? Specify what does the empirical investigation mean in software engineering context? Whether the software measurement is equivalent to the software metrics? What makes them different?
b) Specify the common software metrics which you already know, heard about or used? State the attributes of software you proposed to be measured? Explain the software measurement process and state how to implement the software measurement? List the challenges and difficulties of applying the software metrics?