Abstract | ||
---|---|---|
In this paper we introduce Linked Data Driven Software De- velopment (LD2SD), a light-weight Semantic Web method- ology to turn software artefacts such as data from version control systems, bug tracking tools and source code into linked data. Once available as linked data, the related infor- mation from dierent sources is made explicit, allowing for a uniform query and integration. We show the application of LD2SD using a real-world software project as the reference dataset and discuss the added value of LD2SD compared to existing technologies. 1. MOTIVATION In the software development process, both humans and so called software artefacts are involved (Fig. 1). Human beings such as developers and clients (customers, project managers, etc.) typically interact not only face-to-face or telephone, but also by means of discussion forums, emails, etc.. The software artefacts shown in the lower half of Fig. 1 can be understood as heterogeneous, interconnected datasets, conveying information about the software project and the humans involved. It is worth mentioning that very often these interconnec- tions are not explicit, hence machine-accessible but rather of an implicit nature (a mentioning of a certain Java class in a blog post, for example). Further, some of these datasets, such as the program source code or versioning data are mainly under the control of a developer, whilst other datasets are widely \lled" |
Year | Venue | Keywords |
---|---|---|
2009 | SEKE | software development process,software development,semantic web,linked data,version control system,source code |
DocType | Citations | PageRank |
Conference | 16 | 0.87 |
References | Authors | |
14 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Aftab Iqbal | 1 | 61 | 6.11 |
Oana Ureche | 2 | 16 | 1.21 |
Michael Hausenblas | 3 | 478 | 52.35 |
Giovanni Tummarello | 4 | 1106 | 104.63 |