Proceedings of the 2005 International Workshop on Mining Software Repositories - MSR '05 2005
DOI: 10.1145/1083142.1083150
|View full text |Cite
|
Sign up to set email alerts
|

Mining student CVS repositories for performance indicators

Abstract: Over 200 CVS repositories representing the assignments of students in a second year undergraduate computer science course have been assembled. This unique data set represents many individuals working separately on identical projects, presenting the opportunity to evaluate the effects of the work habits captured by CVS on performance. This paper outlines our experiences mining and analyzing these repositories. We extracted various quantitative measures of student behaviour and code quality, and attempted to cor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
15
0

Year Published

2007
2007
2022
2022

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 31 publications
(16 citation statements)
references
References 0 publications
1
15
0
Order By: Relevance
“…These observations are likely to be correct for most student projects, and so may have important implications for such studies [7]; however in industrial projects the developers are likely to be more familiar with CVS and consequently less likely to exhibit the same behavior as the students. This may or may not be the case with open source projects as it may be hard to determine the experience of the lead developers, particularly so if the repository is many years old.…”
Section: Discussionmentioning
confidence: 89%
See 1 more Smart Citation
“…These observations are likely to be correct for most student projects, and so may have important implications for such studies [7]; however in industrial projects the developers are likely to be more familiar with CVS and consequently less likely to exhibit the same behavior as the students. This may or may not be the case with open source projects as it may be hard to determine the experience of the lead developers, particularly so if the repository is many years old.…”
Section: Discussionmentioning
confidence: 89%
“…Student projects are particularly vulnerable to errors made by the students because they don't understand how the version control system work, especially at the start of the course [6,7].…”
Section: Introductionmentioning
confidence: 99%
“…The high number of related comments was expected since SCMs are one of the most mined repositories in the field. The comments range from tips on how to extract data from a specific SCM system such as CVS (e.g., using "sliding window" and the commit time for grouping CVS commits [18], [41]) and GIT (e.g., observing that "implicit" branches can create ordering confusion [12]) to general points that can be applied to all SCMs.…”
Section: A Source Codementioning
confidence: 99%
“…Examples include the mining of CVS meta-data [4] or of data from an automated grading and testing system [6] to identify performance indicators, the use of CVS meta-data to analyse student group work [5], the effectiveness of the Personal Software Process pedagogy in student programming [7] and the analysis of patterns of student CVS commit events [8].…”
Section: Related Workmentioning
confidence: 99%