http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
백종문,이홍기,고정호,민동준 대한금속재료학회(대한금속학회) 1998 대한금속·재료학회지 Vol.36 No.12
The kinetic experiments have been made on iron oxidation in slag by oxidizing gases at 1387∼1500℃. The effect of temperature, FeO content and oxygen potential of gas on the reaction rate have been examined. The iron oxidizing rate is considerably increased with increasing temperature and FeO content in slag. It was also found that the rate controlling step of reaction have been depended on the temperature, FeO content in slag and (P_(co₂)/P_(co) as an oxygen potential at gas/slag interface. The dependence of the overall reaction rate constant on temperature and initial FeO content in slag at 1450℃ could be expressed as follows; log k_(overall) = -0.36-10,820/T[㏖/㎠·sec·atm] k_(overall) = 1.04×10^(-7)(wt%FeO)^(0.75)[㏖/㎠·sec·atm] In condition of high oxygen potential such as high FeO content and (P_(co₂)/P_(co)), the chemical reaction at interface between slag and gas might play a important role as a rate controlling step of overall reaction, which is controlled by the dissociation of CO₂ at slag/gas interface. But in case of low (P_(co₂)/P_(co)), mass transfer and chemical reaction at interface between slag and iron become important as a rate controlling step. The reaction mechanism of iron oxidization in slag by gas have been discussed in terms of rate constant for elementary reactions.
배민지,백종문 한국정보과학회 2022 정보과학회논문지 Vol.49 No.6
There are few programs with no compilation errors. The compiler provides the programmers with compiler error messages as clues to solve the problem, but analyzing the error messages correctly also consumes much time. Although there are many proposals that suggest the error localization method and how to repair the error, most of the proposals are using data from novice programmers, or can be applied only to one specific programming language. It is difficult to apply practically in large-scale projects conducted in the company. In this study, to increase the efficiency of compile error handling in practical projects, we propose DeepErrorFinder which identifies the location of compilation errors using DNN. This model, which is based on the LSTM model, predicts the error location after training based on compilation error logs, and repair changes from mobile phone software development projects. As a result of the experiments, it showed an accuracy of 52% and reduced the elapsed time compared to a manual search. It can facilitate quickly finding the location of the compilation error code in practice projects. 컴파일 에러 없이 완성되는 프로그램은 드물다. 성능 좋은 컴파일러는 컴파일 에러 메시지를 통해 프로그래머에게 문제를 해결할 단서를 주지만, 프로그래머가 에러 메시지를 분석하는 시간 역시 만만치 않다. 이를 줄이기 위해 에러 위치와 수정 방법을 제시하는 많은 제안들이 나와있지만, 대부분 초보 프로그래머의 데이터를 활용하거나 특정 언어에만 적용이 가능하여, 기업 실무에서 진행되는 방대한 규모의 프로젝트에서는 실제로 적용하기 어려운 경우가 대부분이다. 본 연구에서는 실무 프로젝트에서 컴파일 에러 처리시 효율성을 높이기 위해, DNN을 이용하여 컴파일 에러 위치를 식별하는 DeepErrorFinder 모델을 제안한다. 이 모델은 LSTM 모델을 기반으로 구성되었으며, 휴대폰 소프트웨어 개발 프로젝트의 안드로이드 빌드 에러 로그와 수정 코드 데이터를 기반으로 학습 후 에러 위치를 예측한다. 실제 테스트 결과, 52%의 정확도로 예측 및 수동 탐색 대비 시간 단축이 가능하였다. 이 모델은 실무에서 빌드 에러가 발생했을 때 빠르게 에러를 유발한 코드의 위치를 찾도록 도울 것이다.
A Comparative Study on Similarity Measure Techniques for Cross-Project Defect Prediction
류덕산,백종문,Ryu, Duksan,Baik, Jongmoon Korea Information Processing Society 2018 정보처리학회논문지. 소프트웨어 및 데이터 공학 Vol.7 No.6
소프트웨어 결함 예측은 결함이 자주 발생하는 모듈에 집중함으로써 소프트웨어 품질 보증 활동에 귀중한 프로젝트 리소스를 효과적으로 할당하는 데 도움이 될 수 있다. 회사 내에서 수집 된 충분한 기록 데이터를 사용하여 정확한 결함 발생 가능성이 높은 모듈 예측에 대해 WPDP (프로젝트 내 결함 예측)를 사용할 수 있다. 회사가 과거 데이터를 유지하지 못한 경우 CPDP (Cross-Project Defect Prediction) 메커니즘을 기반으로 오류를 예측하는 분류기를 만드는 것이 도움이 될 수 있다. CPDP는 다른 조직에서 수집 한 다른 프로젝트 데이터를 사용하여 분류기를 작성하기 때문에 정확한 분류기를 만드는데 가장 큰 장애물은 소스와 대상 프로젝트 간의 서로 다른 분포이다. 이 문제의 해결을 위해 효과적인 유사도 측정 기술을 식별하는 것이 중요하므로, 본 논문에서는 다양한 유사도 측정 기술을 CPDP 모델에 적용하여 성능을 비교한다. 유사도 가중치의 유효성을 평가하고, 통계적 유의성 검정 및 효과 크기 검정을 통해 결과를 검증한다. 실험 결과, k-Nearest Neighbor (k-NN), LOcal Correlation Integral (LOCI) 및 Range 방법이 유사도 측정 기술 중 상위 3 개에 속했고, 이들을 사용하는 CPDP 예측 성능이 WPDP의 성능과 유사하였다. Software defect prediction is helpful for allocating valuable project resources effectively for software quality assurance activities thanks to focusing on the identified fault-prone modules. If historical data collected within a company is sufficient, a Within-Project Defect Prediction (WPDP) can be utilized for accurate fault-prone module prediction. In case a company does not maintain historical data, it may be helpful to build a classifier towards predicting comprehensible fault prediction based on Cross-Project Defect Prediction (CPDP). Since CPDP employs different project data collected from other organization to build a classifier, the main obstacle to build an accurate classifier is that distributions between source and target projects are not similar. To address the problem, because it is crucial to identify effective similarity measure techniques to obtain high performance for CPDP, In this paper, we aim to identify them. We compare various similarity measure techniques. The effectiveness of similarity weights calculated by those similarity measure techniques are evaluated. The results are verified using the statistical significance test and the effect size test. The results show k-Nearest Neighbor (k-NN), LOcal Correlation Integral (LOCI), and Range methods are the top three performers. The experimental results show that predictive performances using the three methods are comparable to those of WPDP.