Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Analysis of Test Driven Development on sentiment and coding activities in GitHub repositories

View through CrossRef
This paper studies the relationship between Test Driven Development (TDD), productivity and developer sentiment in order to assess the impact of TDD on software development. We used a set of 256572 Java repositories archived from GitHub in September 2015 and made available through the Boa language and infrastructure. This research found that of these repositories, 9537 could be classified as using the TDD methodology. After obtaining these repositories we compared them to an equivalently sized set of control repositories. In general those repositories practicing TDD had fewer commits and a faster median rate of committing than did their control counterparts. We also found that TDD repositories generally contained fewer bug fixing commits. Finally, sentiment analysis was performed on both sets of repositories and it was determined that TDD repositories have a significantly (p-value 3.857e-12) more positive sentiment in comparison to the control repositories.
Title: Analysis of Test Driven Development on sentiment and coding activities in GitHub repositories
Description:
This paper studies the relationship between Test Driven Development (TDD), productivity and developer sentiment in order to assess the impact of TDD on software development.
We used a set of 256572 Java repositories archived from GitHub in September 2015 and made available through the Boa language and infrastructure.
This research found that of these repositories, 9537 could be classified as using the TDD methodology.
After obtaining these repositories we compared them to an equivalently sized set of control repositories.
In general those repositories practicing TDD had fewer commits and a faster median rate of committing than did their control counterparts.
We also found that TDD repositories generally contained fewer bug fixing commits.
Finally, sentiment analysis was performed on both sets of repositories and it was determined that TDD repositories have a significantly (p-value 3.
857e-12) more positive sentiment in comparison to the control repositories.

Related Results

Sentiment/tone (Automated Content Analysis)
Sentiment/tone (Automated Content Analysis)
Sentiment/tone describes the way issues or specific actors are described in coverage. Many analyses differentiate between negative, neutral/balanced or positive sentiment/tone as b...
Web 2.0 interactivity in open access repositories
Web 2.0 interactivity in open access repositories
Purpose – The purpose of the paper is to provide an overview of open access (OA) repositories that have embraced Web 2.0 technologies. The main focus of the paper i...
Correlation Between GitHub Stars and Code Vulnerabilities
Correlation Between GitHub Stars and Code Vulnerabilities
In the software industry, open-source repositories are widely utilized to speed up software development. GitHub is a big source of open-source repositories and offers users to star...
Connecting Repositories to one Integrated Domain
Connecting Repositories to one Integrated Domain
Information is the new commodity in the global economy and trustworthy digital repositories will be the key pillars within this new ecosystem. The value of this digital information...
Customer Sentiment on Telecommunication Quality of Service Delivery in Ghana
Customer Sentiment on Telecommunication Quality of Service Delivery in Ghana
ABSTRACT Aim/Purpose This study investigates customer sentiment toward telecom Quality of Service Delivery (QoSD) in Ghana by integrating dual sentiment, that is, an expressed em...
Sentiment Analysis with Python: A Hands-on Approach
Sentiment Analysis with Python: A Hands-on Approach
Sentiment Analysis is a rapidly growing field in Natural Language Processing (NLP) that aims to extract opinions, emotions, and attitudes expressed in text. It has a wide range o...
How Translation Alters Sentiment
How Translation Alters Sentiment
Sentiment analysis research has predominantly been on English texts. Thus there exist many sentiment resources for English, but less so for other languages. Approaches to improve s...
Curating GitHub for engineered software projects
Curating GitHub for engineered software projects
Software forges like GitHub host millions of repositories. Software engineering researchers have been able to take advantage of such a large corpora of potential study subjects wit...

Back to Top