This understanding can assist us in guiding and enhancing the software development process and methods. Introduction to the special issue on mining software. The goal of this twoday conference is to advance the science and practice of msr. We want to encourage researchers to share their data.
Bringing ultralargescale software repository mining to. We have shown the type of mining task that has been performed by using these tools along with the datasets used in these studies. Mining software repositories for accurate authorship. Mining questions about software energy consumption. Mining source code repositories at massive scale using language modeling miltiadis allamanis, charles sutton school of informatics, university of edinburgh, edinburgh eh8 9ab, uk email. Software maintenance icsm, 20 29th ieee international conference on. The mining software repositories msr field analyzes the rich data available in software repositories to uncover interesting and actionable information about software systems and projects. Francisco sokol staff software engineer smava gmbh linkedin.
The mining software reposito ries citation needed msr field analyzes the rich data availab le in software repos itories, such as versio n control rep ositories, mailing list archives, bug tracking systems, issue tracking systems, etc. Over the past decade, the mining software repositories msr community has grown at a tremendous rate. Retrieving and analyzing mobile apps feature requests from. Tools in mining software repositories ieee conference publication.
Mining software repositories is an active research area that utilizes data mining techniques to software projects historical data in order to better understand the software development. In todays softwarecentric world, ultralargescale software repositories, e. The msr foundational contribution award recognizes individuals, or groups of individuals, having produced fundamental contributions in the field of mining software repositories, which helped many others not limited to the msr community to build on it to advance the state of the art. Mapreduce as a general framework to support research in mining software repositories msr published in mining software repositories 2009 weiyi shang, zhen ming jiang, bram adams, ahmed e.
Teaching a graduate seminar course in mining software repositories msr. Program of the thirteenth working conference on mining software. Proceedings of the 16th international conference on mining software repositories, 565576 acm. Mining software repositories to improve the accuracy of requirement traceability links nasir ali, student member, ieee, yanngae. Vijayshanker at the 10th working conference on mining software repositories. Proceedings of the 10th working conference on mining software repositories may 20. Conference paper pdf available september 20 with 142 reads. Tools in mining software repositories ieee conference. Includes a special section on mining software repositories. Questioning the impact of our research on the software developer. Includes special sections on special section on software maintenance and evolution, special section on source code analysis and manipulation and special section on predictive models and data analytics in software engineering august 2019, issue 4.
The th international conference on mining software repositories may 1415, 2016. The 9th working conference on mining software repositories. The goal of this twoday conference is to advance the science and practice of. For full functionality of researchgate it is necessary to enable javascript. Pdf emerging topics in mining software repositories. An unquantified uncertainty visualization design space during the opioid crisis jorin weatherston, charles perin, margaretanne storey, dennis k. The th international conference on mining software repositories. Therefore, understanding the social network of developers. Francisco servant is an assistant professor in the department of computer science at virginia tech.
Editorial introduction to the special issue on mining. However, little is known about how much software developers are concerned about energy consumption, what aspects of energy consumption they consider important, and what solutions they have in mind for improving energy efficiency. Francisco sokol staff software engineer smava gmbh. May 29, 2018 the mining software repositories msr field analyzes the rich data available in software repositories to uncover interesting and actionable information about software systems and projects. Mining software repositories awards 2020 mining software. In todays software centric world, ultralargescale software repositories, e. Add tags for 20 10th working conference on mining software repositories msr. Data showcase msr 2014 mining software repositories.
Mining software repository made easy boa language and. Welcome to the homepage of the 8th working conference on mining software repositories the mining software repositories msr field analyzes the rich data available in software repositories to uncover interesting and actionable information about software systems and projects. Add a description, image, and links to the miningsoftwarerepositories topic page so. The mining software repositories citation needed msr field analyzes the rich data available in software repositories, such as version control repositories, mailing list archives, bug tracking systems, issue tracking systems, etc. Msr 2016, the th international conference on mining software repositories. N2 the mining software repositories msr is an attractive research field that has tons of research topics. The 10th working conference on mining software repositories is. Proceedings of the 7th international working conference on mining software repositories, msr 2010 colocated with icse, cape town, south africa, may 23, 2010, proceedings. It then places this learned knowledge in the context of automated program repair. Alex maclean senior software engineer amazon robotics. When mining software repositories, the extracted data can be used to discover hidden. San francisco, california, usa, 18 19 may 20 subject piscataway, nj, ieee, 20. What is mining software repositories msr webopedia. Researchers use mining software repository msr techniques for studying.
In may 20 she received the conference best research paper award for automatically mining softwarebased, semanticallysimilar words from commentcode mappings with matthew howard, samir gupta, and k. Mining source code repositories at massive scale using. The mining software repositories msr field analyzes the rich data available in software. It could be a tool, a dataset, a repository, or a mixture of. Software projects accumulate a wealth of information over. They contain an enormous corpus of software and information about software. Program of the thirteenth working conference on mining. Kazuki hamasaki, raula gaikovina kula, norihiro yoshida, ana erika camargo cruz, kenji fujiwara and hajimu iida. The 10th working conference on mining software repositories msr 20 saturday, may 18, 20 sunday, may 19, 20. We give extensive empirical results on the nature of human bug fixes at a large scale and a fine granularity with abstract syntax tree differencing. We have analyzed the papers that contained experimental analysis of software projects related to data mining in software engineering.
Welcome to the official website of msr 2014 program print available here. Proceedings of the 10th working conference on mining software. Thomas zimmermann, massimiliano di penta, sunghun kim. Mining software repositories provides developers and researchers a chance to learn from previous development activities and apply that knowledge to the future. Hore, bruce wallace, accepted at the acm chi conference on human factors in computing systems chi 2020 2020 pdf publish or perish. Data papers should describe data sets curated by their authors and made available to others. Pdf mining software repositories for accurate authorship.
A growing number of software solutions have been proposed to address applicationlevel energy consumption problems in the last few years. Software repositories such as source control systems, archived communications between project personnel, and defect tracking systems are used to help manage the progress of software projects. As a consequence, it is natural to select the best papers from the msr conference for inclusion in empirical software engineering. Papers in the mining software repositories field tend to take a quantitative empirical approach to exploring research questions. It is great fun for a researcher to mine new research goals from software repositories. The international working conference on mining software repositories msr has introduced a data showcase since 20. Teaching a graduate seminar course in mining software repositories msr ahmed e. The 15th international conference on mining software repositories is sponsored will be colocated with icse 2018 in. Mining source code repositories at massive scale using language modeling abstract. Mining software repository made easy boa language and its data store date.
The international working conference on mining software repositories msr has hosted a mining challenge since 2006. International working conference on mining software repositories msr, 20. San francisco, california, usa the 10th working conference on mining software repositories. The quantitative analysis showed that refactoring indeed does not decrease cyclomatic complexity. The datasets are freely available for research purposes. Mining software repositories msr is a software engineering field where software practitioners and researchers use data mining techniques to analyze the data in software repositories to extract useful and actionable information produced by developers during the development process using the extracted data. Bringing ultralargescale software repository mining to the. Pdf researchers use mining software repository msr techniques for studying. His research focuses on software development productivity and software quality francisco uses software evolution analysis and program analysis to create practical, efficient, and humanfriendly techniques and tools that provide automatic support for all stages of software development. With this challenge we call upon everyone interested to apply their tools to bring research and industry closer together by analyzing a common data set. Supporting researchers in mining software repositories. Mapreduce as a general framework to support research in. It has gained popularity since 2004 with the first instance of the msr workshop and continues to be one of the fastest growing fields in the area of software engineering.
461 1062 478 735 236 1523 902 605 58 358 1426 856 1568 1319 190 790 190 969 1544 1323 1283 1285 1387 559 212 1385 404 701 1486 678 99 1353 722 626 490 322 1070 6 815 223 484 653 712 78 1122