skip to main content
10.1145/1296951.1296970acmconferencesArticle/Chapter ViewAbstractPublication PageswikisymConference Proceedingsconference-collections
Article

On-line collaborative software development via wiki

Published: 21 October 2007 Publication History

Abstract

Wiki is a collaborative authoring system for collective intelligence which is quickly gaining popularity in content publication. In software development communities, especially open source and global software development teams, wiki is already widely used for documentation and coordination purpose but not programming purpose. This paper presents a new programming approach based on wiki technology by which developers are able to experience "writing wiki page is wring source code". Moreover, developers are able to compile, execute and debug programs in wiki pages too. A prototype of such on-line collaborative software development environment, Galaxy Wiki, is developed in this environment iteratively in order to prove the concept.

References

[1]
Aguiar, A., and David, G. WikiWiki weaving heterogeneous software artifacts. In Proceedings of the 2005 International Symposium on Wikis. ACM, San Diego, California, USA, 2005, 67--74.
[2]
Boldyreff, C., Nutter, D., Rank, S., Smith, M., Wilcox, P., Dewar, R., Weiss, D. and Ritrovato, P. Environments to Support Collaborative Software Engineering. In 2nd Workshop on Cooperative Supports for Distributed Software Engineering Processes. Benevento, Italy, 2003, 25--28.
[3]
Al-asmari, K. R., and Yu, L. Experiences in Distributed Software Development with Wiki. In Proceedings of the International Conference on Software Engineering Research and Practice & Conference on Programming Languages and Compilers (SERP 2006). CSREA Press, Las Vegas, Nevada, USA, 2006, 389--293.
[4]
Knuth, D. E. Literate Programming. Comput. J., 27, 2 (1984), 97--111.
[5]
Allen, E. E., Cartwright, R., and Stoler, B. DrJava: a lightweight pedagogic environment for Java. In Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education (SIGCSE 2002). ACM, Cincinnati, Kentucky, USA, 2002, 137--141.
[6]
Carmel, E., and Agarwal, R. Tactical Approaches for Alleviating Distance in Global Software Development. IEEE Software, 18, 2 (2001) 6.
[7]
Leuf, B., and Cunningham, W. The Wiki Way: Quick Collaboration on the Web. Addison-Wesley, 2001.
[8]
Diehl, S., and Bieg, C. A new Approach for Implementing stand-alone and Web-based Interpreters for Java. In Proceedings of the 2nd international conference on Principles and practice of programming in Java. ACM, Kilkenny City, Ireland, 2003, 31--34.
[9]
Cheyer, A., and Levy J. A Collaborative Programming Environment for Web Interoperability. In 1st Workshop on Semantic Wikis (SemWiki '06). Budva, Montenegro, 200.
[10]
Trac. http://trac.edgewall.org/
[11]
TWiki. http://twiki.org/
[12]
Eclipse. http://www.eclipse.org/
[13]
MoinMoinWiki. http://moinmoin.wikiwikiweb.de/
[14]
SourceForge. http://sourceforge.net/
[15]
Apache Maven. http://maven.apache.org/
[16]
XML-RPC. http://www.xmlrpc.com/

Cited By

View all
  • (2019)Bot Computing using the Power of Wiki Collaboration2019 8th International Congress on Advanced Applied Informatics (IIAI-AAI)10.1109/IIAI-AAI.2019.00015(17-24)Online publication date: Jul-2019
  • (2018)Assessing enterprise wiki success from the perspective of end-users: an empirical approachBehaviour & Information Technology10.1080/0144929X.2018.148899237:12(1177-1193)Online publication date: 29-Jun-2018
  • (2016)Measuring the Effectiveness of Wikipedia ArticlesHandbook of Research on Innovations in Information Retrieval, Analysis, and Management10.4018/978-1-4666-8833-9.ch002(41-61)Online publication date: 2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
WikiSym '07: Proceedings of the 2007 international symposium on Wikis
October 2007
190 pages
ISBN:9781595938619
DOI:10.1145/1296951
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 October 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. collaborative programming
  2. software engineering
  3. wiki

Qualifiers

  • Article

Conference

WikiSym07
WikiSym07: International Symposium on Wikis
October 21 - 25, 2007
Quebec, Montreal, Canada

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Bot Computing using the Power of Wiki Collaboration2019 8th International Congress on Advanced Applied Informatics (IIAI-AAI)10.1109/IIAI-AAI.2019.00015(17-24)Online publication date: Jul-2019
  • (2018)Assessing enterprise wiki success from the perspective of end-users: an empirical approachBehaviour & Information Technology10.1080/0144929X.2018.148899237:12(1177-1193)Online publication date: 29-Jun-2018
  • (2016)Measuring the Effectiveness of Wikipedia ArticlesHandbook of Research on Innovations in Information Retrieval, Analysis, and Management10.4018/978-1-4666-8833-9.ch002(41-61)Online publication date: 2016
  • (2015)Creating Open Source Lecture MaterialsSTEM Education10.4018/978-1-4666-7363-2.ch004(68-94)Online publication date: 2015
  • (2015)Creating Open Source Lecture MaterialsOpen Source Technology10.4018/978-1-4666-7230-7.ch020(336-363)Online publication date: 2015
  • (2013)Creating Open Source Lecture MaterialsOpen-Source Technologies for Maximizing the Creation, Deployment, and Use of Digital Resources and Information10.4018/978-1-4666-2205-0.ch015(253-280)Online publication date: 2013
  • (2012)A Systematic Review of Distributed Software DevelopmentHuman Resources Management10.4018/978-1-4666-1601-1.ch036(583-599)Online publication date: 2012
  • (2012)Challenges and Improvements in Distributed Software DevelopmentData Structure and Software Engineering10.1201/b13126-12(225-255)Online publication date: 17-Oct-2012
  • (2012)A simple application program interface for saving java program data on a wikiAdvances in Software Engineering10.1155/2012/9817832012(2-2)Online publication date: 1-Jan-2012
  • (2012)Wikis in enterprise settings: a surveyEnterprise Information Systems10.1080/17517575.2011.5800086:1(1-53)Online publication date: Feb-2012
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media