service-oriented architecture; SOA; Web services; Quality of Service; QoS; inequality distribution model; Theil index; keyword-based search; source code metrics; machine learning