• Title/Summary/Keyword: Code Recommendation

Search Result 48, Processing Time 0.03 seconds

A Code Recommendation Method Using RNN Based on Interaction History (RNN을 이용한 동작기록 마이닝 기반의 추천 방법)

  • Cho, Heetae;Lee, Seonah;Kang, Sungwon
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.7 no.12
    • /
    • pp.461-468
    • /
    • 2018
  • Developers spend a significant amount of time exploring and trying to understand source code to find a source location to modify. To reduce such time, existing studies have recommended the source location using statistical language model techniques. However, in these techniques, the recommendation does not occur if input data does not exactly match with learned data. In this paper, we propose a code location recommendation method using Recurrent Neural Networks and interaction histories, which does not have the above problem of the existing techniques. Our method achieved an average precision of 91% and an average recall of 71%, thereby reducing time for searching and exploring code more than the existing recommendation techniques.

Development of The GT code Recommendation Systems using Neural Networks (신경회로망을 이용한 GT 코드 추천 시스템 개발에 관한 연구)

  • 조현수;이홍익;이교일
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 1994.10a
    • /
    • pp.658-663
    • /
    • 1994
  • The classification and coding of part for group technology applications continus to be labour intensive and time-consuming process, and therefore much effort is dedicated to the structure and creation of automatic coding systems. IN this paper, Neural networks is used to generate processes-related digit as well as part geometry-related digit of the TS code where part name is provided as input.since part name, which is appropriately designated, provides much information about part geometry and manufacturing processes. THe developed GT recommendation system is integrated with interactive TS coding system and database in order to handle the changes of production environment, such as the change of production part of plant. It is found to recommend codes accurately and promises to be a useful tool for consistent, reliable and convenient coding processes.

  • PDF

Performance Evaluation of MissLess Soft Keyboard with Recommendation (추천 소프트 키보드 MissLess의 성능 평가)

  • Hwang, Kitae;Kim, Tae-Wan;Cho, Hye-Kyung
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.14 no.4
    • /
    • pp.187-195
    • /
    • 2014
  • In this paper, we evaluated the performance of recommendation and run time of the MissLess soft keyboard developed in the previous research. The MissLess keyboard assigns a hash code per each word for all words within its mobile dictionary. It decides recommendation words through three consecutive processes such as hash filtering, sorting based on spelling similarity, and finally recommendation based on frequency of use. Each process has some factors to have an impact on the recommendation success. We conducted experiments in an Android mobile device running the MissLess keyboard and measured performance of recommendation and run time overhead according to the impact factors. In this paper, we showed the experiment results.

Designation of International Network by using Building ID Code (건물ID코드를 이용한 국제망의 표현방법 연구)

  • 이효영;노정자이범교
    • Proceedings of the IEEK Conference
    • /
    • 1998.06a
    • /
    • pp.118-121
    • /
    • 1998
  • Standardized representations and data codes are crucial for the exchange of information between systems, organizations, and people in the telecommunications operations area. ITU-T M.1400 recommends a unified representation for the international network routes which includes such location data elements as Town A, Suffix Code which was designed for the representation of domestic network locations to meet the ITU-T recommendation. This paper suggests an expanded building ID code for the representation of the international network locations.

  • PDF

Analysis of the error performance objective on Turbo code for satellite communication systems (위성통신시스템에서의 터보부호에 대한 오류성능 목표 분석)

  • Yeo, Sung-Moon;Kim, Soo-Young
    • Proceedings of the IEEK Conference
    • /
    • 2006.06a
    • /
    • pp.49-50
    • /
    • 2006
  • Digital satellite systems are usually integrated with terrestrial systems to provide various services, and in these cases they should satisfy the performance objectives defined by the terrestrial systems. Recommendation ITU-R S.1062 specifies the performance of digital satellite systems. The performance objectives were given in terms of bit error probability divided by the average number of errors per burst versus percentage of time. This paper presents theoretical method to estimate performance measure of digital satellite systems defined in Recommendation ITU-R S.1062. We show performance estimation results of duo-binary Turbo codes, and verify them by comparing to the simulation results.

  • PDF

Experimental Study on the Long Span Precast Decks (프리캐스트 장지간 바닥판의 정적 및 피로실험)

  • 이한주;이용우;정철헌;김인규;전세진;정운용
    • Proceedings of the Korea Concrete Institute Conference
    • /
    • 2002.05a
    • /
    • pp.463-468
    • /
    • 2002
  • Transverse prestressing of bridge decks is an attractive concept with substantial benefits in both economy and crack control in slabs. To evaluate the necessary information for the prestressed long span bridge slab design, a series of static and fatigue tests were peformed. It is shown that the minimum thickness recommendation in Korean Highway Bridge Design Code is too conservative.

  • PDF

비트-슬라이스 마이크로프로세서를 이용한 LOG PCM/ADPCM 부호변환시스템 설계

  • Jo, Jeong-Yeon;Lee, Yeong-Ho
    • ETRI Journal
    • /
    • v.6 no.3
    • /
    • pp.9-16
    • /
    • 1984
  • This paper describes $\mu$-law PCM/ADPCM Code Conversion System. The system algorithm is computer-simulated, and with the result of simulation the system is designed by using the Am 2900 family's Bit-Slice Microprocessors which have a high-speed processing power. The ADPCM algorithm is based on Jayant's model and the converting algorithm between $\mu$-law PCM and linear PCM is developed according to the CCITT Recommendation G. 711.

  • PDF

Real-time implementation of the 2.4kbps EHSX Speech Coder Using a $TMS320C6701^TM$ DSPCore ($TMS320C6701^TM$을 이용한 2.4kbps EHSX 음성 부호화기의 실시간 구현)

  • 양용호;이인성;권오주
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.29 no.7C
    • /
    • pp.962-970
    • /
    • 2004
  • This paper presents an efficient implementation of the 2.4 kbps EHSX(Enhanced Harmonic Stochastic Excitation) speech coder on a TMS320C6701$^{TM}$ floating-point digital signal processor. The EHSX speech codec is based on a harmonic and CELP(Code Excited Linear Prediction) modeling of the excitation signal respectively according to the frame characteristic such as a voiced speech and an unvoiced speech. In this paper, we represent the optimization methods to reduce the complexity for real-time implementation. The complexity in the filtering of a CELP algorithm that is the main part for the EHSX algorithm complexity can be reduced by converting program using floating-point variable to program using fixed-point variable. We also present the efficient optimization methods including the code allocation considering a DSP architecture and the low complexity algorithm of harmonic/pitch search in encoder part. Finally, we obtained the subjective quality of MOS 3.28 from speech quality test using the PESQ(perceptual evaluation of speech quality), ITU-T Recommendation P.862 and could get a goal of realtime operation of the EHSX codec.c.

An Automated Approach for Exception Suggestion in Python-based AI Projects (Python 기반 AI 프로젝트에서 예외 제안을 위한 자동화 접근 방식)

  • Kang, Mingu;Kim, Suntae;Ryu, Duksan
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.22 no.4
    • /
    • pp.73-79
    • /
    • 2022
  • The Python language widely used in artificial intelligence (AI) projects is an interpreter language, and errors occur at runtime. In order to prevent project failure due to errors, it is necessary to handle exceptions in code that can cause exceptional situations in advance. In particular, in AI projects that require a lot of resources, exceptions that occur after long execution lead to a large waste of resources. However, since exception handling depends on the developer's experience, developers have difficulty determining the appropriate exception to catch. To solve this need, we propose an approach that recommends exceptions to catch to developers during development by learning the existing exception handling statements. The proposed method receives the source code of the try block as input and recommends exceptions to be handled in the except block. We evaluate our approach for a large project consisting of two frameworks. According to our evaluation results, the average AUPRC is 0.92 or higher when performing exception recommendation. The study results show that the proposed method can support the developer's exception handling with exception recommendation performance that outperforms the comparative models.

A Survey on the Heavy Metal Contents of Water and Rice in the Jeon-buk Area of Korea

  • Kim, Jong-Gyu;Lee, In-kyu
    • Proceedings of the Korean Environmental Health Society Conference
    • /
    • 2005.06a
    • /
    • pp.323-325
    • /
    • 2005
  • This study was performed to investigate the levels of cadmium (Cd), copper (Cu), lead (Pb), and zinc (Zn) in water and rice samples taken from five sites on a stream used for agricultural water in the Jeon-buk area, Korea. The water samples were collected by the recommendation methods of the World Health Organization, and rice samples were randomly selected from the paddy rice. The water and rice samples were analyzed by the recommendation methods of Food Code of Korea and using ICP. Although there was variation between sampling sites, the levels of the metals of rice were on average much higher than those of water. The ratios of metal levels of rice to water were: Cd 8.0${\sim}$35.4; Cu 2.2${\sim}$7.2; Pb 5.9${\sim}$18.3; and Zn 10.6${\sim}$75,7. These results indicate that there was transfer of the metals from the water to the rice, This study also suggests that there might be another pathways for the transfer of the metals to the rice.

  • PDF