• Title/Summary/Keyword: Code quality

Search Result 886, Processing Time 0.027 seconds

A Study on the Establishing Efficient System for the Control of Quality Records (품질기록(品質記錄) 관리(管理)를 위한 효율적(效率的)인 System 수립(樹立) 방안(方案))

  • Lee, Sang-Bok;Kim, Young-Sea;Hong, Kyung-Sik
    • Journal of Korean Society for Quality Management
    • /
    • v.23 no.2
    • /
    • pp.103-112
    • /
    • 1995
  • This paper describes the method of establishing efficient system for the control of quality records. To establish the best control system of quality records, the organization must not only understand ISO Code requirements for quality record complectly but also identify the documents to be controlled as a quality records correctly. In addition, when establishing the system, the organization must absolutely consider the fact that quality records shall be maintained to demonstrate conformance to specified requirements and the effective operation of the quality system. This will provide the guidance which need to establish the system for quality control to the organization which produces documents in accordance with ISO Code requirements.

  • PDF

Sanitary Characterization of Commercial Fish Jerky (시판 어육포의 위생학적 특성)

  • Kang, Mun Ki;Park, Sun Young;Lee, Su Gwang;Heu, Min Soo;Kim, Jin-Soo
    • Korean Journal of Fisheries and Aquatic Sciences
    • /
    • v.50 no.2
    • /
    • pp.111-119
    • /
    • 2017
  • We assessed the sanitary quality of fish jerky based on domestic standards (Korean FDA, Standards on Quality of Seafood and Seafood Products, KS) and compared the characteristics of fish jerky with those of other commercial animal jerky products. The standards encompassed sensory properties (form, flavor, color, texture, and foreign matter), moisture, and microbial properties (Escherichia coli and Staphylococcus aureus). Based on the standards, some fish jerkies did not meet standards on sensory form (code 5) and color (code 11), moisture content (code 7 and 12), E. coli (code 2, 4, 5, 9, 10 and 14) and S. Aureus (code 5). These results suggest that commercial fish jerky should be monitored and controlled on safety to ensure the distribution of high-quality products.

Theoretical simulation on evolution of suspended sodium combustion aerosols characteristics in a closed chamber

  • Narayanam, Sujatha Pavan;Kumar, Amit;Pujala, Usha;Subramanian, V.;Srinivas, C.V.;Venkatesan, R.;Athmalingam, S.;Venkatraman, B.
    • Nuclear Engineering and Technology
    • /
    • v.54 no.6
    • /
    • pp.2077-2083
    • /
    • 2022
  • In the unlikely event of core disruptive accident in sodium cooled fast reactors, the reactor containment building would be bottled up with sodium and fission product aerosols. The behavior of these aerosols is crucial to estimate the in-containment source term as a part of nuclear reactor safety analysis. In this work, the evolution of sodium aerosol characteristics (mass concentration and size) is simulated using HAARM-S code. The code is based on the method of moments to solve the integro-differential equation. The code is updated to FORTRAN-77 and run in Microsoft FORTRAN PowerStation 4.0 (on Desktop). The sodium aerosol characteristics simulated by HAARM-S code are compared with the measured values at Aerosol Test Facility. The maximum deviation between measured and simulated mass concentrations is 30% at initial period (up to 60 min) and around 50% in the later period. In addition, the influence of humidity on aerosol size growth for two different aerosol mass concentrations is studied. The measured and simulated growth factors of aerosol size (ratio of saturated size to initial size) are found to be matched at reasonable extent. Since sodium is highly reactive with atmospheric constituents, the aerosol growth factor depends on the hygroscopic growth, chemical transformation and density variations besides coagulation. Further, there is a scope for the improvement of the code to estimate the aerosol dynamics in confined environment.

Metrics Approach in aspect of Code Smell for LEA Code (LEA 코드를 위한 코드 스멜 관점에서 메트릭 접근)

  • Jin-Keun Hong
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.24 no.4
    • /
    • pp.49-55
    • /
    • 2024
  • Code smells, used by Kent Beck, indicate potential quality issues and suggest the need for refactoring. This paper evaluates code smells in the LEA codebase, focusing on categorization and associated metrics. The research analyze LEA_core.c and LEA.cpp, highlighting differences in code quality and complexity. And metrics such as LOC, NOM, NOA, CYCLO, MAXNESTING, and FANOUT are used to assess size, complexity, coupling, encapsulation, inheritance, and cohesion. In the result of research, LEA_core.c is found to be more complex and challenging to maintain compared to LEA.cpp. In future work, we will develop automated tools for real-time code smell detection and refactoring suggestions

Evaluating the Quality of the Differential Police Response Strategy: Applications of Statistical Quality Control Charts (통계적 품질관리도를 활용한 차별적 경찰대응전략의 평가)

  • Lee, Myungwoo;Kim, Jihoon;Park, Hanho
    • The Journal of the Korea Contents Association
    • /
    • v.16 no.6
    • /
    • pp.529-536
    • /
    • 2016
  • The purpose of this research is to evaluate the quality of Differential Police Response strategy. Although it has been approximately three years since these new police response systems were introduced, there is no research to evaluate them empirically. Using two types of statistical quality control techniques, Xbar-R control charts for variables data and P charts for attributes data, this study analyzes approximately 3,000 calls reported throughout the year 2012 to the 112 Integrated Dispatch Center in Ik-san police station. The Xbar-R control charts revealed that the police did not consistently respond to an emergency call for service (i.e., code one case) within 3 minutes. The P control chart also identified that there was a significant variation in the portion/number of defective calls where police failed to respond to non-emergency calls for service within 5 minutes. The results from this study suggest the police may need to review the target response time for code 1 and code 2 respectively.

A GQM Approach to Evaluation of the Quality of SmartThings Applications Using Static Analysis

  • Chang, Byeong-Mo;Son, Janine Cassandra;Choi, Kwanghoon
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.14 no.6
    • /
    • pp.2354-2376
    • /
    • 2020
  • SmartThings is one of the most popular open platforms for home automation IoT solutions that allows users to create their own applications called SmartApps for personal use or for public distribution. The nature of openness demands high standards on the quality of SmartApps, but there have been few studies that have evaluated this thoroughly yet. As part of software quality practice, code reviews are responsible for detecting violations of coding standards and ensuring that best practices are followed. The purpose of this research is to propose systematically designed quality metrics under the well-known Goal/Question/Metric methodology and to evaluate the quality of SmartApps through automatic code reviews using a static analysis. We first organize our static analysis rules by following the GQM methodology, and then we apply the rules to real-world SmartApps to analyze and evaluate them. A study of 105 officially published and 74 community-created real-world SmartApps found a high ratio of violations in both types of SmartApps, and of all violations, security violations were most common. Our static analysis tool can effectively inspect reliability, maintainability, and security violations. The results of the automatic code review indicate the common violations among SmartApps.

A Practical Study on Code Static Analysis through Open Source based Tool Chains (Open Source 기반 툴 체인화를 통한 코드 정적 분석 연구)

  • Kang, Geon-Hee;Kim, R. Young Chul;Yi, Geun Sang;Kim, Young Soo;Park, Yong. B.;Son, Hyun Seung
    • KIISE Transactions on Computing Practices
    • /
    • v.21 no.2
    • /
    • pp.148-153
    • /
    • 2015
  • In our domestic software industries, it is focused on such a high quality development/ testing process, maturity measurement, and so on. But the real industrial fields are still working on a code-centric development. Most of the existing legacy systems did not keep the design and highly increased the code complexity with more patching of the original codes. To solve this problem, we adopt a code visualization technique which is important to reduce the code complexity among modules. To do this, we suggest a tool chaining method based on the existing open source software tools, which extends NIPA's Software Visualization techniques applied to procedural languages. In addition, it should be refactored to fix bad couplings of the quality measurement indicators within the code visualization. As a result, we can apply reverse engineering to the legacy code, that is, from programming via model to architecture, and then make high quality software with this approach.

A Method for Measuring and Evaluating for Block-based Programming Code (블록기반 프로그래밍 코드의 수준 및 취약수준 측정방안)

  • Sohn, Wonsung
    • Journal of The Korean Association of Information Education
    • /
    • v.20 no.3
    • /
    • pp.293-302
    • /
    • 2016
  • It is the latest fashion of interesting with software education in public school environment and also consider as high priority issue of curriculum for college freshman with programming 101 courses. The block-based programming tool is used widely for the beginner and provides several positive features compare than text-based programming language tools. To measure quality of programming code elaborately which is based script language, it is need to very tough manual process. As a result the previously research related with evaluation of block-based script code has been focused very simple methods in which normalize the number of blocks used which is related with programming concept. In such cases in this, it is difficult to measure structural vulnerability of script code and implicit programming concept which does not expose. In this research, the framework is proposed which enable to measure and evaluate quality of code script of block-based programming tools and also provides method to find of vulnerability of script code. In this framework, the quality metrics is constructed to structuralize implicit programming concept and then developed the quality measure and vulnerability model of script to improve level of programming. Consequently, the proposed methods enable to check of level of programming and predict the heuristic target level.

Development and validation of a fast sub-channel code for LWR multi-physics analyses

  • Chaudri, Khurrum Saleem;Kim, Jaeha;Kim, Yonghee
    • Nuclear Engineering and Technology
    • /
    • v.51 no.5
    • /
    • pp.1218-1230
    • /
    • 2019
  • A sub-channel solver, named ${\underline{S}}teady$ and ${\underline{T}}ransient$ ${\underline{A}}nalyzer$ for ${\underline{R}}eactor$ ${\underline{T}}hermal$ hydraulics (START), has been developed using the homogenous model for two-phase conditions of light water reactors. The code is developed as a fast and accurate TH-solver for coupled and multi-physics calculations. START has been validated against the NUPEC PWR Sub-channel and Bundle Test (PSBT) database. Tests like single-channel quality and void-fraction for steady state, outlet fluid temperature for steady state, rod-bundle quality and void-fraction for both steady state and transient conditions have been analyzed and compared with experimental values. Results reveal a good accuracy of solution for both steady state and transient scenarios. Axially different values for turbulent mixing coefficient are used based on different grid-spacer types. This provides better results as compared to using a single value of turbulent mixing coefficient. Code-to-code evaluation of PSBT results by the START code compares well with other industrial codes. The START code has been parallelized with the OpenMP algorithm and its numerical performance is evaluated with a large whole PWR core. Scaling study of START shows a good parallel performance.

Which Code Changes Should You Review First?: A Code Review Tool to Summarize and Prioritize Important Software Changes

  • Song, Myoungkyu;Kwon, Young-Woo
    • Journal of Multimedia Information System
    • /
    • v.4 no.4
    • /
    • pp.255-262
    • /
    • 2017
  • In recent software development, repetitive code fragments (i.e., clones) are common due to the copy-and-paste programming practice, the framework-based development, or the reuse of same design patterns. Such similar code fragments are likely to introduce more bugs but are easily disregarded by a code reviewer or a programmer. In this paper, we present a code review tool to help code reviewers identify important code changes written by other programmers and recommend which changes need to be reviewed first. Specifically, to identify important code changes, our approach detects code clones across revisions and investigates them. Then, to help a code reviewer, our approach ranks the identified changes in accordance with several software quality metrics and statistics on those clones and changes. Furthermore, our approach allows the code reviewer to express their preferences during code review time. As a result, the code reviewer who has little knowledge of a code base can reduce his or her effort by reviewing the most significant changes that require an instant attention. To evaluate our approach, we integrated our approach with a modern IDE (e.g., Eclipse) as a plugin and then analyzed two third-party open source projects. The experimental results indicate that our approach can improve code reviewer's productivity.