Font Size: a A A

The Researches On The Quaility Of Software Based On Developer Collaboration Network

Posted on:2014-02-28Degree:MasterType:Thesis
Country:ChinaCandidate:X W HuangFull Text:PDF
GTID:2268330422457270Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The size and complexity of the modern software is also becoming more and more,and many developers are usually cooperative development. Due to the special nature ofsoftware development work, how accurate evaluation of software development hasbeen a problem. Development evaluation is based on experience and there is nospecific quantitative criteria. In this regard, based on complex network theory, with thehelp of social networks, the software development process as a research topic, buildingdevelopers and cooperative relations network diagram, discover the core ofdevelopment in the software development process, collaborative behavior, activeextent, contribute value to provide for the the managers rational allocation of resourcesand development activities of other developers decision making, and ultimately toimprove software quality.This study were two main parts: The first step is extracted from the softwaredevelopment process software developers cooperation network diagram. Second stepanalysis of development cooperation network diagram, the use of complex networks ofthree centers indicators rank the central position of the developer, to find the coresoftware development staff; given the definition of participation as well as formula bycalculating the complex network of a few parameter calculated the participation ofdevelopers, and developers to rank based on the results.In this paper, version control tool SVN information extracted from the open-sourcesoftware development site SourceForge.net Windows Template Library softwareproject development as subjects to verify the proposed method. The results show thatour ranking is consistent with the actual situation, which shows that the proposedmethod can accurate evaluation of the developer, and thus provide the basis for thestudy of the organizational form of the software developers to guide developers todevelop behavior, and ultimately improve the quality of software.
Keywords/Search Tags:complex network, developers, softwar e quality, central position, participation
PDF Full Text Request
Related items