Our future work includes the usage of Morpheus
with the fine grained pessimistic locking concept in
a large software development project with several
million lines of code. The performance and memory
issues which arise from processing millions of AST
artefacts have to be analysed and solved.
REFERENCES
Perry, D. E., Siy, H. P., & Votta, L. G., 2001. Parallel
changes in large-scale software development: an
observational case study. ACM Transactions on
Software Engineering and Methodology (TOSEM),
10(3), 308-337.
Estublier, J., & Garcia, S., 2005. Process model and
awareness in SCM. In Proceedings of the 12th
international workshop on Software configuration
management (pp. 59-74). ACM.
Conradi, R., & Westfechtel, B., 1998. Version models for
software configuration management. ACM Computing
Surveys (CSUR), 30(2), 232-282.
Grinter, R. E., 1995. Using a configuration management
tool to coordinate software development. In
Proceedings of conference on Organizational
computing systems (pp. 168-177). ACM.
Sarma, A., Noroozi, Z., & Van Der Hoek, A., 2003.
Palantír: raising awareness among configuration
management workspaces. In Software Engineering,
2003. Proceedings. 25th International Conference on
(pp. 444-454). IEEE.
Levin, S., 2013. Synchronized software development
(Doctoral dissertation, Tel-Aviv University).
Sarma, A., Bortis, G., & Van Der Hoek, A., 2007.
Towards supporting awareness of indirect conflicts
across software configuration management
workspaces. In Proceedings of the twenty-second
IEEE/ACM international conference on Automated
software engineering (pp. 94-103). ACM.
Dewan, P., 2008. Dimensions of tools for detecting
software conflicts. In Proceedings of the 2008
international workshop on Recommendation systems
for software engineering (pp. 21-25). ACM.
Levin, S., & Yehudai, A. (2015). Alleviating Merge
Conflicts with Fine-grained Visual Awareness. arXiv
preprint arXiv:1508.01872.
Broschy, P., 2009. Improving conflict resolution in model
versioning systems. In Software Engineering-
Companion Volume, 2009. ICSE-Companion 2009.
31st International Conference on (pp. 355-358). IEEE.
Brun, Y., Holmes, R., Ernst, M. D., & Notkin, D., 2011.
Proactive detection of collaboration conflicts. In
Proceedings of the 19th ACM SIGSOFT symposium
and the 13th European conference on Foundations of
software engineering (pp. 168-178). ACM.
Eyl, M., Reichmann, C., & Müller-Glaser, K., 2016. Fast
Feedback from Automated Tests Executed with the
Product Build. In International Conference on
Software Quality (pp. 199-210). Springer International
Publishing.
Eclipse, 2016. „Eclipse Neon“. Eclipse.org. Retrieved
2016-07-30 from http://eclipse.org.
OMG, 2016. „OMG's MetaObject Facility (MOF) Home
Page“. Omg.org. Retrieved 2016-07-30 from
http://www.omg.org/mof/.
JetBrains, 2016: „MPS overview“. JetBrains. Retrieved
2016-07-30 from https://www.jetbrains.com/mps
Hattori, L., & Lanza, M., 2010. Syde: a tool for
collaborative software development. In Proceedings of
the 32nd ACM/IEEE International Conference on
Software Engineering-Volume 2 (pp. 235-238). ACM.
Nordio, M., Estler, H., Furia, C. A., & Meyer, B., 2011.
Collaborative software development on the web. arXiv
preprint arXiv:1105.0768.
Goldman, M., Little, G., & Miller, R. C., 2011. Collabode:
collaborative coding in the browser. In Proceedings of
the 4th international workshop on Cooperative and
human aspects of software engineering (pp. 65-68).
ACM.
Chu-Carroll, M., & Sprenkle, S., 2000. Software
configuration management as a mechanism for
multidimensional separation of concerns.
Vector, 2016: „PREEvision – Development Tool for
model-based E/E Engineering“. Vector.com. Retrieved
2016-07-30 from
https://vector.com/vi_preevision_en.html.
Zhang, R., & Krishnan, A., 2011. Using delta model for
collaborative work of industrial large-scaled E/E
architecture models. In Model Driven Engineering
Languages and Systems (pp. 714-728). Springer Berlin
Heidelberg.
Gómez, V. U., Ducasse, S., & Kellens, A., 2014.
Supporting streams of changes during branch
integration. In Science of Computer Programming (pp.
84-106), 96.