Browse > Article
http://dx.doi.org/10.22156/CS4SMB.2019.9.2.023

A reuse recommendation framework of artifacts based on task similarity to improve R&D performance  

Nam, Seungwoo (Department of Computer Science, Chungbuk National University)
Daneth, Horn (Department of Computer Science, Chungbuk National University)
Hong, Jang-Eui (Department of Computer Science, Chungbuk National University)
Publication Information
Journal of Convergence for Information Technology / v.9, no.2, 2019 , pp. 23-33 More about this Journal
Abstract
Research and development(R&D) activities consist of analytical survey and state-of-the-art report writing for technical information. As R & D activities become more concrete, it often happens that they refer to related technical documents that were created in previous steps or created in previous similar projects. This paper proposes a research-task based reuse recommendation framework(RTRF), which is a reuse recommendation system that enables researchers to efficiently reuse the existing artifacts. In addition to the existing keyword-based retrieval and reuse, the proposed framework also provides reusable information that researchers may need by recommending reusable artifacts based on task similarity; other developers who have a similar task to the researcher's work can recommend reusable documents. A case study was performed to show the researchers' efficiency in the process of writing the technology trend report by reusing existing documents. When reuse is performed using RTRF, it can be seen that documents of different stages or other research fields are reused more frequently than when RTRF is not used. The RTRF may contribute to the efficient reuse of the desired artifacts among huge amount of R&D documents stored in the repository.
Keywords
R&D artifacts; reuse; reuse recommendation framework; task similarity; reuseability;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 D. Kim & J. E. Hong. (2018). The microComponent and Its Extension Patterns for Flexible Reuse of Software Artifacts. Advances in Computer Science and Ubiquitous, 1084-1090.
2 D. Kim, S. Nam & J. E. Hong. (2018). A dynamic control technique to enhance the flexibility of software artifact reuse in large-scale repository. The Journal of Supercomputing, 1-31.
3 S. Deerwester, S. T. Dumais, G. W. Furnas, T. K. Landauer & R. Harshman. (1990). Indexing by latent semantic analysis. Journal of the American Society for Information Science, 41(6), 391-407.   DOI
4 D. Shin. (2000). A Study on Content-Based Information Retrieval System using LSA. Master dissertation. Seoul National University, Seoul.
5 P. N. Tan. (2006). Introduction to Data Mining. Boston: Pearson Addison-Wesley.
6 S. Niwattanakul, J. Singthongchai, E. Naenudorn & S. Wanapu. (2013). Using of Jaccard Coefficient for Keywords Similarity. Proceedings of the International MultiConference of Engineers and Computer Scientist 2013, 1-5.
7 M. Kersten, Mik, G. Murphy & G. C. (2006). Using task context to improve programmer productivity. Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 1-11.
8 W. Maalej, M. Ellmann & R. Robbes. (2017). Using contexts similarity to predict relationships between tasks. The Journal of Systems and Software, 128, 267-284.   DOI
9 Wikipedia contributors. (2018, December 2). J accard index. In Wikipedia, The Free Encyclopedia. Retrieved 12:39, January 6, 2019, from https://en.wikipedia.org/w/index.php?title=Jaccard_index &oldid=871576429
10 C. E. Lee, Y. Yun & J. E. Hong. (2018). Simulation-based Testing of Automonous Driving Software Using OpenDS. Proceedings Convergence Society for SMB, 25(2), 541-543.
11 Wikipedia contributors. (2018). Gephi. Wikipedia. https://en.wikipedia.org/w/index.php?title=Gephi&oldid=875139913
12 Wikipedia contributors. (2018). Reuse. Wikipedia. https://en.wikipedia.org/w/index.php?title=Reuse&oldid=8 73286698
13 D. K. Kim, E. Song, J. Ryoo & Y. R. Reddy. (2017). Special issue on software reuse. Software Practice and Experience, 47(7), 941-942.   DOI
14 J. S. Park, J. J. Kown, J. E. Hong & M. C. (2013). Software Architecture Recovery for Android Application Reuse. Journal of Convergence for Information Technology, 3(2), 9-17.   DOI
15 S. Kim, at el., (2012). Toward Offline Contents Based Software R&D Support System. Advances in Computer Science and Ubiquitous Computing, 1097-1101.
16 Y. Choi & J. E. Hong. (2017). Designing Software Architecture for Reusing Open Source Software. Journal of Convergence for Information Technology, 7(2), 67-76.   DOI
17 J. H. Kim. (2014). Support of Reuse in Backlog Refinement with Backlog Factoring. Journal of Digital Convergence, 12(12), 337-343.   DOI
18 Amarmend, E. C. Lee, J. W. Lee & B. Lee. (2016). Describing Activities to Verify Artifacts(Documents and Program) in Software R&D. Journal of Internet Computing and Services(JICS), 17(2), 39-47.   DOI
19 J. P. Kim, D. H. Kim & J. E. Hong. (2011). Techniques to Support Low-Power Characteristics in Embedded Software Development Process. Journal of Convergence for Information Technology, 1(1), 55-65.
20 S. K. Kim & J. E. Hong. (2016). Application of Safety Analysis and Management in Software Development Process. Journal of Convergence for Information Technology, 6(1), 7-15.   DOI
21 D. Kim & J. E. Hong. (2018). Improving software artifacts reusability based on context-aware reuse technique. Journal of Theoretical and Applied Information Technology, 96(2), 523-533.
22 S. Hwang, K. Seo, W. Ryu & Y. Nam. (2017). System for the Researcher Map to Promote Convergence Research. Advances in Computer Science and Ubiquitous, 1168-1173.
23 S. Hwang, Y. Lee & Y. Nam. (2018). System for extracting domain topic using link analysis and searching for relevant features. Journal of Ambient Intelligence and Humanized Computing, 1-13.
24 D. Kim, S. K. Kim, W. Jung & J. E. Hong. (2016). A Context-Aware Architecture Pattern to Enhance the Flexibility of Software Artifacts Reuse. Advances in Computer Science and Ubiquitous Computing, 654-659.