Solution validation techniques have their purposes very clearly defined as well as conditions in which can be applied. Make sure conditions and purpose for your validation are clear before using specific technique otherwise your results might be extremely incorrect.
A/B testing is used to test one variable at a time and requires feedback from large group, this is statistical method, which means that you need to have a probe statistically significant to have good results and 15 engineers is not.
Look here for more about this method
https://amplitude.com/blog/ab-testing
Based on your description, qualitative feedback fits much better to validation that you need to run - there's many aspects of these solutions that you need to get feedback on and exactly understand why tester choose one solution over other.
Another aspect of running any validation is that you should try to define personas. When you build solution for 1000+ engineers (with a wide soectrum of skillset) but talk to 5 principles who don't code that's a giant mismatch. Eventually you will build a solution but this is going to work like 5 inches 4k screen for person with sight issues