Affiliate disclosure

Book titles on this page link to Amazon. As an Amazon Associate, DataField.Dev earns from qualifying purchases — at no additional cost to you.

Chapter 27: Further Reading

Foundational Texts

Stream Processing and Data Infrastructure

Data Visualization

Soccer Analytics Research

Tracking Data and Spatial Analysis

  • Fernandez, J., & Bornn, L. (2018). "Wide Open Spaces: A statistical technique for measuring space creation in professional soccer." MIT Sloan Sports Analytics Conference. Introduces pitch control models based on player positions and velocities, directly relevant to real-time Voronoi and space-control visualizations.

  • Fernandez, J., Bornn, L., & Cervone, D. (2021). "Decomposing the Immeasurable Sport: A deep learning expected possession value framework for soccer." MIT Sloan Sports Analytics Conference. Extends expected possession value to a continuous-time framework suitable for real-time evaluation.

  • Linke, D., Link, D., & Lames, M. (2020). "Football-specific validity of TRACAB's optical video tracking systems." PLoS ONE, 15(3), e0230838. Validates the accuracy of optical tracking systems that form the data foundation for real-time analytics.

Expected Goals and Shot Models

  • Rathke, A. (2017). "An examination of expected goals and shot efficiency in soccer." Journal of Human Sport and Exercise, 12(2proc), S514--S529. A thorough treatment of xG models that can be deployed in real-time with minimal computational cost.

  • Anzer, G., & Bauer, P. (2021). "A Goal Scoring Probability Model for Shots Based on Synchronized Positional and Event Data in Football (Soccer)." Frontiers in Sports and Active Living, 3. Incorporates defender and goalkeeper positioning into xG models, representing the state of the art for real-time xG computation.

Physical Performance and Fatigue

  • Osgnach, C., Poser, S., Bernardini, R., Rinaldo, R., & di Prampero, P. E. (2010). "Energy cost and metabolic power in elite soccer: A new match analysis approach." Medicine and Science in Sports and Exercise, 42(1), 170--178. Introduces the metabolic power framework used in Section 27.6.4 for real-time physical load estimation.

  • Buchheit, M., & Simpson, B. M. (2017). "Player-tracking technology: Half-full or half-empty glass?" International Journal of Sports Physiology and Performance, 12(s2), S235--S241. A critical review of the accuracy, reliability, and practical limitations of tracking technology in professional soccer.

Tactical Analysis

  • Goes, F. R., et al. (2021). "Unlocking the potential of big data to support tactical performance analysis in professional soccer: A systematic review." European Journal of Sport Science, 21(4), 481--496. A comprehensive review of how tracking data and big data methods are used for tactical analysis.

  • Rein, R., & Memmert, D. (2016). "Big data and tactical analysis in elite soccer: future challenges and opportunities for sports science." SpringerPlus, 5, 1410. Discusses the challenges and future directions of data-driven tactical analysis.

  • Bialkowski, A., Lucey, P., Carr, P., Yue, Y., Sridharan, S., & Matthews, I. (2014). "Identifying team style in soccer using formations learned from spatiotemporal tracking data." IEEE International Conference on Data Mining Workshops. Foundational work on formation detection from tracking data using the methods discussed in Section 27.2.3.

Technical Implementation

Real-Time Systems Engineering

  • Fowler, M. (2017). "The Many Meanings of Event-Driven Architecture." martinFowler.com. Clarifies the terminology around event-driven systems, essential for navigating the architectural choices in Section 27.1.

  • Kreps, J. (2014). "Questioning the Lambda Architecture." O'Reilly Radar. The original argument for Kappa Architecture as a simplification of Lambda, directly relevant to the streaming architecture discussion.

  • Burns, B. (2018). Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services. O'Reilly Media. Patterns for building robust distributed systems, including ambassador, sidecar, and adapter patterns applicable to stadium-edge deployments.

Python for Real-Time Data

  • FastAPI Documentation. https://fastapi.tiangolo.com/. The web framework used in Case Study 2 for building lightweight real-time backends with WebSocket support.

  • Pandas Documentation: Time Series / Date Functionality. https://pandas.pydata.org/docs/user_guide/timeseries.html. Essential reference for time-windowed computations on match data.

  • NumPy Documentation. https://numpy.org/doc/. The fundamental library for numerical computation in Python, used extensively in all code examples.

Decision Support Systems

  • Power, D. J. (2002). Decision Support Systems: Concepts and Resources for Managers. Quorum Books. A general introduction to DSS concepts that provides the theoretical foundation for the soccer-specific applications in Section 27.3.

  • Tversky, A., & Kahneman, D. (1974). "Judgment under Uncertainty: Heuristics and Biases." Science, 185(4157), 1124--1131. Understanding the cognitive biases that affect coaching decisions under time pressure is essential for designing effective decision-support interfaces.

Regulatory and Ethical Frameworks

Online Resources and Communities

  • Friends of Tracking (YouTube channel and GitHub). Open educational content on tracking data analysis in soccer, including practical implementations of many techniques discussed in this chapter.

  • StatsBomb Open Data. https://github.com/statsbomb/open-data. Free event data for academic and educational use, useful for prototyping real-time analytics pipelines.

  • Metrica Sports Sample Data. https://github.com/metrica-sports/sample-data. Open tracking data samples for developing and testing tracking-based analytics.

  • Soccer Analytics Handbook (community resource). An evolving collection of tutorials, papers, and code examples maintained by the soccer analytics community.