1.quality of the design
2.number of errors present
3.software engineers experience
4. user requirement
Answer:2