×

Search

사이트 내 전체검색
  • 검색하고자 하는 키워드 입력 후 Enter 또는 검색아이콘 클릭을 통해 검색해 주세요.
  • 통합검색은 홈페이지의 내용을 전체 검색합니다.
닫기
  • 커뮤니티
  • 세미나 및 행사
  • 커뮤니티

세미나 및 행사 세미나 및 행사

소프트웨어재난연구센터 9월 초청세미나 일정 안내

페이지 정보

작성자 김채원 댓글 조회 작성일 24-09-09 15:37

본문

소프트웨어재난연구센터에서 다음과 같이 9월 초청 세미나 일정을 안내드리오니, 관심있는 교수님 및 연구원께서는 많은 참석 부탁 드리겠습니다.


  - 일   시 : 2024년 9월 10일 화요일 16:00 - 17:00

  - 장   소 :  온라인(ZOOM) : https://us02web.zoom.us/j/8798584725?pwd=RUluYWRMYjlaWkJVbkFXZXVDNGExQT09

  - 연   사 :  Prof. Abhik Roychoudhury (National University of Singapore, NUS)

  - 주   제 : Trusted Automatic Programming


세미나에 관심있는 학부,대학원생 모두 참여 가능합니다. 




Trusted Automatic Programming

Automated program repair can be seen as automated code generation at a micro-scale. The research done in automated program repair is thus particularly relevant today with the movement towards automatic programming using tools like Github Copilot. Since automatically generated code from natural language descriptions lack understanding of program semantics, using semantic analysis techniques to auto-correct or rectify the code is of value. In our work we have proposed the use of semantic or symbolic program analysis techniques to automatically rectify code. Effectively symbolic analysis is used to generalize tests into specifications of intent. These techniques can be employed on manually written code as well as automatically generated code. The techniques have been used for security vulnerability repair in software (thereby achieving autonomous cybersecurity) as well as for supporting intelligent tutoring systems teaching programming. Apart from the practical value of such techniques, conceptually this gave a new direction to use symbolic reasoning. We use symbolic reasoning to derive a logical constraint which would capture what it means for the program to be “correct” thereby inferring specification about intended program behavior. 

We will conclude with a forward looking perspective by describing our recent work on AutoCodeRover (https://autocoderover.dev), a large language model agent for automated program repair, and autonomous software engineering.


Bio

Abhik Roychoudhury is Provost's Chair Professor of Computer Science at the National University of Singapore (NUS), where he leads a research team on Trustworthy and Secure Software (TSS). His research group is known for foundational contributions to software testing and analysis. Specifically the team has made contributions to automatic programming and automated program repair, as well as to fuzz testing for finding security vulnerabilities in software systems. These works have been honored with various awards including an International Conference on Software Engineering (ICSE) Most Influential Paper Award (Test-of-time award) for program repair, and IEEE New Directions Award 2022 for contributions to symbolic execution and its usage in program repair.

Abhik was the inaugural recipient of the NUS Outstanding Graduate Mentor Award 2024. Doctoral students graduated fom his research team have taken up faculty positions in many academic institutions including Max Planck Institute, NUS, University College London, University of Melbourne, and Peking University. He has served the software engineering research community in various capacities including as chair of the major conferences of the field, ICSE and FSE. Currently, he serves as chair of the FSE steering committee. Abhik received his PhD in Computer Science from State University of New York at Stony Brook in 2000.


댓글목록

등록된 댓글이 없습니다.