지난번에 소개 되었고 ASE(Automated Software Engineering) 의 짧은 논문으로 발표되었던 eXoa (Example Oriented API documents) 시스템이 AI 분야의 최고 학회인 AAAI 2010 (http://www.aaai.org/Conferences/AAAI/aaai10.php) 에서 발표될 예정입니다.
"Towards Intelligent Code Search Engine" by Jinhan Kim, Sanghoon Lee, Seung-won Hwang, and Sunghun Kim
기존의 SE적인 관점에서 약간 벗어나 개발자가 알고 싶고 찾고 싶은 것을 미리 똑똑하게 찾아서 API문서에 넣어 준다는 점을 강조한 것을 AI 커뮤니티 분들이 인정해 주신 것입니다. 이 연구는 처음부터 SE연구자와 국내 최고의 DB연구자가 한팀이 되어 진행되었는데 앞으로도 DB분야나 SE분야에 추가적인 연구 결과를 보낼 계획입니다.
우선 예제들을 보여주는 ranking이 중요한데 어떻게 해야 개발자들에게 가장 도움이 되는 API 예제들을 먼저 보여줄까 하는 것이 고민이고 여러가지 방법들을 시도해보고 있습니다.
두 번째는 일반 사용자들이 API문서를 어떤 순서로 보는지에 대한 연구입니다. 지금의 문서는 단지 class단위로 묶어서 해당 class안에 있는 API들만 보여주는 구조입니다. (See Also라는 항목이 있지만.) 이보다 더 연관된 API들 중심으로 설명과 예제들을 엮어서 보여주는 효과적인 방법을 구상중입니다.
http://exoa.postech.ac.kr 도 많이 방문해주시고 개발 경험이 많으신 여러분들의 조언과 아이디어를 기다립니다.
"Towards Intelligent Code Search Engine" by Jinhan Kim, Sanghoon Lee, Seung-won Hwang, and Sunghun Kim
기존의 SE적인 관점에서 약간 벗어나 개발자가 알고 싶고 찾고 싶은 것을 미리 똑똑하게 찾아서 API문서에 넣어 준다는 점을 강조한 것을 AI 커뮤니티 분들이 인정해 주신 것입니다. 이 연구는 처음부터 SE연구자와 국내 최고의 DB연구자가 한팀이 되어 진행되었는데 앞으로도 DB분야나 SE분야에 추가적인 연구 결과를 보낼 계획입니다.
우선 예제들을 보여주는 ranking이 중요한데 어떻게 해야 개발자들에게 가장 도움이 되는 API 예제들을 먼저 보여줄까 하는 것이 고민이고 여러가지 방법들을 시도해보고 있습니다.
두 번째는 일반 사용자들이 API문서를 어떤 순서로 보는지에 대한 연구입니다. 지금의 문서는 단지 class단위로 묶어서 해당 class안에 있는 API들만 보여주는 구조입니다. (See Also라는 항목이 있지만.) 이보다 더 연관된 API들 중심으로 설명과 예제들을 엮어서 보여주는 효과적인 방법을 구상중입니다.
http://exoa.postech.ac.kr 도 많이 방문해주시고 개발 경험이 많으신 여러분들의 조언과 아이디어를 기다립니다.

Prev
Rss Feed