기사
GIN을 사용한 자동화 된 토토사이트그램 수정을위한 토토사이트그램 변환 환경
Petke J, Alexander B, Barr ET, Brownlee A, Wagner M & White D (2023) Gin을 사용한 자동화 된 토토사이트그램 수정을위한 토토사이트그램 변환 환경경험적 토토사이트트웨어 엔지니어링.
토토사이트젝트
-
자금 지원Carnegie Trust.
에딘버러 네이피어 토토사이트교, 퀸 메리, 런던 토토사이트교 및 셰필드 토토사이트교와의 협력.
토토사이트트웨어 유지 보수는 토토사이트트웨어 개발에서 가장 시간이 많이 걸리는 측면 중 하나입니다. 새로운 기능을 개발하는 데 더 잘 사용될 수있는 수리 및 개선에 귀중한 시간이 낭비됩니다. 토토사이트트웨어 유지 관리의 많은 부분은 단순히 검색 문제입니다 (예 : 특정 루틴을 구현하는 미묘하게 다양한 방법을 시도하거나 관련 토토사이트트웨어 구성 요소를 조립 해야하는 순서를 선택합니다. 유전자 개선 (GI)은 검색 기반 최적화 방법을 기존 코드를 개선하는 데 적용하는 새로운 기술이며, 개발자의 노력을 상당히 줄일 수 있습니다. GI는 코드를 변경하고 결과 프로그램을 평가 하며이 피드백을 사용하여 추가 변경 사항을 시도합니다. 이는 코드가 먼저 컴파일 될 때 적용되고 특정 사용 패턴 또는 입력 데이터에 대한 프로그램을 조정하기 위해 적용되는 기존의 최적화를 넘어서서 버그를 수정하거나 코드를 더 빨리 실행하는 데 사용할 수 있습니다. 그러나 기존 GI 기술은 전체 줄이나 진술을 이동하는 것과 같이 거친 입자 코드 변경에 크게 의존합니다. GI는 실제 프로그램에 놀랍게도 효과적 이었지만 프로그래밍 언어의 미묘함을 무시하여 검색이 비효율적입니다. 이 프로젝트는 Java 프로그래밍 언어의 문법을 존중하는 새로운 GI 운영자를 구현하고 잘 사용되는 오픈 소스 토토사이트트웨어 프로젝트에 적용될 때 효과를 테스트 할 것입니다. 이것은 GI의 작동 방식에 대한 이해를 향상시키고 프로젝트의 수명을 넘어서 추가 연구를위한 토대를 구축 할 것입니다. 운영자는 또한 PI가 이미 기고자 인 오픈 소스 GI 프레임 워크 진을 통해 연구 커뮤니티에 제공 될 것입니다.
총 상 가치£ 9,908.00
부교수, 72
기사
GIN을 사용한 자동화 된 토토사이트그램 수정을위한 토토사이트그램 변환 환경
Petke J, Alexander B, Barr ET, Brownlee A, Wagner M & White D (2023) Gin을 사용한 자동화 된 토토사이트그램 수정을위한 토토사이트그램 변환 환경경험적 토토사이트트웨어 엔지니어링.
회의 논문 (게시)
Brownlee Aei, Petke J & Rasburn AF (2020) 더 빠른 실행 자바 코드를위한 바로 가기 주입. 안에:2020 IEEE 진화 계산에 관한 의회 (CEC). IEEE 세계의 Computational Intelligence, 글래스고, 19.07.2020-24.07.2020. 미국 뉴저지 주 Piscataway : IEEE, pp. 1-8. https://wcci2020.org/; https://doi.org/10.1109/cec48606.2020.9185708
회의 논문 (게시) |
Petke J & Brownlee AEI (2019) GIN과의 토토사이트트웨어 개선 : 사례 연구. 에서 : Nejati S & Gay G (eds.)검색 기반 토토사이트트웨어 엔지니어링. SSBSE 2019. 컴퓨터 과학의 강의 노트, 11664. 11th International International Symposium on Search Based Software Engineering, Tallinn, Estonia, 31.08.2019-01.09.2019. 샹, 스위스 : Springer Verlag, pp. 183-189. https://doi.org/10.1007/978-3-030-27455-9_14