A Study of Bug Resolution Characteristics in Popular Programming Languages

Preprint English OPEN
Zhang, Jie M.; Li, Feng; Hao, Dan; Wang, Meng; Tang, Hao; Zhang, Lu; Harman, Mark;
  • Subject: Computer Science - Software Engineering

This paper presents a large-scale study that investigates the bug resolution characteristics among popular Github projects written in different programming languages. We explore correlations but, of course, we cannot infer causation. Specifically, we analyse bug resolut... View more
  • References (63)
    63 references, page 1 of 7

    [1] Grace Lewis, Daniel Plakosh, and Robert Seacord. Modernizing Legacy Systems: So‡ware Technologies, Engineering Processes, and Business Practices. AddisonWesley Professional, 2003.

    [2] Je‚ Sutherland. Business objects in corporate information systems. ACM Comput. Surv., 27(2):274-276, June 1995.

    [3] Magne Jorgensen and Martin Shepperd. A systematic review of so‰ware development cost estimation studies. IEEE Transactions on so‡ware engineering, 33(1):33-53, January 2007.

    [4] Ashwin Pajankar. Python unit test automation. 2017.

    [5] Why do dynamic languages make it more dicult to maintain large codebases? hŠp://so‰wareengineering.stackexchange.com/questions/221615/ why-do-dynamic-languages-make-it-more-dicult-to-maintain-large-codebases.

    [6] Which programming language is the best for maintaining so‰ware? hŠps://www.quora.com/ Which-programming-language-is-the-best-for-maintaining-so‰ware.

    [7] Oscar Nierstrasz, Alexandre Bergel, Marcus Denker, Ste´phane Ducasse, Markus Ga¨lli, and Roel Wuyts. On the revival of dynamic languages. In Proc. ICSC, pages 1-13. Springer, 2005.

    [8] Pamela BhaŠacharya and Iulian Neamtiu. Assessing programming language impact on development and maintenance: A study on c and c++. In Proc. ICSE, pages 171-180. IEEE, 2011.

    [9] Sebastian Kleinschmager, Romain Robbes, Andreas Ste€k, Stefan Hanenberg, and Eric Tanter. Do static type systems improve the maintainability of so‰ware systems? an empirical study. In Proc. ICPC, pages 153-162. IEEE, 2012.

    [10] Stefan Hanenberg, Sebastian Kleinschmager, Romain Robbes, E´ric Tanter, and Andreas Ste€k. An empirical study on the impact of static typing on so‰ware maintainability. Empirical So‡ware Engineering, 19(5):1335-1382, 2014.

  • Metrics
Share - Bookmark