• Title/Summary/Keyword: Class File

Search Result 112, Processing Time 0.019 seconds

A Code Clustering Technique for Unifying Method Full Path of Reusable Cloned Code Sets of a Product Family (제품군의 재사용 가능한 클론 코드의 메소드 경로 통일을 위한 코드 클러스터링 방법)

  • Kim, Taeyoung;Lee, Jihyun;Kim, Eunmi
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.12 no.1
    • /
    • pp.1-18
    • /
    • 2023
  • Similar software is often developed with the Clone-And-Own (CAO) approach that copies and modifies existing artifacts. The CAO approach is considered as a bad practice because it makes maintenance difficult as the number of cloned products increases. Software product line engineering is a methodology that can solve the issue of the CAO approach by developing a product family through systematic reuse. Migrating product families that have been developed with the CAO approach to the product line engineering begins with finding, integrating, and building them as reusable assets. However, cloning occurs at various levels from directories to code lines, and their structures can be changed. This makes it difficult to build product line code base simply by finding clones. Successful migration thus requires unifying the source code's file path, class name, and method signature. This paper proposes a clustering method that identifies a set of similar codes scattered across product variants and some of their method full paths are different, so path unification is necessary. In order to show the effectiveness of the proposed method, we conducted an experiment using the Apo Games product line, which has evolved with the CAO approach. As a result, the average precision of clustering performed without preprocessing was 0.91 and the number of identified common clusters was 0, whereas our method showed 0.98 and 15 respectively.

Analysis of Reform Model to Records Management System in Public Institution -from Reform to Records Management System in 2006- (행정기관의 기록관리시스템 개선모델 분석 -2006년 기록관리시스템 혁신을 중심으로-)

  • Kwag, Jeong
    • The Korean Journal of Archival Studies
    • /
    • no.14
    • /
    • pp.153-190
    • /
    • 2006
  • Externally, business environment in public institution has being changed as government business reference model(BRM) appeared and business management systems for transparency of a policy decision process are introduced. After Records Automation System started its operation, dissatisfaction grows because of inadequacy in system function and the problems about authenticity of electronic records. With these backgrounds, National Archives and Records Service had carried out 'Information Strategy Planning for Reform to Records Management System' for 5 months from September, 2005. As result, this project reengineers current records management processes and presents the world-class system model. After Records and Archives Management Act was made, the records management in public institution has propelled the concept that paper records are handled by means of the electric data management. In this reformed model, however, we concentrates on the electric records, which have gradually replaced the paper records and investigate on the management methodology considering attributes of electric records. According to this new paradigm, the electric records management raises a new issue in the records management territory. As the major contents of the models connecting with electric records management were analyzed and their significance and bounds were closely reviewed, the aim of this paper is the understanding of the future bearings of the management system. Before the analysis of the reformed models, issues in new business environments and their records management were reviewed. The government's BRM and Business management system prepared the general basis that can manage government's whole results on the online and classify them according to its function. In this points, the model is innovative. However considering the records management, problems such as division into Records Classification, definitions and capturing methods of records management objects, limitations of Records Automation System and so on was identified. For solving these problems, the reformed models that has a records classification system based on the business classification, extended electronic records filing system, added functions for strengthening electric records management and so on was proposed. As regards dramatically improving the role of records center in public institution, searching for the basic management methodology of the records management object from various agency and introducing the detail design to keep documents' authenticity, this model forms the basis of the electric records management system. In spite of these innovations, however, the proposed system for real electric records management era is still in its beginning. In near feature, when the studies is concentrated upon the progress of qualified classifications, records capturing plans for foreign records structures such like administration information system, the further study of the previous preservation technology, the developed prospective of electric records management system will be very bright.