My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

download Crystal

Crystal helps developers learn about and prevent collaborative conflicts.

When developers collaborate, they often run into conflicts. Crystal runs in the background and informs developers whenever developers' changes conflict. Crystal can detect textual, build, and testing conflicts. (See the Crystal user manual).

Publications about Crystal and speculative analysis

  • Speculative analysis within collaborative development allows software engineers to learn about and prevent conflicts. In this paper, we evaluate speculative conflict detection on nine large, open-source projects and present Crystal.
    Y. Brun, R. Holmes, M. D. Ernst, and D. Notkin (2011), "Proactive Detection of Collaboration Conflicts", In proceedings of ESEC/FSE 2011. ACM SIGSOFT Distinguished Paper Award.

Latest news

  • Starting with version 2.0, Crystal supports Git and Mercurial.

Contacts

Crystal is designed and developed by Yuriy Brun, Haochen Wei, Reid Holmes, Michael D. Ernst, and David Notkin.

Email us with any questions.

Videos

Click here to watch the presentation describing Crystal and its underlying technique (presented at ESEC/FSE 2011).

Other fun (but free of academic content) videos advertising our work:

Powered by Google Project Hosting