CodeWiki: Toward efficient source code sharing on the web

Hiroaki Fukuda, Worachat Arunothaikrit, Maylada Kanokchoteworakarn

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Nowadays most of developers can find some useful references of source code on the website. Moreover, those source codes come with their explanations which usually located above or below the code. When the code is too long to fit within one page, the explanation will be inconsistently corresponding with the code because users have to scroll the page for comprehending both codes and explanations. As a consequence, users have to wasted extra time to conjugate the pieces of code with their explanations. In addition, most of wiki systems provide only single area to edit both code and explanation which also consuming the time for writing a good explanation for each section of the code. This paper offers a specific type of wiki system with provided parallel area for reading and editing source code, called CodeWiki. Besides, Codewiki allows readers to click on each section of the code for its in-line explanations. Consequently, readers and editors do not waste their time on scrolling the page and enable the correspondent between the source code and its explanation. We propose a prototype implementation of CodeWiki and the result of its usage.

Original languageEnglish
Title of host publicationProceedings of 2018 the 8th International Workshop on Computer Science and Engineering, WCSE 2018
PublisherInternational Workshop on Computer Science and Engineering (WCSE)
Pages678-684
Number of pages7
ISBN (Print)9789811178610
Publication statusPublished - 2018 Jan 1
Event2018 8th International Workshop on Computer Science and Engineering, WCSE 2018 - Bangkok, Thailand
Duration: 2018 Jun 282018 Jun 30

Other

Other2018 8th International Workshop on Computer Science and Engineering, WCSE 2018
CountryThailand
CityBangkok
Period18/6/2818/6/30

Fingerprint

Websites

Keywords

  • Corresponding reading and editing
  • Source code sharing
  • Wikis

ASJC Scopus subject areas

  • Information Systems
  • Computer Science Applications
  • Computer Networks and Communications

Cite this

Fukuda, H., Arunothaikrit, W., & Kanokchoteworakarn, M. (2018). CodeWiki: Toward efficient source code sharing on the web. In Proceedings of 2018 the 8th International Workshop on Computer Science and Engineering, WCSE 2018 (pp. 678-684). International Workshop on Computer Science and Engineering (WCSE).

CodeWiki : Toward efficient source code sharing on the web. / Fukuda, Hiroaki; Arunothaikrit, Worachat; Kanokchoteworakarn, Maylada.

Proceedings of 2018 the 8th International Workshop on Computer Science and Engineering, WCSE 2018. International Workshop on Computer Science and Engineering (WCSE), 2018. p. 678-684.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Fukuda, H, Arunothaikrit, W & Kanokchoteworakarn, M 2018, CodeWiki: Toward efficient source code sharing on the web. in Proceedings of 2018 the 8th International Workshop on Computer Science and Engineering, WCSE 2018. International Workshop on Computer Science and Engineering (WCSE), pp. 678-684, 2018 8th International Workshop on Computer Science and Engineering, WCSE 2018, Bangkok, Thailand, 18/6/28.
Fukuda H, Arunothaikrit W, Kanokchoteworakarn M. CodeWiki: Toward efficient source code sharing on the web. In Proceedings of 2018 the 8th International Workshop on Computer Science and Engineering, WCSE 2018. International Workshop on Computer Science and Engineering (WCSE). 2018. p. 678-684
Fukuda, Hiroaki ; Arunothaikrit, Worachat ; Kanokchoteworakarn, Maylada. / CodeWiki : Toward efficient source code sharing on the web. Proceedings of 2018 the 8th International Workshop on Computer Science and Engineering, WCSE 2018. International Workshop on Computer Science and Engineering (WCSE), 2018. pp. 678-684
@inproceedings{1fc53230dee24c119ad29a121ede3d3f,
title = "CodeWiki: Toward efficient source code sharing on the web",
abstract = "Nowadays most of developers can find some useful references of source code on the website. Moreover, those source codes come with their explanations which usually located above or below the code. When the code is too long to fit within one page, the explanation will be inconsistently corresponding with the code because users have to scroll the page for comprehending both codes and explanations. As a consequence, users have to wasted extra time to conjugate the pieces of code with their explanations. In addition, most of wiki systems provide only single area to edit both code and explanation which also consuming the time for writing a good explanation for each section of the code. This paper offers a specific type of wiki system with provided parallel area for reading and editing source code, called CodeWiki. Besides, Codewiki allows readers to click on each section of the code for its in-line explanations. Consequently, readers and editors do not waste their time on scrolling the page and enable the correspondent between the source code and its explanation. We propose a prototype implementation of CodeWiki and the result of its usage.",
keywords = "Corresponding reading and editing, Source code sharing, Wikis",
author = "Hiroaki Fukuda and Worachat Arunothaikrit and Maylada Kanokchoteworakarn",
year = "2018",
month = "1",
day = "1",
language = "English",
isbn = "9789811178610",
pages = "678--684",
booktitle = "Proceedings of 2018 the 8th International Workshop on Computer Science and Engineering, WCSE 2018",
publisher = "International Workshop on Computer Science and Engineering (WCSE)",

}

TY - GEN

T1 - CodeWiki

T2 - Toward efficient source code sharing on the web

AU - Fukuda, Hiroaki

AU - Arunothaikrit, Worachat

AU - Kanokchoteworakarn, Maylada

PY - 2018/1/1

Y1 - 2018/1/1

N2 - Nowadays most of developers can find some useful references of source code on the website. Moreover, those source codes come with their explanations which usually located above or below the code. When the code is too long to fit within one page, the explanation will be inconsistently corresponding with the code because users have to scroll the page for comprehending both codes and explanations. As a consequence, users have to wasted extra time to conjugate the pieces of code with their explanations. In addition, most of wiki systems provide only single area to edit both code and explanation which also consuming the time for writing a good explanation for each section of the code. This paper offers a specific type of wiki system with provided parallel area for reading and editing source code, called CodeWiki. Besides, Codewiki allows readers to click on each section of the code for its in-line explanations. Consequently, readers and editors do not waste their time on scrolling the page and enable the correspondent between the source code and its explanation. We propose a prototype implementation of CodeWiki and the result of its usage.

AB - Nowadays most of developers can find some useful references of source code on the website. Moreover, those source codes come with their explanations which usually located above or below the code. When the code is too long to fit within one page, the explanation will be inconsistently corresponding with the code because users have to scroll the page for comprehending both codes and explanations. As a consequence, users have to wasted extra time to conjugate the pieces of code with their explanations. In addition, most of wiki systems provide only single area to edit both code and explanation which also consuming the time for writing a good explanation for each section of the code. This paper offers a specific type of wiki system with provided parallel area for reading and editing source code, called CodeWiki. Besides, Codewiki allows readers to click on each section of the code for its in-line explanations. Consequently, readers and editors do not waste their time on scrolling the page and enable the correspondent between the source code and its explanation. We propose a prototype implementation of CodeWiki and the result of its usage.

KW - Corresponding reading and editing

KW - Source code sharing

KW - Wikis

UR - http://www.scopus.com/inward/record.url?scp=85054563378&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85054563378&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:85054563378

SN - 9789811178610

SP - 678

EP - 684

BT - Proceedings of 2018 the 8th International Workshop on Computer Science and Engineering, WCSE 2018

PB - International Workshop on Computer Science and Engineering (WCSE)

ER -