Crystal: precise and unobtrusive conflict warnings

作者: Yuriy Brun , Reid Holmes , Michael D. Ernst , David Notkin

DOI: 10.1145/2025113.2025187

关键词:

摘要: During collaborative development, individual developers can create conflicts in their copies of the code. Such conflicting edits are frequent practice, and resolving them be costly. We present Crystal, a tool that proactively examines developers' code precisely identifies reports on textual, compilation, behavioral conflicts. When present, Crystal enables to resolve more quickly, therefore at lesser cost. absent, increases confidence it is safe merge uses an unobtrusive interface deliver pertinent information about It informs actions would address people with whom they should communicate.

参考文章(13)
Theatre Royal, Haymarket, Breaking the Code ,(1986)
Rebecca E. Grinter, Using a configuration management tool to coordinate software development conference on organizational computing systems. pp. 168- 177 ,(1995) , 10.1145/224019.224036
Jacky Estublier, Sergio Garcia, Process model and awareness in SCM Proceedings of the 12th international workshop on Software configuration management - SCM '05. pp. 59- 74 ,(2005) , 10.1145/1109128.1109133
Susan Horwitz, Jan Prins, Thomas Reps, Integrating noninterfering versions of programs ACM Transactions on Programming Languages and Systems. ,vol. 11, pp. 345- 387 ,(1989) , 10.1145/65979.65980
Jacob T. Biehl, Mary Czerwinski, Greg Smith, George G. Robertson, FASTDash: a visual dashboard for fostering awareness in software teams human factors in computing systems. pp. 1313- 1322 ,(2007) , 10.1145/1240624.1240823
Cleidson R. B. de Souza, David Redmiles, Paul Dourish, "Breaking the code", moving between private and public work in collaborative software development international conference on supporting group work. pp. 105- 114 ,(2003) , 10.1145/958160.958177
Lile Hattori, Michele Lanza, Syde Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - ICSE '10. ,vol. 2, pp. 235- 238 ,(2010) , 10.1145/1810295.1810339
Thomas Zimmermann, Mining Workspace Updates in CVS mining software repositories. pp. 11- 11 ,(2007) , 10.1109/MSR.2007.22
Yuriy Brun, Reid Holmes, Michael D. Ernst, David Notkin, Speculative analysis: exploring future development states of software international conference on software engineering. pp. 59- 64 ,(2010) , 10.1145/1882362.1882375