Data Driven Development Trend Analysis of Mainstream Information Technologies
Junhao Wen, Guanghui Sun, Fengji Luo · 2016
Software developers often find answers to their programming issues on the Internet. Q&A (Question & Answer) websites has been becoming more and more popular. Among the available technical Q&A sites, the most prevalent one is the Stack Overflow, it has been becoming one of the invaluable knowledge repositories. The development trends of language and mainstream operation systems are discussed by using the SVD (Singular Value Decomposition) and K-means algorithm in this paper. Some key findings include: Traditional programming languages such as C#, C++, C develop slowly and the light script languages such as Php, JavaScript and Python develop rapidly, traditional operation systems such as Windows and Linux develop slowly and the mobile devices operation systems such as IOS and Android develop rapidly. Through studying and analyzing the development of mainstream technology, people can grasp the dynamic situation of the software field, which has important and far-reaching significance to guide the work of software engineering.