DocumentCode :
3694260
Title :
Combining software interrelationship data across heterogeneous software repositories
Author :
Nikola Ilo;Johann Grabner;Thomas Artner;Mario Bernhart;Thomas Grechenig
Author_Institution :
Research Group for Industrial Software, Vienna University of Technology, Austria
fYear :
2015
Firstpage :
571
Lastpage :
575
Abstract :
Software interrelationships have an impact on the quality and evolution of software projects and are therefore important to development and maintenance. Package management and build systems result in software ecosystems that usually are syntactically and semantically incompatible with each other, although the described software can overlap. There is currently no general way for querying software interrelationships across these different ecosystems. In this paper, we present our approach to combine and consequently query information about software interrelationships across different ecosystems. We propose an ontology for the semantic modeling of the relationships as linked data. Furthermore, we introduce a temporal storage and query model to handle inconsistencies between different data sources. By providing a scalable and extensible architecture to retrieve and process data from multiple repositories, we establish a foundation for ongoing research activities. We evaluated our approach by integrating the data of several ecosystems and demonstrated its usefulness by creating tools for vulnerability notification and license violation detection.
Keywords :
"Software","Ecosystems","Ontologies","Computer architecture","Data models","Semantics","Resource description framework"
Publisher :
ieee
Conference_Titel :
Software Maintenance and Evolution (ICSME), 2015 IEEE International Conference on
Type :
conf
DOI :
10.1109/ICSM.2015.7332516
Filename :
7332516
Link To Document :
بازگشت