In this research, we investigate how the mining of student software repository data can be useful in capturing development analytics in educational software projects. Our methodology was to demonstrate the feasibility of extracting and analyzing software repository data automatically and show examples of how to analyze the obtained data. We designed an application toolset that works with GitHub, a web-based version control platform that Texas A&M University makes freely available to the students. Our toolset can be used with GitHub software repositories hosting programming assignments developed by students as part of their coursework. We consider how the analysis of information available in a software repository revision history can enable...
During the software development, Software developers do not perform software-engineering task. In So...
Large repositories of source code create new challenges and opportunities for statistical machine le...
Educational data mining and learning analytics promise better understanding of student behavior and ...
In this research, we investigate how the mining of student software repository data can be useful in...
When performing an analysis of the evolution of software quality and software metrics,there is a nee...
Working in the software development industry in the modern world cannot be imagined without inte...
Background: Software repositories provide large amount of data encompassing software changes through...
Many software engineering courses are centered around team-based project development. Analyzing the ...
Research software is vital for academia, yet reliable figures are rare. In an attempt to better unde...
The software files, such as the version repositories of errors, stored much of the activity related ...
Group student software projects are important in computer science education. Students are encouraged...
With over 10 million git repositories, GitHub is becoming one of the most important source of softwa...
The version control system Git is commonly used in computer science education. Best practice use of ...
Social coding sites (e.g., Github) provide various features like Forking and Sending Pull-requests t...
Modern software development commonly makes use of a multitude of software repositories. How can thes...
During the software development, Software developers do not perform software-engineering task. In So...
Large repositories of source code create new challenges and opportunities for statistical machine le...
Educational data mining and learning analytics promise better understanding of student behavior and ...
In this research, we investigate how the mining of student software repository data can be useful in...
When performing an analysis of the evolution of software quality and software metrics,there is a nee...
Working in the software development industry in the modern world cannot be imagined without inte...
Background: Software repositories provide large amount of data encompassing software changes through...
Many software engineering courses are centered around team-based project development. Analyzing the ...
Research software is vital for academia, yet reliable figures are rare. In an attempt to better unde...
The software files, such as the version repositories of errors, stored much of the activity related ...
Group student software projects are important in computer science education. Students are encouraged...
With over 10 million git repositories, GitHub is becoming one of the most important source of softwa...
The version control system Git is commonly used in computer science education. Best practice use of ...
Social coding sites (e.g., Github) provide various features like Forking and Sending Pull-requests t...
Modern software development commonly makes use of a multitude of software repositories. How can thes...
During the software development, Software developers do not perform software-engineering task. In So...
Large repositories of source code create new challenges and opportunities for statistical machine le...
Educational data mining and learning analytics promise better understanding of student behavior and ...