Abstract Assuming linear theory, the phenomenon of scattering of waves by a circular arc shaped barrier with nonuniform porosity is studied. The water region is considered to be of infinite or finite depth. Based on a judicious application of Green’s integral theorem, the corresponding boundary value problem is reduced to a hypersingular integral equation of second kind. The boundary element method and the collocation method are adopted to solve the hypersingular integral equation, and we ensure a good matching of the solutions obtained by the two methods. The reflection coefficient and energy dissipation are evaluated by using the solution of the integral equation which is then studied graphically. Different choices of distributions of pores on the barrier are considered, and we observe that the nonuniform porosity of the barrier has significant effect on the reflected wave and the energy dissipation.