CampusDownWiki
누적 인용 16,105한국어KO 2,699EnglishEN 11,091日本語JA 772中文ZH 1,543
캠퍼스다운 홈 ↗
한국어

실행 취소

⚙️ 공학·기술 작성 캠퍼스다운 위키 편집부 최종 수정
실행 취소는 사용자가 방금 실행한 삭제, 이동, 편집, 전송 같은 행동을 짧은 시간 안에 또는 기록을 따라 이전 상태로 되돌릴 수 있게 하는 인터페이스 기능이자 설계 원칙이에요.
목차
  1. 1. 되돌릴 수 있다는 안심
  2. 2. 확인 대화상자 대신 취소
  3. 3. 다단계와 선택적 취소
  4. 4. 자주 묻는 질문
  5. 5. 참고문헌

되돌릴 수 있다는 안심

아처와 동료들(1984)은 일찍이 대화형 시스템이 사용자의 행동을 되돌릴 수 있어야 한다고 봤어요. 슈나이더만(1983)은 빠르고 되돌릴 수 있는 행동을 직접 조작의 핵심으로 꼽았어요. 되돌릴 수 있으면 사용자는 망칠 걱정 없이 기능을 시험해 보며 배워요. 노먼(1983)의 분석처럼 실수는 피할 수 없으니, 실수를 막는 오류 방지 설계와 함께 실수를 되돌리는 장치가 필요해요.

확인 대화상자 대신 취소

셀런(1994)은 사람이 결과를 보고 실수를 알아차린다고 했어요. 행동 전에 묻는 확인 대화상자는 결과를 보기 전이라 실수를 잘 못 잡고, 자주 띄우면 습관적으로 넘기게 돼요. 그래서 삭제나 보관 같은 행동은 바로 실행하고, 화면 아래에 '삭제됨 · 실행 취소'라는 스낵바를 몇 초간 보여주는 편이 빠르고 안전해요(Google, n.d.). 내부적으로는 즉시 지우지 않고 표시만 해 두는 소프트 삭제를 써서, 시간이 지나도 휴지통에서 복구할 수 있게 해요.

다단계와 선택적 취소

문서 편집처럼 여러 단계를 되돌려야 하는 곳에서는 기록을 따라 거꾸로 돌아가는 다단계 취소가 필요해요. 애보드와 딕스(1992)는 사용자가 무엇을 하나의 행동으로 느끼는지에 따라 취소 단위를 정해야 한다고 했고, 베를라지(1994)는 특정 행동만 골라 되돌리는 선택적 취소를 제안했어요. 모바일에서는 흔들어 취소처럼 숨은 제스처보다 화면에 보이는 취소 버튼이 발견하기 쉬워요. 결제나 외부 전송처럼 정말 되돌릴 수 없는 행동에만 확인을 남겨 두세요.

자주 묻는 질문

실행 취소 스낵바는 몇 초 보여야 하나요?
보통 4~10초 정도가 쓰이며, 사용자가 읽고 누를 시간을 충분히 줘야 해요. 휴지통 같은 장기 복구 수단도 함께 두면 좋아요.
모든 행동에 실행 취소를 넣어야 하나요?
되돌릴 수 있는 행동이라면 가능한 한 넣는 게 좋고, 외부 결제처럼 되돌릴 수 없는 건 사전 확인이 필요해요.

출처 검토일: 2026-10-27

참고문헌

  1. Archer, J. E., Jr., Conway, R., & Schneider, F. B. (1984). User recovery and reversal in interactive systems. ACM Transactions on Programming Languages and Systems, 6(1), 1–19. 되돌리기와 복구를 시스템 차원에서 다룬 초기 논문이라, 실행 취소의 기술적 뿌리를 볼 때 참고하면 도움이 돼요.
  2. Abowd, G. D., & Dix, A. J. (1992). Giving undo attention. Interacting with Computers, 4(3), 317–342. 사용자 관점에서 실행 취소의 의미를 정리해, 무엇을 되돌릴 대상으로 볼지 정할 때 참고하면 도움이 돼요.
  3. Berlage, T. (1994). A selective undo mechanism for graphical user interfaces based on command objects. ACM Transactions on Computer-Human Interaction, 1(3), 269–294. 특정 행동만 골라 되돌리는 선택적 취소를 제안해, 복잡한 편집 기능을 설계할 때 참고하면 도움이 돼요.
  4. Shneiderman, B. (1983). Direct manipulation: A step beyond programming languages. Computer, 16(8), 57–69. 빠르고 되돌릴 수 있는 행동을 직접 조작의 조건으로 꼽아, 되돌리기가 탐색을 돕는 이유로 참고하면 도움이 돼요.
  5. Norman, D. A. (1983). Design rules based on analyses of human error. Communications of the ACM, 26(4), 254–258. 실수 분석에서 되돌리기의 필요성을 이끌어내, 오류 대응 설계에 참고하면 도움이 돼요.
  6. Sellen, A. J. (1994). Detection of everyday errors. Applied Psychology, 43(4), 475–498. 실수를 결과를 보고 알아차린다는 연구라, 취소 버튼을 결과 직후에 보여주는 근거로 참고하면 도움이 돼요.
  7. Google. (n.d.). Snackbar. Material Design 3. 스낵바에 실행 취소 동작을 넣는 지침이라, 모바일 구현 시 참고하면 도움이 돼요.

이 이론으로 쓴 레포트·자료

아직 이 이론만 따로 다룬 자료는 없지만, 캠퍼스다운 자료실에서 관련 레포트를 검색해 볼 수 있어요.

레포트 더 찾기 · '실행 취소' 검색 결과 보기 →

같이 보면 좋은 이론

최신 아티클전체보기 ›

대학생 공부·과제에 바로 쓰는 새 정보 글

이 문서는 2026년 10월 27일에 마지막으로 수정되었습니다. 내용은 널리 알려진 원전과 교과서를 바탕으로 정리했으며, 레포트에 인용할 때는 아래 참고문헌의 원전을 직접 확인하세요.