2004 · 181 citations · 8 references
ComputingInformation TechnologyData ManagementData MiningSoftware EngineeringData AnalysisSoftware ConstructionDependent VariablesOpen-source Software DevelopmentRepository MiningSource Code Analysis
Let's gather: Background sentences: 1. "DOI: 10.1049/ic:20040467 ISBN: 0 86341 432 X Location: Edinburgh, UK Conference date: 25 May 2004 Format: PDF SourceForge provides abundant accessible data from open source software development projects, making it an attractive data source for software engineering research." 2. "However it is not without theoretical peril and practical pitfalls." 3. "SourceForge is theoretically perilous: because it provides easily accessible data items for each project, tempting researchers to fit their theories to these limited data." So background content: SourceForge offers abundant accessible data for research but has theoretical peril and practical pitfalls; data is limited and may tempt researchers to fit theories to limited data. Purpose and Mechanism sentences: - "[Purpose, Mechanism] Here, we outline practical lessons gained from our spidering, parsing and analysis of SourceForge data." - "[Purpose, Mechanism] To avoid these problems, analyses of SourceForge projects should go beyond project level variables and carefully consider which variables are used for screening projects and which for testing hypotheses." So Purpose: Outline practical lessons from spidering, parsing, analysis; to avoid problems, analyses should go beyond project level variables and carefully consider screening vs testing variables.
DOI: 10.1049/ic:20040467 ISBN: 0 86341 432 X Location: Edinburgh, UK Conference date: 25 May 2004 Format: PDF SourceForge provides abundant accessible data from open source software development projects, making it an attractive data source for software engineering research. However it is not without theoretical peril and practical pitfalls. Here, we outline practical lessons gained from our spidering, parsing and analysis of SourceForge data. SourceForge can be practically difficult: projects are defunct, data from earlier systems has been dumped in and crucial data is hosted outside SourceForge, dirtying the retrieved data. These practical issues play directly into analysis: decisions made in screening projects can reduce the range of variables, skewing data and biasing correlations. SourceForge is theoretically perilous: because it provides easily accessible data items for each project, tempting researchers to fit their theories to these limited data. Worse, few are plausible dependent variables. Studies are thus likely to test the same hypotheses even if they start from different theoretical bases. To avoid these problems, analyses of SourceForge projects should go beyond project level variables and carefully consider which variables are used for screening projects and which for testing hypotheses. Inspec keywords: software engineering; data mining; Web sites; public domain software Subjects: Knowledge engineering techniques; Information networks; Software engineering techniques
8
DEFINING OPEN SOURCE SOFTWARE PROJECT SUCCESS
Kevin Crowston, Hala Annabi, James Howison · 2003 · 300 citations · Full text