Volume 11 Number 11 (Nov. 2016)
Home > Archive > 2016 > Volume 11 Number 11 (Nov. 2016) >
JSW 2016 Vol.11(11): 1083-1088 ISSN: 1796-217X
doi: 10.17706/jsw.11.11.1083-1088

Big Code: New Opportunities for Improving Software Construction

Francisco Ortin*, Javier Escalada, Oscar Rodriguez-Prieto

University of Oviedo, Computer Science Department, c/Calvo Sotelo s/n, 33007, Oviedo, Spain

Abstract—An emerging research topic called big code has recently appeared. Big code is based on the idea that open source code repositories can be used to create new kind of programming tools and services to improve software reliability and construction. We discuss different fields of application of big code, and the key issues to implement tools aimed at improving software construction following this approach. We describe the existing works that have already used this idea to build tools for vulnerability detection, software deobfuscation, automatic code completion for API usage, and efficient querying using detailed source-code information. Then, we propose different fields of application and the key issues found. We identify eight different fields where big code may be applied, and describe different examples for each field. We also detect seven different issues that must be tackled when creating tools based on the big code approach.

Index Terms—Big code, graph database, machine learning, probabilistic reasoning, program analysis

[PDF]

Cite: Francisco Ortin*, Javier Escalada, Oscar Rodriguez-Prieto, "Big Code: New Opportunities for Improving Software Construction," Journal of Software vol. 11, no. 11, pp. 1083-1088, 2016.

General Information

ISSN: 1796-217X (Online)
Frequency:  Quarterly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, CNKIGoogle Scholar, ProQuest, INSPEC(IET), ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsweditorialoffice@gmail.com
  • Mar 01, 2024 News!

    Vol 19, No 1 has been published with online version    [Click]

  • Jan 04, 2024 News!

    JSW will adopt Article-by-Article Work Flow

  • Apr 01, 2024 News!

    Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec)     [Click]

  • Apr 01, 2024 News!

    Papers published in JSW Vol 18, No 1- Vol 18, No 6 have been indexed by DBLP   [Click]

  • Nov 02, 2023 News!

    Vol 18, No 4 has been published with online version   [Click]