Font Size: a A A

The Design And Implementation Of Popular Open Source Software Analysis Based On Market Requirements

Posted on:2016-02-02Degree:MasterType:Thesis
Country:ChinaCandidate:B X LiuFull Text:PDF
GTID:2348330536467423Subject:Computer technology
Abstract/Summary:PDF Full Text Request
As the rapid growth of open source software,how to choose software from many alternatives becomes a great challenge.At the same time,many recruitment websites appear in an amazing speed and offer valuable data.According to data published by the famous recruitment website 51 job,nearly 450 thousand positions of IT were required in March 2014,which increased by 35.9% than the same time in last year.Meanwhile there are many other recruitment websites that are well known,like Linked-in,Zhaopin and so on.Now more targeted recruitment websites appear,such as the search engine Indeed,vertical recruitment platform neituiand lagou which only focus on Network job advertisements.Apparently the enterprises have an enormous demand for excellent IT talents and the demands of different software,which means that it is significant to analysis software based on the job information both for acquiring IT talents and the sustainable development of software industry.It should be took account of as importantly as the software qualities in research.Traditional ranking approaches mainly focus on the characteristics of the software themselves,such as qualities,security,reliable and so on.In this paper we investigate the market demands for software engineers,and propose a novel approach for ranking software by analyzing the market requirements for open source software.At the same time we conclude the characteristics of software advertisements and analyze the reasons that why these situations emerge and tendency of software market requirements.Our work can be explained as:1)According to the software requirements,we propose open source software ranking methods based on the average salary of open source software,the amount of related job advertisements and boh of them.The evaluating parameters were chosen as the evaluating standard for ranking software.Besides the different ranking methods would be compared with a baseline,the result will be explained and analysis as well.2)Then we analysis the characteristics of market requirements of open source software.By investigating the average of salary and amount of three different ways,which are divided into the experiences of developer,work location and time,the differences of open source software on different conditions can be concluded,with the results and reasons given.3)Design and implementation the results of the work above on related palrform: first,choosing the suitable recuritment websites,as the support of market requirement data,with getting job advertisements related to the Internet.The way to get the data is using the web crawler;then the data we get would be extracted and stored,then it matches with related open source software;according to the matching results,we implement ranking methods and the analysis of the open source software requirements market,finally the results will be displayed on the open source software platform.By all the steps,the work can provide quite a different perspective for software research by analysising market requirements,and it can be a valuable supplement for traditional ranking methods and software evaluating,as well as offering guidance for people who want to choose usable software.
Keywords/Search Tags:Open Source Software, Software ranking, Market Requirements, Market Analysis
PDF Full Text Request
Related items