Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Projects
  3. Eclipse Technology
  4. Eclipse Repairnator
  5. Eclipse Repairnator
×

Informative message

This proposal has been approved and the Eclipse Repairnator project has been created.
Visit the project page for the latest information and development.

Go to Project

Eclipse Repairnator

Basics
This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope. We solicit additional participation and input from the community. Please login and add your feedback in the comments section.
Parent Project: 
Eclipse Technology
Background: 

Eclipse Repairnator comes from research activities in the area of automated bug fixing. These activities have been performed in the last 8 years with PhD students and collaborators at the University of Lille, Inria, University of Valenciennes, KTH Royal Institute of Technology and others. Those techniques have now reached a maturity level to start being transferred to the software industry.

Scope: 

The scope of the Eclipse Repairnator project is to transfer academic results in the domain of intelligent continuous integration (“AI for CI”) to industry.

Description: 

Eclipse Repairnator is an intelligent bot for continuous integration: it suggests fixes for bugs and missing tests for quality assurance. Repairnator is artificial intelligence for continuous integration: “AI for CI“. Repairnator is an open-source software project, resulting from years of academic research in the field of software engineering.

Reparinator started as an open source project on GitHub. By becoming an Eclipse project, we expect that it will grow and mature with contributions from multiple companies and research groups.

Repairnator is visible, there have been press articles about Repairnator in 12+ more different languages: https://github.com/Spirals-Team/repairnator/issues/771

Why Here?: 

Eclipse Repairnator is a natural fit in the Eclipse Foundation. First, it is a software engineering and software engineering has always been a key aspect of the Eclipse ecosystem. Second, it is an open-innovation project involving both industry and academia, which is also a specialty of the foundation.

Joining the Eclipse Foundation will be a key enabler for open-innovation done in an appropriate collaboration structure (from an IP and from a legal perspective).

Repairnator will bring to the Eclipse Foundation strong ties with the Swedish industry and with the software engineering research community.

Licenses: 
Eclipse Public License 2.0
The MIT License (MIT)
Legal Issues: 

The double licensing scheme is proposed in order to be the least disruptive. In the project, we take a lot of care regarding continuity and compatibility: what worked yesterday (license, API), should still work today.

Project Scheduling: 

Q1 2019: join Eclipse with an initial consortium

Q2 2019: ramp up software development

Q3 2019: first industrial results

Q4 2019: Release of version 1.0

Future Work: 

There are currently 4 PhD theses directly related to Repairnator, funded by the European Commission, the Wallenberg foundation, and the Swedish Foundation for Strategic Research. The outcome of this constant research work will feed the Repairnator project in the mid and the long term.

People
Project Leads: 
Martin Monperrus
Committers: 
surligvc
mmartinez55n
mmisingnameana
Mentors: 
Gunnar Wagenknecht
Interested Parties: 
  • KTH Royal Institute of Technology

    • Martin Monperrus (Project leader), Frédéric Loiret, Benoit Baudry, Benjamin Tellström, Zimin Chen, He Ye

  • Inria

    • Lionel Seinturier, Benjamin Danglot, Oscar-Luis Vera Pérez

  • Saab AB:

    • Stefan Andersson?

    • Mats Jonsson, Software Specialist @ Saab AB, Group Strategy

  • Ericsson:

    • Under discussion

Source Code
Initial Contribution: 

Today, the Repairnator repository consists of 36,000 lines of code. Together with its key dependencies, it reaches 100,000 lines of code. See https://github.com/Spirals-Team/repairnator/

Source Repository Type: 
GitHub
Source Repositories: 
https://github.com/Spirals-Team/repairnator/
  • Sign in to post comments.
Incubating - Eclipse Repairnator

Related Projects

Project Hierarchy:

  • Eclipse Technology
  • Eclipse Repairnator

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top