Hello i am doing my master thesis and a question that i have right now is how to improve the automation tests. The company that my thesis is part of wants me to do a framework or something that can select tests to run when a piece of code is changed or when a feature is added. I've been looking into it but without any luck. Does anyone here have experience with this? Can anyone provide papers that explain this in theory or the type of ml algorithms that would be the best for this situation? Or tools that already implemented this or source code. Thank you very much in advance and hope you guys have a great day !