CROSSMINER — Developer-Centric Knowledge Mining from Large Open-Source Software Repositories

Project Code: H2020-ICT-2016-1 (International)
Funding Agency: European Union's Horizon 2020
Project type: RTD
Web site: https://www.crossminer.org/
Starting date: 2017-01-01
Ending date: 2019-12-31
Total budget: 4,519,007 euro


Description

CROSSMINER enables in-depth analysis, evidence-based selection and monitoring of open source components, and facilitates knowledge extraction from large open source software repositories to support development of systems for a wide range of applications by reusing the best available open source software. Selected open source components are monitored to raise alerts related to quality, and to give suggestions to reduce development effort and increase the quality of new products and services.

Partners

    • Athens University of Economics & Business (GR)
    • Bitergia (ES)
    • Centrum Wiskunde & Informatica (NL)
    • Eclipse Foundation Europe (DE)
    • Edge Hill University (UK)
    • FrontEndART (HU)
    • OW2 Consortium (FR)
    • Softeam (FR)
    • University of L’Aquila (IT)
    • University of York (UK)

Publications

PhD Theses

    • Maria Kechagia. Tools and Techniques for Building Reliable Application Programming Interfaces. PhD thesis, Athens University of Economics and Business, Athens, Greece, 2017.

Journal Articles

    • Diomidis Spinellis and Paris Avgeriou. Evolution of the Unix system architecture: an exploratory case study. IEEE Transactions on Software Engineering, 2019.
    • Vitalis Salis and Diomidis Spinellis. RepoFS: file system view of Git repositories. SoftwareX, 9:288–292, January 2019.
    • Diomidis Spinellis and Marios Fragkoulis. Extending Unix pipelines to DAGs. IEEE Transactions on Computers, 66(9):1547–1561, September 2017.

Conference Publications

    • Thodoris Sotiropoulos and Benjamin Livshits. Static analysis for asynchronous JavaScript programs. In 33rd European Conference on Object-Oriented Programming, ECOOP '19. 2019.
    • Vasiliki Efstathiou and Diomidis Spinellis. Semantic source code models using identifier embeddings. In 16th International Conference on Mining Software Repositories: Data Showcase Track, MSR '19. 2019.
    • Diomidis Spinellis and Georgios Gousios. How to analyze Git repositories with command line tools: we're not in Kansas anymore. In Companion: Proceedings of the 40th International Conference on Software Engineering, ICSE-C '18. New York, NY, USA, May 2018. Association for Computing Machinery. Technical Briefing.
    • Diomidis Spinellis. Unix architecture evolution from the 1970 PDP-7 to the 2018 FreeBSD: important milestones and lessons learned. Full-length presentation, February 2018. FOSDEM '18: Free and Open Source Software Developers' European Meeting. Brussels, Belgium.
    • Diomidis Spinellis. Software business, platforms, and ecosystems: fundamentals of software production research (report from dagstuhl seminar 18182). Dagstuhl Reports, 2018.
    • Diomidis Spinellis. Documented Unix facilities over 48 years. In MSR '18: Proceedings of the 15th Conference on Mining Software Repositories. New York, NY, USA, May 2018. Association for Computing Machinery.
    • Alexander Lattas and Diomidis Spinellis. Echoes from space: grouping commands with large-scale telemetry data. In 40th International Conference on Software Engineering: Software Engineering in Practice Track, ICSE-SEIP '18. New York, NY, USA, May 2018. Association for Computing Machinery.
    • Vasiliki Efstathiou and Diomidis Spinellis. Code review comments: language matters. In 40th International Conference on Software Engineering: New Ideas and Emerging Results Track, ICSE-NIER '18. New York, NY, USA, May 2018. Association for Computing Machinery.
    • Vasiliki Efstathiou, Christos Chatzilenas, and Diomidis Spinellis. Word embeddings for the software engineering domain. In 15th International Conference on Mining Software Repositories: Data Showcase Track, MSR '18. New York, NY, USA, May 2018. Association for Computing Machinery.
    • Maria Kechagia and Diomidis Spinellis. Type checking for reliable APIs. In Proceedings of the 1st International Workshop on API Usage and Evolution, WAPI '17, 15–18. Piscataway, NJ, USA, May 2017. IEEE Press.
    • Georgios Gousios and Diomidis Spinellis. Mining software engineering data from GitHub. In Proceedings of the 39th International Conference on Software Engineering Companion, ICSE-C '17, 501–502. Piscataway, NJ, USA, May 2017. IEEE Press. Technical Briefing.
    • Alessandra Bagnato, Konstantinos Barmpis, Nik Bessis, Juri Di Rocco, Davide Di Ruscio, Gergely Tamás, Scott Hansen, Dimitrios S. Kolovos, Philippe Krief, Ioannis Korkontzelos, Stéphane Laurière, Jose Manrique Lopez de la Fuente, Pedro Maló, Richard F. Paige, Diomidis Spinellis, Cedric Thomas, and Jurgen Vinju. Developer-centric knowledge mining from large open-source software repositories (CROSSMINER). In STAF 2017: Software Technologies: Applications and Foundations. July 2017. Projects Showcase track. Lecture Notes in Computer Science 10748.