At least one non-transitory computer-readable medium having computer-executable instructions thereon, wherein when executed by at least one processor of a computing device for identifying performance outcomes of at least one autonomous vehicle (AV) of a plurality of AVs, cause the at least one processor to:
- identify, by applying at least one machine learning algorithm to a set of a plurality of data records associated with the plurality of AVs, a software-environment interaction between at least one software application operating onboard the at least one AV and at least one environmental condition resulting in a particular outcome of operation of the at least one AV in the at least one environmental condition;
- generate a confidence indicator indicating a strength of a correlation between the software-environment interaction and the particular outcome, the confidence indicator representing a likelihood that the software-environment interaction contributes to the particular outcome;
- and
- in response to the confidence indicator exceeding a predetermined threshold, cause at least one of (i) a user device associated with an operator of the at least one AV or (ii) the at least one AV to notify the operator of the particular outcome.