skip to main content
10.1145/2901739.2903501acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
short-paper

Analyzing developer sentiment in commit logs

Published:14 May 2016Publication History

ABSTRACT

The paper presents an analysis of developer commit logs for GitHub projects. In particular, developer sentiment in commits is analyzed across 28,466 projects within a seven year time frame. We use the Boa infrastructure's online query system to generate commit logs as well as files that were changed during the commit. We analyze the commits in three categories: large, medium, and small based on the number of commits using a sentiment analysis tool. In addition, we also group the data based on the day of week the commit was made and map the sentiment to the file change history to determine if there was any correlation. Although a majority of the sentiment was neutral, the negative sentiment was about 10% more than the positive sentiment overall. Tuesdays seem to have the most negative sentiment overall. In addition, we do find a strong correlation between the number of files changed and the sentiment expressed by the commits the files were part of. Future work and implications of these results are discussed.

References

  1. E. Guzman, D. Azócar, and Y. Li, "Sentiment analysis of commit comments in GitHub: an empirical study," in Proceedings of the 11th Working Conference on Mining Software Repositories, 2014, pp. 352--355. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. P. Tourani, Y. Jiang, and B. Adams, "Monitoring sentiment in open source mailing lists-exploratory study on the apache ecosystem," in Proceedings of the 2014 Conference of the Center for Advanced Studies on Collaborative Research (CASCON), Toronto, ON, Canada, 2014, pp. 74--95.Google ScholarGoogle Scholar
  3. A. Murgia, P. Tourani, B. Adams, and M. Ortu, "Do developers feel emotions? an exploratory analysis of emotions in software artifacts," in Proceedings of the 11th Working Conference on Mining Software Repositories, 2014, pp. 262--271. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. R. Jongeling, S. Datta, and A. Serebrenik, "Choosing your weapons: On sentiment analysis tools for software engineering research," in Software Maintenance and Evolution (ICSME), 2015 IEEE International Conference on, 2015, pp. 531--535. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. Dyer, H. A. Nguyen, H. Rajan, and T. N. Nguyen, "Boa: A language and infrastructure for analyzing ultra-large-scale software repositories," in Proceedings of the 2013 International Conference on Software Engineering, 2013, pp. 422--431. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Thelwall, K. Buckley, G. Paltoglou, D. Cai, and A. Kappas, "Sentiment strength detection in short informal text," J. Am. Soc. Inf. Sci. Technol., vol. 61, no. 12, pp. 2544--2558, Dec. 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. N. Friedrich, T. D. Bowman, W. G. Stock, and S. Haustein, "Adapting sentiment analysis for tweets linking to scientific papers," ArXiv Prepr. ArXiv150701967, 2015.Google ScholarGoogle Scholar

Index Terms

  1. Analyzing developer sentiment in commit logs

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        MSR '16: Proceedings of the 13th International Conference on Mining Software Repositories
        May 2016
        544 pages
        ISBN:9781450341868
        DOI:10.1145/2901739

        Copyright © 2016 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 14 May 2016

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • short-paper

        Upcoming Conference

        ICSE 2025

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader