Orion: A software project search engine with integrated diverse software artifacts

Software projects produce a wealth of data that is leveraged in different tasks and for different purposes: researchers collect project data for building experimental datasets; software programmers reuse code from projects; developers often explore the opportunities for getting involved in the devel...

Full description

Saved in:
Bibliographic Details
Main Authors: BISSYANDE, Tegawende F., THUNG, Ferdian, LO, David, JIANG, Lingxiao, Réveillère, Laurent
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2013
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/1816
https://ink.library.smu.edu.sg/context/sis_research/article/2815/viewcontent/iceccs13orion.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-2815
record_format dspace
spelling sg-smu-ink.sis_research-28152017-04-17T02:22:54Z Orion: A software project search engine with integrated diverse software artifacts BISSYANDE, Tegawende F. THUNG, Ferdian LO, David JIANG, Lingxiao Réveillère, Laurent Software projects produce a wealth of data that is leveraged in different tasks and for different purposes: researchers collect project data for building experimental datasets; software programmers reuse code from projects; developers often explore the opportunities for getting involved in the development of a project to gain or offer expertise. Finding relevant projects that suit one needs is however currently challenging with the capabilities of existing search systems. We propose Orion, an integrated search engine architecture that combines information from different types of software repositories from multiple sources to facilitate the construction and execution of advanced search queries. Orion provides a declarative query language that gives to users access to a uniform interface where it transparently integrates different artifacts of project development and maintenance, such as source code information, version control systems metadata, bug tracking systems elements, and metadata on developer activities and interactions extracted from hosting platforms. We have built an extensible system with an initial capability of over 100,000 projects collected from the web, featuring several types of software repositories and software development artifacts.We conducted an experiment with 10 search scenarios to compare Orion with traditional search engines, and explore the need for our approach as well as the productivity of the proposed infrastructure. The results show with strong statistical significance that users find relevant projects faster and more accurately with Orion. 2013-07-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/1816 info:doi/10.1109/ICECCS.2013.42 https://ink.library.smu.edu.sg/context/sis_research/article/2815/viewcontent/iceccs13orion.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Search engines Software engineering Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Search engines
Software engineering
Software Engineering
spellingShingle Search engines
Software engineering
Software Engineering
BISSYANDE, Tegawende F.
THUNG, Ferdian
LO, David
JIANG, Lingxiao
Réveillère, Laurent
Orion: A software project search engine with integrated diverse software artifacts
description Software projects produce a wealth of data that is leveraged in different tasks and for different purposes: researchers collect project data for building experimental datasets; software programmers reuse code from projects; developers often explore the opportunities for getting involved in the development of a project to gain or offer expertise. Finding relevant projects that suit one needs is however currently challenging with the capabilities of existing search systems. We propose Orion, an integrated search engine architecture that combines information from different types of software repositories from multiple sources to facilitate the construction and execution of advanced search queries. Orion provides a declarative query language that gives to users access to a uniform interface where it transparently integrates different artifacts of project development and maintenance, such as source code information, version control systems metadata, bug tracking systems elements, and metadata on developer activities and interactions extracted from hosting platforms. We have built an extensible system with an initial capability of over 100,000 projects collected from the web, featuring several types of software repositories and software development artifacts.We conducted an experiment with 10 search scenarios to compare Orion with traditional search engines, and explore the need for our approach as well as the productivity of the proposed infrastructure. The results show with strong statistical significance that users find relevant projects faster and more accurately with Orion.
format text
author BISSYANDE, Tegawende F.
THUNG, Ferdian
LO, David
JIANG, Lingxiao
Réveillère, Laurent
author_facet BISSYANDE, Tegawende F.
THUNG, Ferdian
LO, David
JIANG, Lingxiao
Réveillère, Laurent
author_sort BISSYANDE, Tegawende F.
title Orion: A software project search engine with integrated diverse software artifacts
title_short Orion: A software project search engine with integrated diverse software artifacts
title_full Orion: A software project search engine with integrated diverse software artifacts
title_fullStr Orion: A software project search engine with integrated diverse software artifacts
title_full_unstemmed Orion: A software project search engine with integrated diverse software artifacts
title_sort orion: a software project search engine with integrated diverse software artifacts
publisher Institutional Knowledge at Singapore Management University
publishDate 2013
url https://ink.library.smu.edu.sg/sis_research/1816
https://ink.library.smu.edu.sg/context/sis_research/article/2815/viewcontent/iceccs13orion.pdf
_version_ 1770571565534019584