Font Size: a A A

Analysis On The Issues In Large-scaled Open Source Software Repository

Posted on:2019-03-27Degree:MasterType:Thesis
Country:ChinaCandidate:C WangFull Text:PDF
GTID:2428330545999750Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of open-source software community,more and more software projects are taken over by the open-source community,attracting developers all over the world to take part in the project developing.In the trend of open-source development,there are lots of great communities for open-source developing such as the biggest community GitHub.After a long-term development,there are many software repositories in the community like GitHub,which contains the experience and technique of developers using in the software projects developing.In such a giant software data,the issue is of great importance.Issue usually records the faults happening in the use of software.When an issue is proposed,the software organizer will arrange proper resource to solve the problems in issue.We will research the issue from two aspects.a.Research on how to generate tags for issue,to improve the efficiency of search-ing issues.Although there are many issues in the community,the issues are broadly distributed and too complex to comprehend at first glance.We mainly generate tags for issue to improve the efficiency of searching issue.By conducting a series of empirical experiments,we demonstrate that our tag generation method can improve the efficiency and effect of searching issues.b.Research on how to analyze the issue fixing code' s impact on the whole system.We mainly analyze the code revolution history in the software repository and learn the.common rule of issue fixing activity in software revolution.We build an analytical model to estimate the issue fixing code' impact on the whole system,and visualize the impact from multi-perspective by clear and easy-understanding figures.By conduct-ing an exploratory study,we demonstrate that our code change analytical model can effectively reveal software development rules.
Keywords/Search Tags:issue, tag generation, code change analysis
PDF Full Text Request
Related items