Abstract
Software development is a knowledge intensive process and the information generated in open source software development projects is typically housed in a central Internet repository. Open source repositories typically contains vast amounts of information, much of it unstructured, meaning that even if a question has previously been discussed and dealt with it is not a trivial task to locate it. This can lead to rework and confusion amongst developers and possibly deter new developers from getting involved in the project in the first place. This paper will present the case for an open source software development ontology. Such an ontology would enable better categorization of information and the development of sophisticated knowledge portals in order to better organize community knowledge and increase efficiency in the open source development process.
Keywords
- Open Source
- Open Source Software
- Open Source Project
- Competency Question
- Open Source Software Development
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Download to read the full chapter text
Chapter PDF
References
Simmons, G. and T.S. Dillon. Open Source Development and Agile Methods. in The 7th IASTED International Conference on Software Engineering and Applications. 2003. Marina del Rey, CA, USA: ACTA Press.
Simmons, G. and T.S. Dillon. A Critical Comparison of Agile Methods and Open Source Development through a Case Study. in International Conference on Software and Systems Engineering and their Applications. 2003. Paris, France.
Ankolekar, A., J. Herbsleb, and K. Sycara. Addressing Challenges to Open Source Collaboration With the Semantic Web. in Taking Stock of the Bazaar: The 3rd Workshop on Open Source Software Engineering, the 25th International Conference on Software Engineering (ICSE). 2003. Portland OR, USA.
Gruber, T.R., A Translation Approach to Portable Ontology Specification. Knowledge Acquisition, 1993. 52(6): p. 1111–1133.
Noy, N.F. and D. McGuinness, Ontology Development 101: A Guide to Creating Your First Ontology, S.K.S. Laboratory, Editor. 2001, Stanford Knowledge Systems Laboratory.
Bezroukov, N., A Second Look at the Cathedral and the Bazaar. First Monday, 1999. 4(12).
Hars, A. and S. Ou. Working for free?-Motivations of participating in Open Source Projects. in The 34th Hawaii International Conference on System Sciences. 2001.
Hunt, F. and P. Johson. On the Pareto Distribution of SourceForge Projects. in Open Source Software Development Workshop. 2002. Newcastle, UK.
Madey, G., V. Freeh, and R. Tynan. The Open Source Software Development Phenomenon: An Analysis Based on Social Network Theory. in American Conference on Information Systems. 2002. Dallas, TX.
Raymond, E.S., The Cathedral & the Bazaar. 2 ed. 2001, Sebastapol, CA: O’Reilly.
Maedche, A., et al., Semantic portal-the SEAL approach. 2001, Institute AIFB, University of Karlsruhe, Germany.
Mäkelä, E., et al. OntoViews-A Tool for Creating Semantic Web Portals. in The Semantic Web-ISWC 2004. 2004. Hiroshima, Japan: Springer.
Gruber, T.R., Towards principals for the design of ontologies used for knowledge sharing. Internation Journal of Human-Computer Studies, 1995. 43: p. 907–928.
Gruninger, M. and M.S. Fox. Methodology for the Design and Evaluation of Ontologies. in IJCAI-95 Workshop on Basic Ontological Issues in Knowledge Sharing. 1995. Montreal.
McGuinness, D.L. and F.v. Harmelen, OWL Web Ontology Language Overview. 2004, W3C.
Falbo, R.A., C.S. Menezes, and A.R. Rocha. Using Ontologies to Improve Knowledge Integration in Software Engineering Environments. in World Multiconference on Systemic, Cybernetics and Informatics / 4th International Conference on Information Systems Analysis and Synthesis. 1998. Orlando, USA.
Gasser, L., et al. Understanding Continuous Design in F/OSS Projects. in International Conference on Software and Systems Engineering and their Applications. 2003. Paris, France.
Scacchi, W., Understanding Requirements for Developing Open Source Software Systems. IEE Proceedings-Software, 2002. 149(1): p. 24–39.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 International Federation for Information Processing
About this paper
Cite this paper
Simmons, G.L., Dillon, T.S. (2006). Towards an Ontology for Open Source Software Development. In: Damiani, E., Fitzgerald, B., Scacchi, W., Scotto, M., Succi, G. (eds) Open Source Systems. OSS 2006. IFIP International Federation for Information Processing, vol 203. Springer, Boston, MA . https://doi.org/10.1007/0-387-34226-5_7
Download citation
DOI: https://doi.org/10.1007/0-387-34226-5_7
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-34225-2
Online ISBN: 978-0-387-34226-9
eBook Packages: Computer ScienceComputer Science (R0)