A method at a management plane function comprising: defining a set of detection rules that identify at least one issue causing slice reselection requests received by a network function virtualization system from user equipment based on information indicating reasons for the slice reselection requests and contexts of the slice reselection requests; generating self-operation cases in response to the slice reselection requests received from the user equipment, wherein the self-operation cases comprise information indicating reasons, contexts, remedial actions, and results of the remedial actions for the slice reselection requests; filtering self-operation cases based on a measure of similarity between the reasons and the contexts in the self-operation cases; applying to the filtered self-operation cases a set of detection rules that are used to detect a corresponding set of issues based on properties of the filtered self-operation cases to identify the at least one issue causing the slice reselection requests, wherein the at least one issue causing the slice reselection requests comprises a subset of the set of issues for which a corresponding subset of the set of detection rules is satisfied; selecting a remedial action to address the at least one issue based on a comparison between a context associated to the at least one issue identified for the slice reselection requests and the set of the filtered self-operation cases; performing the remedial action to reconfigure the NFV system; and monitoring at least one performance indicator for a predetermined time interval after applying the remedial action to reconfigure the NFV system; and determining whether the remedial action successfully resolved the at least one issue based on the at least one performance indicator. defining a set of detection rules that identify at least one issue causing slice reselection requests received by a network function virtualization system from user equipment based on information indicating reasons for the slice reselection requests and contexts of the slice reselection requests; generating self-operation cases in response to the slice reselection requests received from the user equipment, wherein the self-operation cases comprise information indicating reasons, contexts, remedial actions, and results of the remedial actions for the slice reselection requests; filtering self-operation cases based on a measure of similarity between the reasons and the contexts in the self-operation cases; applying to the filtered self-operation cases a set of detection rules that are used to detect a corresponding set of issues based on properties of the filtered self-operation cases to identify the at least one issue causing the slice reselection requests, wherein the at least one issue causing the slice reselection requests comprises a subset of the set of issues for which a corresponding subset of the set of detection rules is satisfied; selecting a remedial action to address the at least one issue based on a comparison between a context associated to the at least one issue identified for the slice reselection requests and the set of the filtered self-operation cases; performing the remedial action to reconfigure the NFV system; and monitoring at least one performance indicator for a predetermined time interval after applying the remedial action to reconfigure the NFV system; and determining whether the remedial action successfully resolved the at least one issue based on the at least one performance indicator.