Chapter 5. Analyzing Software Collaboration Trends I – Social Coding with GitHub
Technology has evolved with leaps and bounds over the last couple of decades. With better hardware, software, and data, we are finally seeing trends such as open source, big data, predictive analytics, artificial intelligence, and productivity tools. The rise of open source development has created a healthy collaborative culture in the software development landscape where pair programming, open source contributions, and problem redressal have helped developers build better software together. In the next couple of chapters, we will try to analyze trends in the software development and collaboration domain by focusing on two major platforms – GitHub and StackExchange.
To know about GitHub, we need to know about Git! If you are a software developer, tester, or have worked collaboratively with others in building software, you might be familiar with Git. In the year 2005, famous software engineer...