Distributed Cognition in Software Development: A Study of its Potential and Constraints. - Anastasia Martynova; Mariya Sapukhina; Navruza Tulkunova; Evgeniy Zuev (ICCSIT, 2025)