Fault tree modeling and failure analysis of systems that are equipped with sensors and meters are becoming more automated and less human-dependent. For a single system to benefit from its own collected data, it will need to wait for a long time to collect sufficient data to build representative models to increase its reliability. Therefore, if multiple systems with similar functionalities cooperate, the resolution of the collected data will increase. This leads to extracting fault trees with higher accuracy in failure detection and prediction. In this paper, we present an extended approach for collaborative Data-Driven Fault Tree Analysis (DDFTA) of a system which extracts repairable fault trees from time series data streaming from multiple systems/machines sharing similar functionalities. Results are analyzed to estimate the system’s reliability measures and investigate the effect of number of machines cooperating in data collection. Our method is not limited to binary (two states) components, nor to exponential distributions. Results show that applying collaborative data analytics significantly increases the accuracy of data-driven fault tree analysis, specifically for systems following nonexponential distributions.