• Home
  • Search
  • Ariadne: An Eclipse-based system for tracking originality of source code
  • Cite Icon6
  • https://doi.org/10.1147/sj.462.0289Copy DOI Icon

Ariadne: An Eclipse-based system for tracking originality of source code

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In this paper we introduce Ariadne, an Eclipse-based system for tracking the originality of source code in collaborative software development environments in which software reuse is a common practice. We describe its architecture within the Eclipse framework, the originality metadata of which it keeps track, and the history clue—the data structure used to implement the tracking mechanism. We also discuss the implementation of the Ariadne client, the main component of the system, and show how digital signatures are used to validate the integrity of the metadata-handling process. We demonstrate the functions of Ariadne in two typical scenarios: tracking of software bugs and generating originality claims for Certificate of Originality reports. Although our Eclipse-based prototype is designed to handle Java source code, our approach can be extended to other kinds of artifacts.

Similar Papers
  • Book Chapter

Bridging Silos: Amplifying InnerSource Adoption Using an Activity Theory Perspective

  • Jan 01, 2025
  • Clare Dillon
  • Conference Article
  • Citations25

(WIP) Blockhub: Blockchain-Based Software Development System for Untrusted Environments

  • Jul 01, 2018
  • Denis Ulybyshev +7
  • Conference Article
  • Citations7

Proposal of a collaborative software development platform for the virtual universities: The Virtual University of the Senegal (UVS) experience

  • Dec 01, 2015
  • Samuel Ouya +4
  • Research Article

An Inconsistency Management Support System for Collaborative Software Development

  • Jan 01, 2014
  • IEICE Transactions on Information and Systems
  • Phan Thi Thanh Huyen +1
  • Research Article

An Evaluation Model for Social Development Environments

  • Jan 31, 2014
  • International Journal of Software Engineering and Its Applications
  • Hani Bani-Salameh +3
  • Book Chapter

P2P Based Collision Solving Technique for Effective Concurrency Control in a Collaborative Development Environment

  • Jan 01, 2011
  • Hyun-Soo Park +2
  • Conference Article

A Reuse Method of Design Component in Collaborative Development Environment

  • Aug 23, 2024
  • Yandong He +3
  • Conference Article
  • Citations3

<title>Architecture of a computer-mediated collaborative product development environment</title>

  • Aug 28, 1995
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Yan Z Chen +2
  • Conference Article
  • Citations5

IBTIKAR Digital Lab - A Collaborative Approach towards Research and Development Challenges in Oil and Gas Upstream

  • Oct 31, 2022
  • Rauf Iqbal +6
  • Conference Article
  • Citations11

Talk versus work

  • Oct 19, 2012
  • Subhajit Datta +2
  • Research Article

Talk versus work

  • Oct 19, 2012
  • ACM SIGPLAN Notices
  • Subhajit Datta +2
  • Research Article
  • Citations43

Detecting Coordination Problems in Collaborative Software Development Environments

  • Jan 02, 2008
  • Information Systems Management
  • Chintan Amrit +1
  • Conference Article

Context sensitive collaborative product service system development environment

  • Jul 01, 2017
  • Ana Correia +2
  • Research Article
  • Citations48

A mixed reality environment for collaborative product design and development

  • Jan 01, 2009
  • CIRP Annals
  • S.K Ong +1
  • Research Article
  • Citations2

Consolidation of structure of high noise data by a new noise index and reinforcement learning

  • Oct 01, 2022
  • Information Sciences
  • Tianyi Huang +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.