LD2SD: Linked Data Driven Software Development
SEKE(2009)
摘要
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"
更多查看译文
关键词
software development process,software development,semantic web,linked data,version control system,source code
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络