Enabling adaptability in web forms based on user characteristics detection through A/B testing and machine learning