Tech Radar for the Automated Detection of Software Technology Trends
Sprache des Titels:
The technology landscape in the software engineering domain is growing
continuously and new programming languages, databases, frameworks, and the
like are being added steadily. For experts and companies, it is hard to focus on the most common ones and thus, it is crucial to not overlook new trends or emerging technologies. The goal of this master thesis is to develop a web-based tool that can automatically discover software technologies and make objective statements about how trendy these technologies are currently. The results should be presented in the form of a technology radar. New technologies should be discovered quickly and with as little human input as possible. The trends of the technologies should be detected based on different data sources. Therefore, existing solutions and possible data sources for technology trend detection are analyzed to learn which data sources may be relevant for the development of the tool. Based on this, as well as on some described fundamentals, a web-based prototype for the detection of
technology trends is implemented. This prototype can automatically discover technologies and identify the trendiest ones based on the data sources Stack Overflow and GitHub. Finally, the prototype is assessed by comparing it with existing solutions and by evaluating it in the cooperating company.