home
코드 해독하기

연구자 인터뷰

코드 해독하기

시선추적을 통한 소프트웨어 개발 살펴보기

보니타 샤리프 박사가 시선추적을 통해 소프트웨어 개발 프로세스를 지원하고 더 나은 도구를 구축하기 위한 인사이트를 제공하는 방법을 공유합니다.

보니타 샤리프 박사는 미국 네브래스카주 링컨에 위치한 네브래스카대학교 전산학부 부교수입니다. 그녀의 연구 관심 분야는 소프트웨어 엔지니어링, 경험적 소프트웨어 엔지니어링, 프로그램 이해, 감정 인식, 소프트웨어 추적성 및 대규모 시스템의 유지 관리를 지원하는 소프트웨어 시각화와 관련된 시선추적입니다. 그녀는 UNL에서 소프트웨어 엔지니어링 연구 및 실증 연구 연구소를 이끌고 있습니다.

인터뷰 동영상을 시청하세요.

인터뷰 정보

흥미로운 대화에서 샤리프 박사는 코드를 작성하거나 평가할 때 개발자의 주의력과 인지 과정을 이해하기 위해 시선추적을 사용하는 방법을 공유합니다. 그녀의 연구 결과는 궁극적으로 더 나은 프로그래밍 인터페이스를 구축하고 모든 소프트웨어 팀원을 지원하는 데 도움이 됩니다.

"눈동자 움직임을 통해 얻은 정보를 활용해 더 나은 도구를 구축함으로써 개발 프로세스를 지원할 수 있습니다... 개발자뿐만 아니라 다양한 이해관계자를 모두 지원할 수 있기 때문이죠. 소프트웨어 개발 과정에는 테스터, 프로젝트 관리자, 비즈니스 분석가 등 수많은 이해관계자가 있습니다."

샤리프 박사가 소프트웨어 추적성을 연구하던 중 시선추적을 사용하게 된 계기에 대해 이야기합니다. 대학원에 재학 중 지도 교수는 개발자가 코딩 과정에서 다양한 코딩 스타일을 사용하고 시각적 주의를 사로잡는 방법에 대한 연구를 재현하기 위해 아이 트래커를 사용할 것을 제안했습니다. 마침 대학 도서관에서 토비 시스템을 대여할 수 있어서 첫 번째 프로젝트에 토비 시스템을 빌려 사용했습니다.

(토비 팁: 시선추적을 처음 사용하는데 자체적으로 장비를 구입할 여력이 없다면 샤리프 박사처럼 캠퍼스에서 자료를 찾아 시작할 수 있습니다.

샤리프 박사는 아이 트래커를 빌려 시선추적을 시작한 이래, 시선추적을 연구에 활용하고자 하는 새로운 연구자들을 환영하고 있습니다. 시선추적 사용자 기반을 늘리고 협업을 형성하기에 충분한 연구 질문이 있습니다.

"이미 시선추적을 하고 있는 지인에게 연락하면 빠르게 적응하는 데 도움이 될 것입니다. 저는 항상 이런 이메일을 받고 있으며, 사람들이 시작할 수 있는 곳이나 읽을 수 있는 논문에 대한 자료를 기꺼이 제공합니다. 하지만 제 분야인 소프트웨어 엔지니어링과 시선추적 분야만 해도 할 일이 너무 많아서 모든 것을 다 할 수는 없습니다."

프로그래밍 환경에서 자연스러운 워크플로우를 지원하기 위해 샤리프 박사는 개발 환경에 통합된 오픈 소스 도구인 iTrace를 구축했습니다. 이 도구는 개발자가 코딩할 때 시선 추적을 통해 작업 프로세스를 종합적으로 이해할 수 있도록 지원합니다. iTrace 는 토비 하드웨어와 호환됩니다.

"저는 학생들뿐만 아니라 전문 개발자들이 어떻게 일하는지 공부하는 것을 좋아합니다. 예를 들어 전문가와 초보자를 구분하는 기준은 무엇인가요? 초보자는 언제 전문가가 될 수 있을까요? 초보자가 어떤 분야에서든 전문가가 되는 '아하'의 순간은 언제일까요?"

아래 동영상을 통해 소프트웨어 개발의 복잡성을 풀고, 연구에서 시선추적의 역할을 이해하고, 샤리프 박사가 직접 전하는 귀중한 통찰력을 얻으세요.

Video thumbnail

관련 정보

아래에서 인터뷰에 언급된 작업 중 시선추적 기술을 활용한 사례를 보도한 기사를 확인할 수 있습니다:

자이리아노프, V., 피터슨, C.S., 과르네라, D.T. (2022) 데자뷰: 소프트웨어 엔지니어링 작업에 대한 인지 연구를 지원하기 위한 고속 시선추적 및 상호 작용 데이터의 의미 인식 기록 및 재생—방법론 및 분석. Empir Software Eng 27, 168 .

Park, K., Weill-Tessier, P., Brown, N.C.C., Sharif, B., Jensen, N., Kölling, M. (2023). 코드 편집기의 배경 스타일링이 초보 프로그래머의 코드 이해에 미치는 영향을 평가하는 시선추적 연구. 2023 ACM 국제 컴퓨팅 교육 연구 컨퍼런스 - 1권 (ICER '23), 1권. 미국 컴퓨팅 기계 협회, 미국 뉴욕, 444–463.

Abid, N.J., Sharif, B., Dragan, N., Alrasheed, H., & Maletic, J.I. (2019). 자바 메서드를 요약하는 동안 개발자의 읽기 행동: 크기와 맥락이 중요합니다. IEEE/ACM 제41회 소프트웨어 엔지니어링 국제 컨퍼런스(ICSE), 384-395쪽.

샤리프 박사의 연구에 대한 자세한 내용은 다음을 방문하세요. 그녀의 웹 사이트.

비슷한 기사에 관심이 있으신가요?

이 인터뷰 시리즈에서는 저명한 연구자들이 다양한 응용 분야에서 시선추적을 어떻게 활용했는지에 대해 이야기합니다.

작성자

마리사 비온디 박사

읽기 시간

5분

2023년 10월 9일

인터뷰 대상

  • Dr. Marisa Biondi

    Dr. Marisa Biondi

    수석 연구 과학자 겸 자금 지원 관리자, 토비

    비온디 박사는 텍사스 A&M 대학교에서 심리 및 뇌 과학 박사 학위를 받았으며, fNIRS와 시선추적을 사용하여 발달 중인 인간 뇌의 기능적 조직을 연구했습니다.

시선추적 및 엔지니어링에 대한 지식을 넓히세요.