UCL  IRIS
Institutional Research Information Service
UCL Logo
Please report any queries concerning the funding data grouped in the sections named "Externally Awarded" or "Internally Disbursed" (shown on the profile page) to your Research Finance Administrator. Your can find your Research Finance Administrator at http://www.ucl.ac.uk/finance/research/post_award/post_award_contacts.php by entering your department
Please report any queries concerning the student data shown on the profile page to:

Email: portico-services@ucl.ac.uk

Help Desk: http://www.ucl.ac.uk/ras/portico/helpdesk
Publication Detail
How Do Contributors Impact Code Naturalness? An Exploratory Study of 50 Python Projects
  • Publication Type:
    Conference
  • Authors:
    Bunkerd T, Wang D, Kula RG, Ragkhitwetsagul C, Choetkiertikul M, Sunetnanta T, Ishio T, Matsumoto K
  • Publisher:
    IEEE
  • Publication date:
    30/12/2019
  • Pagination:
    7, 12
  • Published proceedings:
    Proceedings - 2019 10th International Workshop on Empirical Software Engineering in Practice, IWESEP 2019
  • ISBN-13:
    9781728155906
  • Status:
    Published
  • Name of conference:
    2019 10th International Workshop on Empirical Software Engineering in Practice (IWESEP)
  • Conference place:
    Tokyo, Japan
  • Conference start date:
    13/12/2019
  • Conference finish date:
    14/12/2019
Abstract
© 2019 IEEE. Recent studies have shown how software is comparable to natural languages, meaning that source code is highly repetitive and predictable. Other studies have shown the naturalness as indicators for code quality (i.e., buggy code). With the rise of social coding and the popularity of open source projects, the software is now being built with contributions that come from contributors from diverse backgrounds. From this social contribution perspective, we explore how contributors impact code naturalness. In detail, our exploratory study investigators whether the developers' history of programming language experience affects the code naturalness. Calculating the code naturalness of 678 contributors from 50 open-source python projects, we analyze how two aspects of contributor activities impact the code naturalness: (a) the number of contributors in a software project, (b) diversity of programming language contributions. The results show that the code naturalness is affected by the diversity of contributors and that more collaborative software tends to be less predictable. This exploratory study serves as evidence into the relationship between code naturalness and the programming diversity of contributors.
Publication data is maintained in RPS. Visit https://rps.ucl.ac.uk
 More search options
There are no UCL People associated with this publication
University College London - Gower Street - London - WC1E 6BT Tel:+44 (0)20 7679 2000

© UCL 1999–2011

Search by