There are some sources from which generally defects are detected those are given below:

  1. Education:
  • It ts the main source of detection of defects

  • For developing or preparing any software artifact we may have proper education background

  • The education background mainly belongs to the domain that we are working in.

  • Even if we have theoretical knowledge we are unable to prepare these type of software artifacts

  • So that one has practical knowledge and experience.

  • Otherwise it may be difficult for the entire team to work on particular software product.

  1. Communication:
  • Communication is a key thing in any software related works

  • It is recommended to have positive and enthusiastic communication when we are working with others.

  • Even though they might have done something wrong, use your pitch low.

  • Here,the software engineer was not informed about artifacts by a colleague.