| |
| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| |
| <meta charset="utf-8"> |
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| |
| <title>CROSSMINER - Eclipse SCAVA | CROSSMINER/Eclipse SCAVA Project</title> |
| <meta property="og:title" content="CROSSMINER - Eclipse SCAVA | CROSSMINER/Eclipse SCAVA Project" /> |
| <meta name="twitter:title" content="CROSSMINER - Eclipse SCAVA | CROSSMINER/Eclipse SCAVA Project" /> |
| |
| <meta name="description" content="Developer-Centric Knowledge Mining from Large Open-Source Software Repositories."> |
| <meta property="og:description" content="Developer-Centric Knowledge Mining from Large Open-Source Software Repositories."> |
| <meta name="twitter:description" content="Developer-Centric Knowledge Mining from Large Open-Source Software Repositories."> |
| <meta name="author" content="CROSSMINER Project"/> |
| <link href='https://www.eclipse.org/favicon.ico' rel='icon' type='image/x-icon'/> |
| <meta property="og:image" content="https://eclipse.org/scava/images/SCAVA_Logo.svg" /> |
| <meta name="twitter:image" content="https://eclipse.org/scava/images/SCAVA_Logo.svg" /> |
| <meta name="twitter:card" content="summary" /> |
| <meta property="og:url" content="https://eclipse.org/scava/" /> |
| <meta property="og:type" content="website" /> |
| <meta property="og:site_name" content="CROSSMINER - Eclipse SCAVA" /> |
| |
| <meta name="generator" content="Hugo 0.59.1" /> |
| <link rel="canonical" href="https://eclipse.org/scava/" /> |
| |
| <link rel="alternate" href="/scava/index.xml" type="application/rss+xml" title=""> |
| |
| |
| <link rel="stylesheet" href="https://eclipse.org/scava/css/styles.css"> |
| |
| <script> |
| |
| var tableClasses = "table"; |
| |
| </script> |
| |
| <link href="https://fonts.googleapis.com/css?family=Cabin:400,500,600,700&display=swap" rel="stylesheet"> |
| |
| |
| </head> |
| <body> |
| |
| <a class="sr-only" href="#content">Skip to main content</a> |
| <header class="header-wrapper header-default-bg-img" id="header-wrapper"> |
| |
| |
| <div class="background-white"> |
| <div class="container"> |
| <div class="row" id="header-row"> |
| <div class="col-sm-6 col-md-5" id="header-left"> |
| <div class="wrapper-logo-default"> |
| <a title="CROSSMINER - Eclipse SCAVA" href="https://eclipse.org/scava/"> |
| <img width="130" class="logo-eclipse-default img-responsive hidden-xs margin-top-20" src="https://eclipse.org/scava/images/SCAVA_Logo.svg" alt="CROSSMINER - Eclipse SCAVA" /> |
| </a> |
| |
| </div> |
| </div> |
| |
| <div class="col-sm-18 col-md-19 reset margin-top-25" id="main-menu-wrapper"> |
| |
| <div class="navbar yamm" id="main-menu"> |
| <div class="navbar-collapse collapse reset float-right" id="navbar-main-menu"> |
| <ul class="nav navbar-nav"> |
| |
| |
| |
| |
| <li> |
| <a class="" href="#overview"> |
| |
| Overview |
| </a> |
| |
| </li> |
| |
| |
| <li> |
| <a class="" href="#resources"> |
| |
| Resources |
| </a> |
| |
| </li> |
| |
| |
| <li> |
| <a class="" href="https://projects.eclipse.org/projects/technology.scava"> |
| |
| PMI |
| </a> |
| |
| </li> |
| |
| |
| |
| |
| |
| </ul> |
| </div> |
| <div class="navbar-header"> |
| <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-main-menu"> |
| <span class="sr-only">Toggle navigation</span> |
| <span class="icon-bar"></span> |
| <span class="icon-bar"></span> |
| <span class="icon-bar"></span> |
| <span class="icon-bar"></span> |
| </button> |
| <div class="wrapper-logo-mobile"> |
| |
| <a class="navbar-brand visible-xs" title="CROSSMINER - Eclipse SCAVA" href="https://eclipse.org/scava/"> |
| <img width="140" class="logo-eclipse-default-mobile img-responsive margin-top-10" src="https://eclipse.org/scava/images/SCAVA_Logo.svg" alt="CROSSMINER - Eclipse SCAVA" /> |
| </a> |
| |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| <div class="jumbotron featured-jumbotron margin-bottom-0 margin-top-40"> |
| <div class="container"> |
| <h1>CROSSMINER - Eclipse SCAVA</h1> |
| |
| <h2>Developer-Centric Knowledge Mining from Large Open-Source Software Repositories</h2> |
| |
| <p></p> |
| |
| </div> |
| </div> |
| |
| </header> |
| |
| |
| |
| |
| |
| <main> |
| <div class="container-fluid padding-top-20"> |
| |
| |
| |
| |
| |
| |
| |
| <div id="overview" class="padding-bottom-40"> |
| <div class="container"> |
| <div class="row justify-content-center"> |
| <div class="col-md-18 col-md-offset-3"> |
| <div class="col-md-5 social-media"> |
| <ul class="list-inline"> |
| <li> |
| <a class="social-media-link fa-stack fa-lg" href="https://twitter.com/crossminer"> |
| <i class="fa fa-circle-thin fa-stack-2x"></i> |
| <i class="fa fa-twitter fa-stack-1x"></i> |
| </a> |
| </li> |
| <li> |
| <a class="social-media-link fa-stack fa-lg" href="mailto:scava-dev@eclipse.org"> |
| <i class="fa fa-circle-thin fa-stack-2x"></i> |
| <i class="fa fa-envelope fa-stack-1x"></i> |
| </a> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <div class="col-md-18 col-md-offset-3"> |
| <h2 id="overview" class="text-center header-underline header-underline-center margin-bottom-25">Overview</h2> |
| <p>Implementing a new system by mining open source software (OSS) repositories helps reduce development effort |
| and concurrently increase productivity. Furthermore, as the OSS ecosystem facilitates vibrant expert and user |
| communities, developers can get practical supports which allow them to fix bugs as well as to find probable |
| solutions to various issues alongside the development cycle. Nevertheless, to help developers effectively mine |
| the existing data, it is crucial to equip them with suitable machineries.</p> |
| |
| <p>Eclipse SCAVA is an open-source platform for automatically analysing the source code, bug tracking systems, |
| and communication channels of open source software projects. Eclipse SCAVA provides techniques and tools for |
| extracting knowledge from existing open source components and use such knowledge to support the selection |
| and reuse of existing software to develop new systems, and to provide developers with real-time recommendations |
| that are relevant to the current development task.</p> |
| |
| <p>As shown below Eclipse SCAVA is conceptually in between the developer and all the different and heterogenous |
| data sources that one needs to interact with when understanding and using existing open source components.</p> |
| |
| <div class="text-center col-12"> |
| <img src="images/crossminer.png" class="center" alt="SCAVA approach at a glance" /> |
| </div> |
| <p>The developer context is used as query sent to the knowledge base that answers with recommendations that are |
| relevant with respect to the developer contexts. Machine learning techniques are used to infer knowledge |
| underpinning the creation of relevant real-time recommendations. The knowledge base infers more insights |
| from raw data produced by the different mining tools, which are the following:</p> |
| <ul> |
| <li>Source code miners to extract and store actionable knowledge from the source code of a collection of open-source projects;</li> |
| <li>NLP miners to extract quality metrics related to the communication channels, and bug tracking systems of OSS projects by using |
| Natural Language Processing and text mining techniques;</li> |
| <li>Configuration miners to gather and analyse system configuration artefacts and data to provide an integrated DevOps-level view |
| of a considered open source project;</li> |
| <li>Cross-project miners to infer cross-project relationships and additional knowledge underpinning the provision of real-time recommendations;</li> |
| </ul> |
| <p>Additionally, Eclipse SCAVA provide the means to simplify the development of bespoke analysis and knowledge extraction tools by |
| contributing a framework that will shield engineers from technological issues and allow them to concentrate on the core analysis tasks instead.</p> |
| |
| |
| <h2 id="resources" class="text-center header-underline header-underline-center margin-bottom-25">Useful links</h2> |
| <ul> |
| <li><strong>EU CROSSMINER home project</strong>: <a href="http://www.crossminer.org">http://www.crossminer.org</a></li> |
| </ul> |
| <ul> |
| <li>Eclipse Scava <strong>code repository</strong>: <a href="https://github.com/eclipse-researchlabs/scava">https://github.com/eclipse-researchlabs/scava</a> (*)</li> |
| <li>Eclipse Scava <strong>deployment repository</strong>: <a href="https://github.com/eclipse-researchlabs/scava-deployment">https://github.com/eclipse-researchlabs/scava-deployment</a> (*)</li> |
| <li>Eclipse Scava <strong>documentation repository</strong>: <a href="https://github.com/eclipse-researchlabs/scava-docs">https://github.com/eclipse-researchlabs/scava-docs</a> (*)</li> |
| <li>Eclipse Scava <strong>datasets</strong> - Clone: <a href="https://github.com/eclipse-scava/scava-datasets.git">https://github.com/eclipse-scava/scava-datasets.git</a></li> |
| |
| </ul> |
| (*) Repositories under the umbrella of Eclipse Research Labs have not (yet) completed the Eclipse IP review to ensure they provide sufficient IP terms to be considered "business-friendly" for use in a product. |
| |
| <h2 id="resources" class="text-center header-underline header-underline-center margin-bottom-25">Funding body</h2> |
| |
| <strong>Eclipse SCAVA</strong> is a result of the European project CROSSMINER.<br/><br/> |
| <strong>CROSSMINER project</strong> receives funding under the European Union's Horizon 2020 Research and Innovation Programme |
| under grant agreement No. 732223. |
| |
| </div> |
| <div> |
| </div> |
| |
| </div> |
| |
| |
| |
| |
| |
| </div> |
| </main> |
| |
| <div class="featured-footer featured-alternate" id="featured-footer"> |
| <div class="container"> |
| <div class="row"> |
| <div class="col-sm-24"> |
| </div> |
| </div> |
| </div> |
| </div> |
| <script> |
| var rawStoryJSON = "null"; |
| var sort = null ; |
| var json = JSON.parse(rawStoryJSON); |
| |
| json = json.filter(a => new Date(a['endDate']) > new Date()) |
| .filter(a => a['type'] === "both" || a['type'] === "footer" ); |
| |
| |
| if (json.length > 1) { |
| shuffleArray(json); |
| } |
| |
| |
| if (json.length > 0) { |
| var item = json[0]; |
| var storyEl = document.querySelector("#featured-footer"); |
| |
| if (item['bgImgSrc'] !== undefined && item['bgImgSrc'] !== "") { |
| storyEl.style.backgroundImage = 'url(\'' + item['bgImgSrc'] + '\')'; |
| storyEl.style.backgroundSize = 'cover'; |
| } |
| |
| |
| if (item['footer_classes'] !== undefined && item['footer_classes'] !== "") { |
| storyEl.className = item['footer_classes']; |
| } |
| |
| |
| var headingEl = document.createElement('h2'); |
| headingEl.innerHTML = item['title']; |
| |
| var linkEl = document.createElement('span'); |
| linkEl.innerHTML = item['link']; |
| |
| |
| var preambleEl, contentEl = null; |
| if (item['preamble'] != undefined && item['premble'] != "") { |
| preambleEl = document.createElement('p'); |
| preambleEl.innerHTML = item['preamble']; |
| } |
| if (item['content'] != undefined && item['content'] != "") { |
| contentEl = document.createElement('p'); |
| contentEl.innerHTML = item['content']; |
| } |
| |
| var divEl = storyEl.querySelector(".row > div"); |
| if (preambleEl != undefined) { |
| divEl.appendChild(preambleEl); |
| } |
| divEl.appendChild(headingEl); |
| if (contentEl != undefined) { |
| divEl.appendChild(contentEl); |
| } |
| divEl.appendChild(linkEl); |
| } |
| |
| |
| function shuffleArray(array) { |
| for (var i = array.length - 1; i > 0; i--) { |
| var j = Math.floor(Math.random() * (i + 1)); |
| var temp = array[i]; |
| array[i] = array[j]; |
| array[j] = temp; |
| } |
| } |
| </script> |
| |
| |
| |
| <p id="back-to-top"> |
| <a class="visible-xs" href="#top">Back to the top</a> |
| </p> |
| <footer id="solstice-footer"> |
| <div class="container"> |
| <div class="row"> |
| <section class="col-sm-6 hidden-print" id="footer-eclipse-foundation"> |
| <h2 class="section-title">Eclipse Foundation</h2> |
| <ul class="nav"> |
| <li><a href="https://www.eclipse.org/org/">About Us</a></li> |
| <li><a href="https://www.eclipse.org/org/foundation/contact.php">Contact Us</a></li> |
| <li><a href="https://www.eclipse.org/donate">Donate</a></li> |
| <li><a href="https://www.eclipse.org/org/documents/">Governance</a></li> |
| <li><a href="https://www.eclipse.org/artwork/">Logo and Artwork</a></li> |
| <li><a href="https://www.eclipse.org/org/foundation/directors.php">Board of Directors</a></li> |
| </ul> |
| </section> |
| <section class="col-sm-6 hidden-print" id="footer-legal"> |
| <h2 class="section-title">Legal</h2> |
| <ul class="nav"> |
| <li><a href="https://www.eclipse.org/legal/privacy.php">Privacy Policy</a></li> |
| <li><a href="https://www.eclipse.org/legal/termsofuse.php">Terms of Use</a></li> |
| <li><a href="https://www.eclipse.org/legal/copyright.php">Copyright Agent</a></li> |
| <li><a href="https://www.eclipse.org/legal/epl-2.0/">Eclipse Public License</a></li> |
| <li><a href="https://www.eclipse.org/legal/">Legal Resources </a></li> |
| </ul> |
| </section> |
| <section class="col-sm-6 hidden-print" id="footer-useful-links"> |
| <h2 class="section-title">Useful Links</h2> |
| <ul class="nav"> |
| <li><a href="https://bugs.eclipse.org/bugs/">Report a Bug</a></li> |
| <li><a href="//help.eclipse.org/">Documentation</a></li> |
| <li><a href="https://www.eclipse.org/contribute/">How to Contribute</a></li> |
| <li><a href="https://www.eclipse.org/mail/">Mailing Lists</a></li> |
| <li><a href="https://www.eclipse.org/forums/">Forums</a></li> |
| <li><a href="//marketplace.eclipse.org">Marketplace</a></li> |
| </ul> |
| </section> |
| <section class="col-sm-6 hidden-print" id="footer-other"> |
| <h2 class="section-title">Other</h2> |
| <ul class="nav"> |
| <li><a href="https://www.eclipse.org/ide/">IDE and Tools</a></li> |
| <li><a href="https://www.eclipse.org/projects">Community of Projects</a></li> |
| <li><a href="https://www.eclipse.org/org/workinggroups/">Working Groups</a></li> |
| <li><a href="https://www.eclipse.org/org/research/">Research@Eclipse</a></li> |
| <li><a href="https://www.eclipse.org/security/">Report a Vulnerability</a></li> |
| <li><a href="https://status.eclipse.org">Service Status</a></li> |
| </ul> |
| </section> |
| <div class="col-sm-24 margin-top-20"> |
| <div class="row"> |
| <div id="copyright" class="col-md-16"> |
| <p id="copyright-text">Copyright © Eclipse Foundation, Inc. All Rights Reserved.</p> |
| </div> |
| <div class="col-md-8 social-media"> |
| <ul class="list-inline"> |
| <li> |
| <a class="social-media-link fa-stack fa-lg" href="https://twitter.com/EclipseFdn"> |
| <i class="fa fa-circle-thin fa-stack-2x"></i> |
| <i class="fa fa-twitter fa-stack-1x"></i> |
| </a> |
| </li> |
| <li> |
| <a class="social-media-link fa-stack fa-lg" href="https://www.facebook.com/eclipse.org"> |
| <i class="fa fa-circle-thin fa-stack-2x"></i> |
| <i class="fa fa-facebook fa-stack-1x"></i> |
| </a> |
| </li> |
| <li> |
| <a class="social-media-link fa-stack fa-lg" href="https://www.youtube.com/user/EclipseFdn"> |
| <i class="fa fa-circle-thin fa-stack-2x"></i> |
| <i class="fa fa-youtube fa-stack-1x"></i> |
| </a> |
| </li> |
| <li> |
| <a class="social-media-link fa-stack fa-lg" href="https://www.linkedin.com/company/eclipse-foundation"> |
| <i class="fa fa-circle-thin fa-stack-2x"></i> |
| <i class="fa fa-linkedin fa-stack-1x"></i> |
| </a> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| <a href="#" class="scrollup">Back to the top</a> |
| </div> |
| </div> |
| </footer> |
| |
| <script src="https://eclipse.org/scava/js/solstice.js"></script> |
| |
| |
| <script src="https://eclipse.org/js/solstice.hugo.js"></script> |
| |
| |
| </body> |
| </html> |
| |