Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1135777.1135862acmconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
Article

Supporting online problem-solving communities with the semantic web

Published: 23 May 2006 Publication History

Abstract

The Web plays a critical role in hosting Web communities, their content and interactions. A prime example is the open source software (OSS) community, whose members, including software developers and users, interact almost exclusively over the Web, constantly generating, sharing and refining content in the form of software code through active interaction over the Web on code design and bug resolution processes. The Semantic Web is an envisaged extension of the current Web, in which content is given a well-defined meaning, through the specification of metadata and ontologies, increasing the utility of the content and enabling information from heterogeneous sources to be integrated. We developed a prototype Semantic Web system for OSS communities, Dhruv. Dhruv provides an enhanced semantic interface to bug resolution messages and recommends related software objects and artifacts. Dhruv uses an integrated model of the OpenACS community, the software, and the Web interactions, which is semi-automatically populated from the existing artifacts of the community.

References

[1]
Apache software foundation. http://www.apache.org/.
[2]
T. Berners-Lee, J. Hendler, and O. Lassila. The semantic web. Scientific American, May 2001.
[3]
R. J. Brachman, P. Devanbu, P. G. Selfridge, D. Belanger, and Y. Chen. Toward a software information system. AT & T Technical Journal, 69(2):22--41, 1990.
[4]
The bugzilla bug tracking system. http://bugzilla.mozilla.org/.
[5]
D. Cubranic and G. C. Murphy. Hipikat: Recommending pertinent software development artifacts. In Proceedings, International Conference on Software Engineering, pages 408--418, Portland, OR, May 2003.
[6]
dotLRN. http://openacs.org/projects/dotlrn/.
[7]
P. Dourish and V. Bellotti. Awareness and coordination in shared workspaces. In Proceedings of the ACM Conference on Computer-Supported Cooperative Work (CSCW), pages 107--114. ACM Press, 1992.
[8]
M. Dzbor, J. Domingue, and E. Motta. Magpie -- Towards a semantic web browser. In K. S. Dieter Fensel and J. Mylopoulos, editors, Proceedings of the Second International Semantic Web Conference (ISWC), volume 2870 of Lecture Notes in Computer Science, pages 738--753, Sanibel Island, FL, USA, October 2003. Springer Verlag.
[9]
Eclipse.org. http://www.eclipse.org.
[10]
The firefox web browser. http://firefox.mozilla.org/.
[11]
http://www.greenpeace.org/international/footer/software-copyright.
[12]
C. Gutwin and S. Greenberg. A descriptive framework of workspace awareness for real-time groupware. Journal of Computer-Supported Cooperative Work (JCSCW), 3-4:411--446, 2002.
[13]
C. Gutwin, R. Penner, and K. Schneider. Group awareness in distributed software development. In Proceedings of the Computer Supported Cooperative Work (CSCW), Chicago, Illinois, USA, November 2004.
[14]
T. J. Halloran and W. L. Scherlis. High quality and open source software practices. In Meeting Challenges and Surviving Success: 2nd Workshop on Open Source Software Engineering, International Conference on Software Engineering, Orlando, FL, May 2002.
[15]
I. Horrocks, L. Li, D. Turi, and S. Bechhofer. The instance store: DL reasoning with large numbers of individuals. In Proceedings of the 2004 Description Logic Workshop (DL 2004), pages 31--40, 2004.
[16]
R. Kraut and L. Streeter. Coordination in software development. Communications of the ACM, pages 69--81, 1995.
[17]
S. Letovsky. Cognitive processes in program comprehension. In E. Soloway and S. Iyengar, editors, Proceedings of the First Workshop on Empirical Studies of Programmers, pages 58--79, Washington, DC, USA, June 1986. Ablex Publishing Corporation.
[18]
The linux operating system. http://linux.org/.
[19]
L. McDowell, O. Etzioni, S. Gribble, A. Halevy, H. Levy, W. Pentney, D. Verma, and S. Vlasseva. Mangrove: Enticing ordinary people onto the semantic web via instant gratification. In K. S. Dieter Fensel and J. Mylopoulos, editors, Proceedings of the Second International Semantic Web Conference (ISWC), volume 2870 of Lecture Notes in Computer Science, pages 754--770, Sanibel Island, FL, USA, October 2003. Springer Verlag.
[20]
D. R. Millen. Community portals and collective goods: Conversation archives as an information resource. In Proceedings of the 33rd Annual Hawaii International Conference on Systems Sciences (HICSS), Maui, Hawaii, USA, January 4--7 2000.
[21]
A. Mockus, R. T. Fielding, and J. Herbsleb. A case study of open source software development: the apache server. In ICSE '00: Proceedings of the 22nd International Conference on Software Engineering, pages 263--272, New York, NY, USA, 2000. ACM Press.
[22]
A. Mockus, R. T. Fielding, and J. D. Herbsleb. Two case studies of open source software development: Apache and mozilla. ACM Transactions on Software Engineering and Methodology, 11(3), July 2002.
[23]
OpenACS: Open architecture community system. http://openacs.org/.
[24]
Photo.net. http://www.photo.net/.
[25]
D. Quan, D. Huynh, and D. R. Karger. Haystack: A platform for authoring end user semantic web applications. In K. S. Dieter Fensel and J. Mylopoulos, editors, Proceedings of the Second International Semantic Web Conference (ISWC), volume 2870 of Lecture Notes in Computer Science, pages 738--753, Sanibel Island, FL, USA, October 2003. Springer Verlag.
[26]
Wikipedia. http://wikipedia.org.

Cited By

View all
  • (2022)A Semantic Web-Enabled Approach for Dependency ManagementInternational Journal of Software Engineering and Knowledge Engineering10.1142/S021819402250049832:09(1307-1343)Online publication date: 29-Sep-2022
  • (2020)Collaborative bug finding for Android appsProceedings of the ACM/IEEE 42nd International Conference on Software Engineering10.1145/3377811.3380349(1335-1347)Online publication date: 27-Jun-2020
  • (2017)Recovering Semantic Traceability Links between APIs and Security Vulnerabilities: An Ontological Modeling Approach2017 IEEE International Conference on Software Testing, Verification and Validation (ICST)10.1109/ICST.2017.15(80-91)Online publication date: Mar-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
WWW '06: Proceedings of the 15th international conference on World Wide Web
May 2006
1102 pages
ISBN:1595933239
DOI:10.1145/1135777
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: 23 May 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. computer-supported cooperative work
  2. human-computer interaction
  3. open source software communities
  4. semantic web applications

Qualifiers

  • Article

Conference

WWW06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)A Semantic Web-Enabled Approach for Dependency ManagementInternational Journal of Software Engineering and Knowledge Engineering10.1142/S021819402250049832:09(1307-1343)Online publication date: 29-Sep-2022
  • (2020)Collaborative bug finding for Android appsProceedings of the ACM/IEEE 42nd International Conference on Software Engineering10.1145/3377811.3380349(1335-1347)Online publication date: 27-Jun-2020
  • (2017)Recovering Semantic Traceability Links between APIs and Security Vulnerabilities: An Ontological Modeling Approach2017 IEEE International Conference on Software Testing, Verification and Validation (ICST)10.1109/ICST.2017.15(80-91)Online publication date: Mar-2017
  • (2017)An ontology-based approach to automate tagging of software artifactsProceedings of the 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1109/ESEM.2017.25(169-174)Online publication date: 9-Nov-2017
  • (2016)An UML class recommender system for software design2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA)10.1109/AICCSA.2016.7945659(1-8)Online publication date: Nov-2016
  • (2016)An Ontology-Based Multi-Agent System for Active Software Engineering OntologyMobile Networks and Applications10.1007/s11036-016-0684-x21:1(65-88)Online publication date: 1-Feb-2016
  • (2015)Unified model for software engineering data2015 IEEE 3rd Working Conference on Software Visualization (VISSOFT)10.1109/VISSOFT.2015.7332427(150-154)Online publication date: Sep-2015
  • (2015)A System Based on Ontology and Case-Based Reasoning to Support Distributed TeamsProceedings of the 2015 12th International Conference on Information Technology - New Generations10.1109/ITNG.2015.71(403-408)Online publication date: 13-Apr-2015
  • (2015)Adoption of OSS componentsData & Knowledge Engineering10.1016/j.datak.2015.06.00799:C(17-38)Online publication date: 1-Sep-2015
  • (2015)Modelling the `hurried' bug report reading process to summarize bug reportsEmpirical Software Engineering10.1007/s10664-014-9311-220:2(516-548)Online publication date: 1-Apr-2015
  • 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

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media