? Intelligent Development Environment and Software Knowledge Graph
Journal of Computer Science and Technology
Quick Search in JCST
 Advanced Search 
      Home | PrePrint | SiteMap | Contact Us | FAQ
Indexed by   SCIE, EI ...
Bimonthly    Since 1986
Journal of Computer Science and Technology 2017, Vol. 32 Issue (2) :242-249    DOI: 10.1007/s11390-017-1718-y
Special Section on MOST Cloud and Big Data Current Issue | Archive | Adv Search << Previous Articles | Next Articles >>
Intelligent Development Environment and Software Knowledge Graph
Ze-Qi Lin1,2, Bing Xie1,2,*, Senior Member, CCF, Yan-Zhen Zou1,2, Member, CCF, ACM, IEEE, Jun-Feng Zhao1,2, Member, CCF, Xuan-Dong Li3, Fellow, CCF, Member, ACM, IEEE, Jun Wei4, Senior Member, CCF, Hai-Long Sun5, Senior Member, CCF, Member, ACM, IEEE, Gang Yin6, Member, CCF
1 Key Laboratory of High Confidence Software Technologies(Peking University), Ministry of Education Beijing 100871, China;
2 Beida(Binhai) Information Research, Tianjin 300450, China;
3 National Key Laboratory for Novel Software Technology, Nanjing University, Nanjing 210023, China;
4 Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China;
5 School of Computer Science and Engineering, Beihang University, Beijing 100191, China;
6 College of Computer, National University of Defense Technology, Changsha 410073, China

Related Articles
Download: [PDF 2059KB]     Export: BibTeX or EndNote (RIS)  
Abstract Software intelligent development has become one of the most important research trends in software engineering. In this paper, we put forward two key concepts-intelligent development environment (IntelliDE) and software knowledge graph-for the first time. IntelliDE is an ecosystem in which software big data are aggregated, mined and analyzed to provide intelligent assistance in the life cycle of software development. We present its architecture and discuss its key research issues and challenges. Software knowledge graph is a software knowledge representation and management framework, which plays an important role in IntelliDE. We study its concept and introduce some concrete details and examples to show how it could be constructed and leveraged.
Articles by authors
Ze-Qi Lin
Bing Xie
Yan-Zhen Zou
Jun-Feng Zhao
Xuan-Dong Li
Jun Wei
Hai-Long Sun
Gang Yin
Keywordsintelligent development environment   software big data   software knowledge graph   semantic search     
Received 2016-11-06;

This work is supported by the National Key Research and Development Program of China under Grant No. 2016YFB1000800, and the National Science Fund for Distinguished Young Scholars of China under Grant No. 61525201.

Corresponding Authors: Bing Xie     Email: xiebing@pku.edu.cn
About author: Ze-Qi Lin received his B.E. degree in computer science from Peking University, Beijing, in 2014. He is currently pursuing his Ph.D. degree in computer science at Peking University, Beijing. His main research interests include software engineering, software reuse, knowledge engineering, data mining, etc.
Cite this article:   
Ze-Qi Lin, Bing Xie, Yan-Zhen Zou, Jun-Feng Zhao, Xuan-Dong Li, Jun Wei, Hai-Long Sun, Gang Yin.Intelligent Development Environment and Software Knowledge Graph[J]  Journal of Computer Science and Technology, 2017,V32(2): 242-249
Copyright 2010 by Journal of Computer Science and Technology