Proceedings of the 2006 International Workshop on Mining Software Repositories 2006
DOI: 10.1145/1137983.1137986
|View full text |Cite
|
Sign up to set email alerts
|

Mining large software compilations over time

Abstract: With the success of libre (free, open source) software, a new type of software compilation has become increasingly common. Such compilations, often referred to as 'distributions', group hundreds, if not thousands, of software applications and libraries written by independent parties into an integrated system. Software compilations raise a number of questions that have not been targeted so far by software evolution, which usually focuses on the evolution of single applications. Undoubtedly, the challenges that … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2007
2007
2024
2024

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 40 publications
(5 citation statements)
references
References 13 publications
0
5
0
Order By: Relevance
“…This section discusses the studies which considered the changes, in code and other artifacts, as recorded in the version control systems. Robles et al (2006b) categorize files on the basis of the different aspects of software development they cater to such as documentation, user-interface design, multimedia content, and international language support. They analyze the evolutionary behavior of distinct file types, by using the concept of atomic commits, to understand the change patterns.…”
Section: Changes In Code and Other Artifactsmentioning
confidence: 99%
“…This section discusses the studies which considered the changes, in code and other artifacts, as recorded in the version control systems. Robles et al (2006b) categorize files on the basis of the different aspects of software development they cater to such as documentation, user-interface design, multimedia content, and international language support. They analyze the evolutionary behavior of distinct file types, by using the concept of atomic commits, to understand the change patterns.…”
Section: Changes In Code and Other Artifactsmentioning
confidence: 99%
“…Several software artifacts co-evolve with source code. Robles et al (2006b) analyzes the evolution of two Java based open source build systems ANT and Maven. Build systems are important for software development process as all changes reflect only after a build system is used to run the changed system.…”
Section: Oss Evolution and The Concept Of Co-evolutionmentioning
confidence: 99%
“…It remains almost constant for some of them. Robles et al (2006b) analyzed Debian distribution for 7 years starting in 1998. The size (of stable releases), measured using SLOC and number of packages, doubled after every two years.…”
Section: Oss Evolution and Software Reusementioning
confidence: 99%
“…This is the case for packaging systems such as the .deb format used in Debian and Debian-based distributions or the .rpm Red Hat package system in use in Red Hat and other distributions. But beyond this, we can find project-related information in other places such as the Debian Popularity Contest (Robles et al, 2006b) or the Debian Developer database (Robles et al, 2005). Other data sources may also be considered; for instance, in KDE there is a file that is used to list all the ones who have write access to their SCM repository.…”
Section: Identification Of Data Sources and Retrievalmentioning
confidence: 99%
“…Some of the previous discrimination techniques are already in use in some tools, most notably in SLOCCount (see (Wheeler, 2001, Robles et al, 2006b). As SLOCCount counts the number of lines of code it is only concerned with identifying source code files and identifying the programming language in which they are written, not considering all other file types that we have taken into consideration in this work (documentation, translations, and other).…”
Section: Uncompressionmentioning
confidence: 99%