맞춤기술찾기

이전대상기술

프로그램 소스의 표절 탐색 방법 및 이를 이용한프로그래밍 과제의 채점 시스템

  • 기술번호 : KST2015171589
  • 담당센터 : 부산기술혁신센터
  • 전화번호 : 051-606-6561
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 비교할 프로그램들의 소스를 파싱하여 각 함수별로 수행순서에 따라 키워드를 추출하게 되는 제1단계와; 함수들이 순서대로 각함수의 키워드를 하나의 선형순서로 나열하여 선형순서를 생성하게되는 제2단계와; 두개의 프로그램에서 추출된 선형순서를 키워드 유사성 행렬에 따라 국부정렬하게 되는 제3단계와; 상기 제3단계에서 국부정렬 후 가장 유사한 지역을 중심으로 그 전과 그 후의 선형순서를 각각 재귀적으로 국부정렬하게 되는 제4단계와; 국부정렬이 완료된 후 프로그램간의 유사도를 계산하게 되는 제5단계와; 통계적 분석에 의해 표절 여부를 판단하게 되는 제6단계를 포함하여 구성되는 것을 특징으로 하는 프로그램 소스의 표절 탐색 방법에 관한 것이다. 또한 서버와; 인터넷을 통해 상기 서버와 연결되며 프로그램을 입력받아 상기 서버측으로 전달하게 되는 클라이언트와; 상기 서버에 연동되며 프로그램언어에 따라 정의된 키워드간의 유사성을 수치화한 키워드 유사성 행렬이 저장되는 키워드디비와; 상기 클라이언트측에서 전달받은 프로그램을 저장하게 되는 프로그램디비와; 상기 프로그램디비에 저장된 프로그램의 소스를 분석하여 키워드를 추출하여 변환된 선형순서를 저장하게되는 선형순서디비와; 분석결과와 채점결과를 저장하게 되는 결과디비와; 클라이언트를 통해 전달받은 프로그램을 파싱하여 키워드를 추출하여 선형순서로 변환한 후 상기 선형순서디비에 저장하게 되는 분석모듈과; 두개의 프로그램소스에서 구한 선형순서를 키워드 유사성 행렬를 이용하여 재귀적으로 국부정렬하고 유사도를 계산하게되는 유사도계산모듈과; 판단된 유사도에 따라 표절여부를 판단하고 채점하여 상기 결과디비에 저장하게 되는 채점모듈;을 포함하여 구성되는 것을 특징으로 하는 프로그래밍 과제의 채점 시스템에 관한 것이다. 이에따라 프로그램 과제의 표절 여부를 용이하게 판별하고 신속하게 채점할 수 있다는 효과가 있다. 표절 프로그램 과제 아미노산 채점 국부정렬 재귀
Int. CL G06Q 50/20 (2008.03) G06F 17/00 (2006.01)
CPC G06Q 50/20(2013.01) G06Q 50/20(2013.01)
출원번호/일자 1020040050229 (2004.06.30)
출원인 부산대학교 산학협력단
등록번호/일자 10-0572660-0000 (2006.04.13)
공개번호/일자 10-2004-0064681 (2004.07.19) 문서열기
공고번호/일자 (20060424) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2004.06.30)
심사청구항수 5

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 부산대학교 산학협력단 대한민국 부산광역시 금정구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 조환규 대한민국 부산광역시 동래구
2 황해수 대한민국 부산광역시 금정구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 구성진 대한민국 부산광역시 연제구 법원남로**번길 **, *층 (거제동, 대한타워)(특허법인부경)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 부산대학교 산학협력단 대한민국 부산광역시 금정구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2004.06.30 수리 (Accepted) 1-1-2004-0288227-63
2 선행기술조사의뢰서
Request for Prior Art Search
2005.12.14 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2006.01.13 수리 (Accepted) 9-1-2006-0002123-17
4 등록결정서
Decision to grant
2006.01.25 발송처리완료 (Completion of Transmission) 9-5-2006-0046536-73
5 출원인정보변경(경정)신고서
Notification of change of applicant's information
2007.03.30 수리 (Accepted) 4-1-2007-5049227-69
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.01.02 수리 (Accepted) 4-1-2014-0000027-56
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2016.01.13 수리 (Accepted) 4-1-2016-5004891-78
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2017.01.09 수리 (Accepted) 4-1-2017-5004005-98
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2017.01.10 수리 (Accepted) 4-1-2017-5004797-18
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
비교할 프로그램들의 소스를 파싱하여 각 함수별로 수행순서에 따라 키워드를 추출하게 되는 제1단계와; 함수들이 순서대로 각함수의 키워드를 하나의 선형순서로 나열하여 선형순서를 생성하게되는 제2단계와; 두개의 프로그램에서 추출된 선형순서를 키워드 유사성 행렬에 따라 국부정렬하게 되는 제3단계와; 상기 제3단계에서 국부정렬 후 가장 유사한 지역을 중심으로 그 전과 그 후의 선형순서를 각각 재귀적으로 국부정렬하게 되는 제4단계와; 국부정렬이 완료된 후 프로그램간의 유사도를 계산하게 되는 제5단계와; 통계적 분석에 의해 표절 여부를 판단하게 되는 제6단계를 포함하여 구성되는 것을 특징으로 하는 프로그램 소스의 표절 탐색 방법
2 2
제1항에 있어서 상기 프로그램 소스의 표절 탐색방법은 추출할 프로그램 키워드를 설정하는 0-1단계와; 프로그램에 나타날 수 있는 모든 키워드들 간의 키워드 유사성 행렬을 생성하는 0-2단계;를 더 포함하여 구성되는 것을 특징으로 하는 프로그램 소스의 표절 탐색 방법
3 3
제1항에 있어서 상기 프로그램 소스의 표절 탐색방법은 제5단계에서 계산한 프로그램간의 유사도를 이용하여 각 프로그램간의 표절과정을 추적하여 계통도를 구성하여 표시하게 되는 것을 특징으로 하는 프로그램 소스의 표절 탐색방법
4 4
서버와; 인터넷을 통해 상기 서버와 연결되며 프로그램을 입력받아 상기 서버측으로 전달하게 되는 클라이언트와; 상기 서버에 연동되며 프로그램언어에 따라 정의된 키워드간의 유사성을 수치화한 키워드 유사성 행렬이 저장되는 키워드디비와; 상기 클라이언트측에서 전달받은 프로그램을 저장하게 되는 프로그램디비와; 상기 프로그램디비에 저장된 프로그램의 소스를 분석하여 키워드를 추출하여 변환된 선형순서를 저장하게되는 선형순서디비와; 분석결과와 채점결과를 저장하게 되는 결과디비와; 클라이언트를 통해 전달받은 프로그램을 파싱하여 키워드를 추출하여 선형순서로 변환한 후 상기 선형순서디비에 저장하게 되는 분석모듈과; 두개의 프로그램소스에서 구한 선형순서를 키워드 유사성 행렬를 이용하여 재귀적으로 국부정렬하고 유사도를 계산하게되는 유사도계산모듈과; 판단된 유사도에 따라 표절여부를 판단하고 채점하여 상기 결과디비에 저장하게 되는 채점모듈;을 포함하여 구성되는 것을 특징으로 하는 프로그래밍 과제의 채점 시스템
5 5
제4항에 있어서 상기 채점모듈은, 상기 유사도계산모듈에서 계산된 유사도를 사용하여 각 프로그램간의 표절과정을 추적하여 계통도를 구성하게되는 추적모듈을 더 포함하게 되는 것을 특징으로 하는 프로그래밍 과제의 채점 시스템
6 5
제4항에 있어서 상기 채점모듈은, 상기 유사도계산모듈에서 계산된 유사도를 사용하여 각 프로그램간의 표절과정을 추적하여 계통도를 구성하게되는 추적모듈을 더 포함하게 되는 것을 특징으로 하는 프로그래밍 과제의 채점 시스템
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.