2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE) 2014
DOI: 10.1109/csmr-wcre.2014.6747204
|View full text |Cite
|
Sign up to set email alerts
|

The market for open source: An intelligent virtual open source marketplace

Abstract: This paper describes the MARKOS (the MARKet for Open Source) European Project, a FP7-ICT-2011-8 STREP project, which aims to realize a service and an interactive application providing an integrated view on the open source projects available on the web, focusing on functional, structural, and licenses aspects of software source code. MARKOS involves 7 partners from 5 countries, including industries, universities, and research institutions. MARKOS differs from other services available on the Web - which often pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
3
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
4
2
2

Relationship

3
5

Authors

Journals

citations
Cited by 13 publications
(4 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…We analyzed 35,703 developers' commits submitted between September 2009 to January 2013, and having a total of 370,180 method changes. We used a code analyzer developed in the context of the Markos European project [10] to compare the APIs before and after each commit at a fine-grained level of granularity. In particular, while the Git logs just report the changes in a commit at file level granularity, we used the Markos code analyzer to capture changes at method level, and to categorize them in four types: (i) generic changes (including all kinds of changes); (ii) changes applied to the method body; (iii) changes applied to the method signature (i.e., visibility change, return type change, parameter added, parameter removed, parameter type change, method rename); and (iv) changes applied to the set of exceptions thrown by the methods.…”
Section: Data Extraction Processmentioning
confidence: 99%
“…We analyzed 35,703 developers' commits submitted between September 2009 to January 2013, and having a total of 370,180 method changes. We used a code analyzer developed in the context of the Markos European project [10] to compare the APIs before and after each commit at a fine-grained level of granularity. In particular, while the Git logs just report the changes in a commit at file level granularity, we used the Markos code analyzer to capture changes at method level, and to categorize them in four types: (i) generic changes (including all kinds of changes); (ii) changes applied to the method body; (iii) changes applied to the method signature (i.e., visibility change, return type change, parameter added, parameter removed, parameter type change, method rename); and (iv) changes applied to the set of exceptions thrown by the methods.…”
Section: Data Extraction Processmentioning
confidence: 99%
“…Once the Git repositories had been cloned, we used a code analyzer developed in the context of the MARKOS European project [9] to extract license information at commit-level granularity. The MARKOS code analyzer uses the Ninka license classifier [21] to identify and classify licenses contained in all the files hosted under the versioning system of each project.…”
Section: B Quantitative Analysismentioning
confidence: 99%
“…We relied upon the MARKOS code analyzer [7] to extract the licensing throughout each project's revision history. The code analyzer incorporates the Ninka license classifier [16] in order to identify the licensing statements and classify the license by family and version (when applicable) for each file.…”
Section: B Analysis Of the Projects' Change Historymentioning
confidence: 99%