An Exploratory Study Of The Remixing Practices In The Scratch Programming Community: Trends, Causalities, And Influences