Activity awareness for development support based on seamless repository

  • PDF / 3,717,703 Bytes
  • 16 Pages / 595.276 x 790.866 pts Page_size
  • 35 Downloads / 174 Views

DOWNLOAD

REPORT


ORIGINAL ARTICLE

Activity awareness for development support based on seamless repository Yilang Wu1 · Junbo Wang2 · Zixue Cheng2 

Received: 25 February 2016 / Accepted: 2 June 2017 © Springer-Verlag GmbH Germany 2017

Abstract  As project development gets more intensive, there are increasing needs of development support by reusing shared knowledge objects, such as technical know–how and project achievements, which grow along with developers’ activities through multiple support systems. However, there is a large gap of knowledge in providing such development support, because of developers’ divergent background knowledge, as well as distinct personal preferences in using different support systems. To bridge the knowledge gap, the major challenge is to improve the information coverage in correlating the knowledge from different support systems. This challenge derives two issues: one is the development data analytics to have a deep insight to the correlations among the knowledge objects that are developing and growing; and the other is the development system integration to utilize knowledge objects that are stored in different support systems. For development data analytics, we propose the development activity awareness using the terms-frequency and chained links-ratio (TFCLR) to measure the integrated contextual and relational correlation among knowledge objects. For development system integration, we implement the seamless repository as an integrated development environment. We experiment with the activity awareness for development support on the ICT field with English conducted as medium of development. The seamless repository integrates multiple support systems to cover more knowledge objects. And in comparison with other mentioned knowledge correlation measures, the * Yilang Wu y‑wu@u‑aizu.ac.jp 1

School of Computer Science and Engineering, University of Aizu, Aizu‑Wakamatsu, Fukushima 965–8580, Japan

2

University of Aizu, Aizu‑Wakamatsu, Japan



one using TFCLR covers the most detailed information in knowledge objects. The quantified and visualized knowledge correlation produced by this study is a useful tool to bridge the knowledge gap in development. Keywords  Activity awareness · Development support · Seamless repository · Terms-frequency and chained linksratio · Contextual and relational correlation

1 Introduction The project development process results in application or products, and meanwhile generates a large number of archive data along with development activities, such as computer programming, documenting, testing, and bug fixing. The historical development archives are rich in knowledge and experience information, and could be reused to solve similar problems in future. However, such archives are usually not well organized, making it difficult to reuse. Furthermore, commonly used search engines may have no privileges to access private or local development repositories. As project development gets more intensive, the developers suffer in solving the increasing number of complex development proble