KR20230079292A - Big data-based usability test methods and devices - Google Patents

Big data-based usability test methods and devices Download PDF

Info

Publication number
KR20230079292A
KR20230079292A KR1020210166306A KR20210166306A KR20230079292A KR 20230079292 A KR20230079292 A KR 20230079292A KR 1020210166306 A KR1020210166306 A KR 1020210166306A KR 20210166306 A KR20210166306 A KR 20210166306A KR 20230079292 A KR20230079292 A KR 20230079292A
Authority
KR
South Korea
Prior art keywords
task
information
participant
usability
usability test
Prior art date
Application number
KR1020210166306A
Other languages
Korean (ko)
Inventor
이민재
Original Assignee
주식회사 에스제이소프트
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 에스제이소프트 filed Critical 주식회사 에스제이소프트
Priority to KR1020210166306A priority Critical patent/KR20230079292A/en
Publication of KR20230079292A publication Critical patent/KR20230079292A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0278Product appraisal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2462Approximate or statistical queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/906Clustering; Classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Probability & Statistics with Applications (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Mathematical Physics (AREA)
  • Development Economics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computational Linguistics (AREA)
  • Artificial Intelligence (AREA)
  • Fuzzy Systems (AREA)
  • Evolutionary Computation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computing Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • Medical Informatics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Provided is a big data-based usability test method executed by a computer, which can be understood intuitively and be utilized immediately by a user. According to the present invention, the big data-based usability test method comprises: a step of storing information related to tasks used in a usability test in a task database and classifying the first large amount of data stored in the task database; a step of storing information related to participant terminals participated in the usability test in a participant information database and classifying second large-capacity data stored in the participant information database; a step of receiving product information from a requester terminal; a step of combining the product information and the first large-capacity data, searching for at least one task related to the product information in the task database, listing the tasks, and transmitting a task list to the requester terminal; a step of receiving a selection input for the at least one task included in the task list from the requester terminal; a step of combining the selected task and second large-capacity data to analyze information on the participant terminals related to the selected task; and a step of determining participant conditions on the basis of an analysis results and transmitting the participant conditions to the requester terminal.

Description

빅데이터 기반의 사용성 테스트 방법 및 장치{Big data-based usability test methods and devices}Big data-based usability test methods and devices {Big data-based usability test methods and devices}

[0001] 본 발명은, 사용성 테스트 방법 및 장치에 관한 것으로, 보다 구체적으로는 빅데이터를 머신 러닝에 기초하여[0001] The present invention relates to a usability test method and apparatus, and more specifically, to a usability test based on machine learning

분석하고 그 분석 결과를 기초로 태스크를 추천하고 참여자 조건을 제안할 수 있는 사용성 테스트 방법 및 장치Usability test method and apparatus capable of analyzing, recommending tasks based on the analysis results, and suggesting participant conditions

에 관한 것이다.It is about.

[0002] 사용성 테스트는 사용자의 행동을 관찰함으로써 사용자의 요구 사항을 보다 정확히 파악할 수 있는 방법이다.[0002] A usability test is a method for more accurately grasping a user's requirements by observing a user's behavior.

전통적인 리서치 방법론과 달리 사용성 테스트는 실제 사용자들의 실제 제품 사용과정을 관찰하여 사용자 요구Unlike the traditional research methodology, usability testing observes actual users' actual product usage process to meet user needs.

사항을 분석하기 때문에 보다 정확한 테스트 결과를 얻을 수 있어, 최근에 기업들이 생산하고자 하는 제품 또는It is possible to obtain more accurate test results because it analyzes the

서비스에 대한 리서치 방법론으로 최우선 순위로 검토되고 있는 추세에 있다.As a research methodology for services, it is being reviewed as the top priority.

[0003] 통상적인 사용성 테스트 방법은 사용자 집단을 정의하고, 사용자 태스크를 선정하고, 테스트를 진행하고, 테스[0003] A typical usability test method defines a user group, selects a user task, conducts a test, and

트 결과를 분석하는 단계로 이루어진다. 사용성 테스트를 진행하는 경우, 사용성 테스트 전문가가 테스트 진행It consists of analyzing the results of the In the case of usability testing, a usability test expert conducts the test

자로서 사용자 집단의 정의부터 테스트 결과를 분석하는 일련의 과정을 수행하게 된다. 왜냐하면, 사용성 테스As an administrator, you will perform a series of processes from defining a user group to analyzing test results. Because the usability test

트는 소규모 테스트 참여자의 테스트 결과를 기초로 문제점을 발견하고자 진행되는 리서치이기 때문에, 진행자Since the test is conducted to find problems based on the test results of small test participants, the facilitator

가 테스트 진행에 지식과 경험 수준에 따라 왜곡(Bias) 문제가 발생할 가능성이 높아지기 때문이다. 실제, 동일This is because the possibility of bias problem increases according to the level of knowledge and experience in the test process. real, same

대상의 제품에 대해서, 미국의 여러 사용성 평가 전문 업체들에서 진행한 사용성 테스트 결과가 서로 매우 다른For the target product, the results of usability tests conducted by various US companies specializing in usability evaluation are very different.

결과를 보였고(포레스터 리서치(forrester research) 결과), 이는 소수의 테스트 참여자에 따른 테스트 결과는results (forrester research results), which are test results according to a small number of test participants

왜곡되기 쉽기 때문으로 분석되고 있다. 따라서, 보다 신뢰할 수 있는 사용성 테스트의 결과를 위해 진행자의It is analyzed because it is easy to distort. Therefore, for more reliable usability test results, the moderator's

경험과 지식에 기반하여 테스트를 진행하고 있다.We are testing based on our experience and knowledge.

[0004] 한편, 진행자의 경험과 지식에 기반하여 테스트를 진행하는 경우 고비용을 야기하거나 결과를 받아보는 데까지[0004] On the other hand, if the test is conducted based on the experience and knowledge of the facilitator, it may cause high costs or lead to receiving the results.

상당한 시간이 소요될 수 있기 때문에, 최근에는 특정 분야의 경우 DIY 도구(Do-it-yourself tool)를 이용하도Since it can be time consuming, it is now possible to use a do-it-yourself tool in certain areas.

록 하는 방법이 도입되고 있다. 일 예로, 미국 사용성 테스트 회사 중 하나인 유저테스팅A locking method is being introduced. For example, user testing, one of the usability testing companies in the US

(http://usertesting.com)에서는 웹사이트 또는 앱에 대해서 사용자 집단을 정의하고 태스크를 선정하여 전문적(http://usertesting.com) defines a user group for a website or app, selects tasks, and

인 진행자 없이 의뢰자가 직접 사용성 테스트를 설계할 수 있도록 서비스를 제공하고 있다.We provide a service so that the client can design a usability test directly without a human facilitator.

[0005] 그러나, 유저테스팅에서 개시하는 방법은 특정 분야, 즉 웹사이트 또는 앱에만 제한적으로 적용가능하고, 경험[0005] However, the method disclosed in user testing is limitedly applicable only to a specific field, that is, a website or an app, and experience

이 없는 의뢰자로 하여금 임의로 사용자 집단을 정의하도록 함으로서 결과의 왜곡 가능성을 높이며, 단순히 자It increases the possibility of distorting the result by allowing the requester who does not have this information to arbitrarily define the user group

주 선택된 태스크를 제시함으로써 유의미한 결과를 도출하는 태스크에 대한 검증이나 평가 없이 입력된 순서에By presenting the main selected tasks, in the entered order without verification or evaluation of tasks that lead to meaningful results.

매우 민감하게 초기 입력된 특정 태스크만이 반복적으로 적용되는 문제점을 내재하고 있다.There is an inherent problem in that only specific tasks that are very sensitively initially input are repeatedly applied.

[0007] 따라서, 보다 다양한 분야에 적용할 수 있고 정확한 결과 분석이 가능한, 빅데이터 기반의 사용성 테스트 방법[0007] Therefore, a big data-based usability test method that can be applied to more diverse fields and can accurately analyze results

이 필요하다. 또한, 사용자가 직관적으로 이해할 수 있고 이를 즉각적으로 활용할 수 있는 사용성 테스트 방법need this In addition, a usability test method that users can intuitively understand and use immediately

이 필요하다.need this

[0008] 본 발명의 일 특징에 의하면, 컴퓨터에 의해 수행되는, 빅데이터 기반의 사용성 테스트 방법이 제공된다. 본[0008] According to one feature of the present invention, a big data-based usability test method performed by a computer is provided. copy

발명의 방법은, 사용성 테스트에 사용된 태스크에 관련된 정보를 태스크DB에 저장하고, 상기 태스크 DB에 저장In the method of the present invention, information related to a task used in a usability test is stored in a task DB and stored in the task DB.

된 제1 대용량 데이터를 분류하는 단계; 상기 사용성 테스트에 참여한 참여자 단말에 관련된 정보를 참여자정보Classifying the first large amount of data; Participant information refers to information related to participant terminals participating in the usability test.

DB에 저장하고, 상기 참여자정보DB에 저장된 제2 대용량 데이터를 분류하는 단계; 의뢰자 단말로부터 제품정보Storing in a DB, and classifying the second large-capacity data stored in the participant information DB; Product information from client terminal

를 입력받는 단계; 상기 제품정보와 상기 제1 대용량 데이터를 조합하여, 상기 태스크DB에서 상기 제품정보와Receiving an input; By combining the product information and the first mass data, the product information and

관련된 적어도 하나의 태스크를 선택하고 목록화하여 태스크 목록을 의뢰자 단말로 전송하는 단계; 및 상기 의selecting and cataloging at least one related task, and transmitting the task list to the requester terminal; and above

뢰자 단말로부터, 상기 태스크 목록에 포함된 상기 적어도 하나의 태스크에 대한 선택을 입력받는 단계를 포함and receiving a selection for the at least one task included in the task list from a trustee terminal.

할 수 있다.can do.

[0009] 일 실시예에 있어서, 상기 선택된 태스크와 제2 대용량 데이터를 조합하여 상기 선택된 태스크와 관련된 참여자[0009] In one embodiment, a participant related to the selected task by combining the selected task and the second mass data

에 대한 정보를 분석하는 단계; 및 상기 분석 결과를 기초로 참여자 조건을 선정하여 상기 의뢰자 단말로 전송Analyzing information about; And based on the analysis result, participant conditions are selected and transmitted to the requester terminal.

하는 단계;를 포함할 수 있다.The step of doing; may include.

[0010] 일 실시예에 있어서, 상기 제품정보는 사전 정의된 제품분류정보, 대분류정보 및 중분류정보, 또는 워드(Unit[0010] In one embodiment, the product information is predefined product classification information, major classification information and middle classification information, or word (Unit

of language)일 수 있다.of language).

[0011] 일 실시예에 있어서, 상기 사용성 테스트에 사용된 태스크와 관련하여 수집된 제1 대용량 데이터를 분류하는 단[0011] In one embodiment, the step of classifying the first mass data collected in relation to the task used in the usability test

계는 복수 개의 카테고리에 따라 상기 제1 대용량 데이터를 분류하며, 상기 카테고리는 고정되어 있지 않고 상The system classifies the first mass data according to a plurality of categories, and the categories are not fixed and

기 제1 대용량 데이터에 의해 가변적으로 설정 가능할 수 있다.It may be variably set based on the first mass data.

[0012] 일 실시예에 있어서, 데이터 마이닝(Data mining), 텍스트 마이닝(Text mining), 웹 마이닝(Web mining), 소셜[0012] In one embodiment, data mining, text mining, web mining, social

마이닝(Social mining), 평판 마이닝(Opinion mining), 기계 학습(Machine Learning), 통계적 분석 방법을 포Includes social mining, opinion mining, machine learning, and statistical analysis methods.

함한 기법이 적용되어 상기 카테고리가 가변적으로 설정 가능할 수 있다.The category may be variably set by applying a similar technique.

[0013] 일 실시예에 있어서, 상기 사용성 테스트에 사용된 태스크와 관련하여 수집된 제1 대용량 데이터를 분류하는 단[0013] In one embodiment, the step of classifying the first mass data collected in relation to the task used in the usability test

계는 해당 태스크와 관련된 제품정보를 제품분류정보, 대분류정보 및 중분류정보에 따라 분류하는 단계; 및 상Classifying product information related to the corresponding task according to product classification information, major classification information, and intermediate classification information; and awards

기 해당 태스크와 연관된 의뢰자 단말로부터 상기 해당 태스크가 사용성 테스트에 주요했는지 여부에 대한 피드Feed from the requester terminal associated with the previous corresponding task whether or not the corresponding task was important in the usability test

백(평가) 및 해당 태스크가 사용된 빈도수에 따라 분류하는 단계;를 포함할 수 있다.and classifying according to the bag (evaluation) and the frequency with which the corresponding task is used.

[0014] 일 실시예에 있어서, 상기 참여자 조건은 나이, 성별, 소득, 학력, 국적, 직업, 웹접근성수준 중 적어도 하나를[0014] In one embodiment, the participant condition includes at least one of age, gender, income, education, nationality, occupation, and web accessibility level.

포함할 수 있다.can include

[0015] 일 실시예에 있어서, 상기 의뢰자 단말로부터 참여자 조건에 대한 가중치를 입력받는 단계; 및 상기 가중치를[0015] In one embodiment, the step of receiving a weight for the participant condition from the requester terminal; and the weight

반영하여 상기 참여자 조건과 참여자 정보의 유사도에 따라 참여자를 순서대로 제시하는 단계를 더 포함할 수It may further include presenting the participants in order according to the degree of similarity between the participant conditions and the participant information by reflection.

있다.there is.

[0016] 본 발명의 다른 특징에 의하면, 컴퓨터 장치로서, 전술한 방법들 중 어느 하나의 방법을 실행하도록 동작 가능[0016] According to another feature of the present invention, a computer device operable to execute any one of the methods described above.

한 컴퓨터 장치가 제공된다.A computer device is provided.

[0017] 본 발명의 또 다른 특징에 의하면, 하나 이상의 명령어가 저장된 컴퓨터 판독 가능한 저장 매체로서, 하나 이상[0017] According to another feature of the present invention, as a computer-readable storage medium in which one or more instructions are stored, one or more

의 명령어는 컴퓨터에 의해 실행되는 경우, 컴퓨터로 하여금 전술한 방법들 중 어느 한 항의 방법을 실행하게When executed by a computer, the command of causes the computer to execute any one of the methods described above.

하는, 컴퓨터 판독 가능한 저장 매체가 제공된다.A computer readable storage medium is provided.

[0018] 본 발명에 의하면, 머신러닝 또는 딥러닝 기술에 기초하여, 정확하고 사용자 편의성이 높은 사용성 테스트 방법[0018] According to the present invention, a usability test method with high user convenience and accuracy based on machine learning or deep learning technology

이 제공될 수 있다. 본 발명에 의하면, 보다 다양한 분야에 적용할 수 있고, 정확한 결과 분석이 가능하며, 사this can be provided. According to the present invention, it can be applied to more diverse fields, accurate analysis of results is possible, and

용자가 직관적으로 이해할 수 있고 즉각적으로 활용할 수 있다.Users can understand it intuitively and can use it immediately.

[0019] 도 1은 본 발명의 일 실시예에 따른, 빅데이터 기반의 사용성 테스트를 위한 네트워크 구성도이다.
도 2는 본 발명의 일 실시예에 따른 사용성 테스트 방법의 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 태스크와 관련된 제품의 분류를 도시하는 도면이다.
도 4는 본 발명의 일 실시예에 따른 태스크의 예시를 도시하는 도면이다.
도 5는 본 발명의 일 실시예에 따른 참여자 조건의 예시를 도시하는 도면이다.
1 is a network configuration diagram for big data-based usability test according to an embodiment of the present invention.
2 is a flowchart of a usability test method according to an embodiment of the present invention.
3 is a diagram illustrating a classification of products related to a task according to an embodiment of the present invention.
4 is a diagram illustrating an example of a task according to one embodiment of the present invention.
5 is a diagram illustrating an example of a participant condition according to an embodiment of the present invention.

[0020] 이하, 첨부 도면을 참조하여 본 발명의 실시예에 관하여 상세히 설명한다. 이하에서는, 본 발명의 요지를 불필Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following, the gist of the present invention is unnecessary

요하게 흐릴 우려가 있다고 판단되는 경우, 이미 공지된 기능 및 구성에 관한 구체적인 설명을 생략한다.If it is determined that there is a risk of blurring, detailed descriptions of already known functions and configurations will be omitted.

또한, 이하에서 설명하는 내용은 어디까지나 본 발명의 일 실시예에 관한 것일 뿐 본 발명이 이로써 제한되는In addition, the content described below is only related to one embodiment of the present invention, and the present invention is limited thereto.

것은 아님을 알아야 한다.You should know that it is not

[0021] 본 명세서에서 사용되는 용어는 단지 특정한 실시예를 설명하기 위해 사용되는 것으로 본 발명을 한정하려는 의[0021] Terms used in this specification are intended to limit the present invention only to be used to describe specific embodiments.

도에서 사용된 것이 아니다. 예를 들면, 단수로 표현된 구성요소는 문맥상 명백하게 단수만을 의미하지 않는다It is not used in the figure. For example, a component expressed in the singular does not clearly mean only the singular from the context.

면 복수의 구성요소를 포함하는 개념으로 이해되어야 한다. 또한, 본 발명의 명세서에서, '포함하다' 또는 '가If so, it should be understood as a concept that includes a plurality of components. In addition, in the specification of the present invention, 'include' or '

지다' 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것이The term 'to be' refers to a feature, number, step, operation, component, part, or combination thereof described in the specification.

존재함을 지정하려는 것일 뿐이고, 이러한 용어의 사용에 의해 하나 또는 그 이상의 다른 특징들이나 숫자, 단It is intended only to designate presence, and by use of such terms, one or more other characteristics, numbers, or

계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 배제하려는 것은 아니다.It is not intended to exclude the possibility of the presence or addition of systems, operations, components, parts, or combinations thereof.

[0022] 본 명세서에 기재된 실시예에 있어서 '블록' 또는 '부'는 적어도 하나의 기능이나 동작을 수행하는 기능적 부분[0022] In the embodiments described in this specification, a 'block' or 'unit' is a functional part that performs at least one function or operation.

을 의미하며, 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다. 또It means, and may be implemented in hardware or software, or a combination of hardware and software. also

한, 복수의 '블록' 또는 '부'는, 특정한 하드웨어로 구현될 필요가 있는 '블록' 또는 '부'를 제외하고는, 적어One or more 'blocks' or 'units', except for 'blocks' or 'units' that need to be implemented with specific hardware, at least

도 하나의 소프트웨어 모듈로 일체화되어 적어도 하나의 프로세서로 구현될 수 있다.It may also be integrated into a single software module and implemented by at least one processor.

[0023] 덧붙여, 달리 정의되지 않는 한 기술적 또는 과학적인 용어를 포함하여, 본 명세서에서 사용되는 모든 용어들은[0023] In addition, unless defined otherwise, all terms used herein, including technical or scientific terms, are

본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진have the same meaning as commonly understood by a person of ordinary skill in the art to which the present invention belongs

다. 일반적으로 사용되는 사전에 정의된 용어들은, 관련 기술의 문맥상 의미와 일치하는 의미를 갖는 것으로all. Terms defined in commonly used dictionaries are intended to have meanings consistent with the contextual meanings of related technologies.

해석되어야 하며, 본 발명의 명세서에서 명백하게 달리 정의하지 않는 한 과도하게 제한 또는 확장하여 해석되should be interpreted in an excessively limited or expanded manner unless clearly defined otherwise in the specification of the present invention.

지 않는다는 점을 알아야 한다.You should know that it doesn't.

[0024] 이하, 첨부된 도면을 참조하여, 본 발명의 실시예에 대해 구체적으로 설명하기로 한다.[0024] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0025] 도 1은 본 발명의 일 실시예에 따른, 빅데이터 기반의 사용성 테스트를 위한 네트워크 구성도이다.1 is a network configuration diagram for big data-based usability test according to an embodiment of the present invention.

[0026] 도 1에 도시된 바와 같이, 의뢰자는 의뢰자 단말(120)을 이용해 본 발명의 일 실시예에 따른 빅데이터 기반의As shown in FIG. 1, the requester uses the requester terminal 120 to generate a big data-based data according to an embodiment of the present invention.

사용성 테스트 장치(110)에 통신망(150)을 통해 접속하여 제품정보를 입력하고 사용성 테스트 장치(110)에서 제Access to the usability test device 110 through the communication network 150, enter product information, and remove from the usability test device 110

공되는 추천 태스크를 수신하고 참여자 조건을 입력하여 사용성 테스트 전문가의 도움 없이 사용성 테스트 절차Usability testing process without the help of usability testing experts by receiving suggested tasks and entering participant conditions

를 진행할 수 있다. 일 실시예에서, 의뢰자 단말(120)은 무선 랜 및/또는 유선 랜 모듈을 구비한 데스크탑 PC,can proceed. In one embodiment, the client terminal 120 is a desktop PC equipped with a wireless LAN and / or wired LAN module,

태블릿 PC, 스마트 폰, 노트 북, 노트 패드, 워크스테이션 등을 포함할 수 있다. 일 실시예에서, 의뢰자 단말It may include tablet PCs, smart phones, notebooks, note pads, workstations, and the like. In one embodiment, the requester terminal

(120)은 웹 브라우저를 구비할 수 있고 이를 활용하여 인터넷에 엑세스하여 각종 웹 페이지를 브라우징 및 검색(120) may have a web browser and access the Internet using it to browse and search various web pages

할 수 있도록 구성될 수 있다. 통신망은 인터넷(Internet)의 유선 통신망을 비롯하여, WiFi 및 3G/4G 무선 통신can be configured to do so. Communication networks include wired communication networks of the Internet, WiFi and 3G/4G wireless communication

망을 포함할 수 있다. 본 발명의 일 실시예에 따른 사용성 테스트 장치(110)는 이에 엑세스하는 의뢰자 단말may contain networks. The usability test apparatus 110 according to an embodiment of the present invention is a requester terminal accessing it

(120)에게 웹 페이지를 통해 사용성 테스트 절차에 관한 지원을 제공하는 기능을 하도록 구성될 수 있다.120 may be configured to function to provide support regarding usability testing procedures via a web page.

[0027] 도시된 바와 같이, 본 발명의 일 실시예에 따른 네트워크 구성은 데이터베이스(140)를 더 포함할 수 있다. 일As shown, the network configuration according to an embodiment of the present invention may further include a database 140. Day

실시예에서, 데이터베이스(140)는 디스크 드라이브, 자기 디스크, 광 디스크 또는 다른 적절한 기억 장치를 이In an embodiment, database 140 is a disk drive, magnetic disk, optical disk or other suitable storage device.

용하여 구현될 수 있다. 일 실시예에서, 데이터베이스(140)는 사용성 테스트에 사용된 적어도 하나의 태스크에can be implemented using In one embodiment, the database 140 includes at least one task used in usability testing.

관한 정보를 저장할 수 있는데, 여기서 태스크에 관한 정보는 태스크 내용, 태스크가 수행된 제품정보, 태스크Information about the task can be stored, where the information about the task includes task content, product information on which the task was performed, task

에 대한 의뢰자의 피드백 정보, 태스크가 제품의 사용성 테스트에 사용된 빈도수에 관한 정보를 포함할 수It may include information about the frequency of the requester's feedback information and the frequency with which the task was used in the usability test of the product.

있다. 일 실시예에서, 데이터베이스(140)는 사용성 테스트에 참여한 참여자에 관한 정보를 더 저장할 수there is. In one embodiment, database 140 may further store information about participants who participated in usability testing.

있으며, 여기서 참여자에 관한 정보는 나이, 성별, 소득, 학력, 국적, 직업, 웹접근성수준에 관한 정보를 포함Information on participants includes information on age, gender, income, education, nationality, occupation, and level of web accessibility.

할 수 있다. 여기서, 웹접근성수준이란 참여자가 웹사이트를 통해 정보를 얼마만큼 손쉽게 얻을 수 있는지에 관can do. Here, the level of web accessibility relates to how easily a participant can obtain information through a website.

한 기준으로 낮음, 보통, 우수 등으로 나뉠 수 있다.One criterion can be divided into low, average, and excellent.

[0028] 본 발명의 일 실시예에 따른 참여자 단말(130-1 내지 130-N)은 사용성 테스트에 참여한 참여자가 사용하는 단말[0028] Participant terminals 130-1 to 130-N according to an embodiment of the present invention are terminals used by participants participating in the usability test

로서, 무선 랜 및/또는 유선 랜 모듈을 구비한 데스크탑 PC, 태블릿 PC, 스마트 폰, 노트 북, 노트 패드, 워크As a desktop PC, tablet PC, smart phone, notebook, note pad, workpiece equipped with a wireless LAN and / or wired LAN module

스테이션 등을 포함할 수 있다. 일 실시예에서, 의뢰자 단말(120)은 웹 브라우저를 구비할 수 있고 이를 활용하station, etc. In one embodiment, the requester terminal 120 may have a web browser and utilize it

여 인터넷에 엑세스하여 각종 웹 페이지를 브라우징 및 검색할 수 있도록 구성될 수 있다.It can be configured to access the Internet and browse and search various web pages.

[0029] 본 발명의 일 실시예에 따른 사용성 테스트 장치(110)는 데이터베이스(140)와 연동되어, 사용성 테스트에 사용[0029] The usability test device 110 according to an embodiment of the present invention is interworked with the database 140 and used for usability testing.

된 태스크에 관련된 정보를 태스크DB에 저장하고, 상기 태스크DB에 저장된 제1 대용량 데이터를 분류하도록 구Information related to the assigned task is stored in a task DB, and the first mass data stored in the task DB is classified.

성될 수 있다. 일 실시예에서, 제1 대용량 데이터를 분류는 해당 태스크와 관련된 제품정보를 제품분류정보, 대can be built In one embodiment, product information related to the task for classifying the first large-volume data is product classification information,

분류정보 및 중분류정보에 따라 분류하고, 해당 태스크를 의뢰한 의뢰자로부터 해당 태스크가 사용성 테스트에It is classified according to classification information and intermediate classification information, and the task is tested for usability by the requester who requested the task.

주요했는지 여부에 대한 평가 피드백 및 해당 태스크가 사용된 빈도수에 따라 분류할 수 있다. 예컨대, 기존 사It can be classified according to the evaluation feedback on whether it was important or not and the frequency with which the corresponding task was used. For example, existing

용성 테스트 과정에서 수행되었던 태스크에 관한 정보가 태스크 DB에 저장될 수 있다.Information on tasks performed in the process of the solubility test may be stored in the task DB.

[0030] 일 실시예에서, 사용성 테스트 장치(110)는 태스크DB에 저장된 제1 대용량 데이터를 복수 개의 카테고리에 따라[0030] In one embodiment, the usability test device 110 sets the first mass data stored in the task DB according to a plurality of categories.

분류할 수 있다. 일 실시예에서, 카테고리는 고정되어 있지 않고 아래 기술된 다양한 기법 및 대용량 데이터에can be classified. In one embodiment, the categories are not fixed and depend on the various techniques and bulk data described below.

의해 학습되어 변화할 수 있다. 사용성 테스트 장치(110)는 데이터 마이닝(Data mining), 텍스트 마이닝(Textcan be learned and changed. The usability test device 110 performs data mining and text mining.

mining), 웹 마이닝(Web mining), 소셜 마이닝(Social mining), 평판 마이닝(Opinion mining) 기계학습mining, Web mining, Social mining, Opinion mining Machine learning

(Machine Learning), 통계적 분석방법 등의 이미 알려진 다양한 기법이 적용하여 제1 대용량 데이터를 분류할(Machine Learning) and statistical analysis methods are applied to classify the first large-capacity data.

수 있다.can

[0031] 사용성 테스트 장치(110)는 데이터베이스(140)와 연동되어, 사용성 테스트에 참여한 참여자 단말에 관련된 정보[0031] The usability test apparatus 110 is interlocked with the database 140, and information related to participant terminals participating in the usability test

를 참여자정보DB에 저장하고, 참여자정보DB에 저장된 제2 대용량 데이터를 분류하도록 구성될 수 있다. 여기서,It may be configured to store in the participant information DB and classify the second large-capacity data stored in the participant information DB. here,

참여자 단말에 관련된 정보는 참여자에 관한 정보를 포함하고, 참여자에 관한 정보는 참여자의 나이, 성별, 소The information related to the participant's terminal includes information about the participant, and the information about the participant includes the age, gender, and age of the participant.

득, 학력, 국적, 직업, 웹접근성수준 중 적어도 하나일 수 있다.It may be at least one of income, educational background, nationality, occupation, and web accessibility level.

[0032] 일 실시예에서, 사용성 테스트 장치(110)는 의뢰자 단말(120)로부터 제품정보를 입력받도록 구성될 수 있다. 여[0032] In one embodiment, the usability test device 110 may be configured to receive product information from the requester terminal 120. female

기서, 제품정보는 사용성 테스트를 하고자 하는 타겟(제품)에 대한 정보로서, 사전 정의된 제품분류정보, 대분Product information is information about the target (product) for which usability testing is to be performed, and includes predefined product classification information,

류정보 및 중분류정보, 또는 워드(Unit of language)일 수 있다. 예컨대, 의뢰자가 '세탁기'에 관한 사용성 테It may be classification information, intermediate classification information, or word (Unit of language). For example, a customer can test usability for a 'washing machine'.

스트를 진행하고자 하는 경우, 의뢰자는 의뢰자 단말(120)을 이용하여 사전 정의된 제품분류(제조), 대분류(가If you want to proceed with the test, the requester uses the requester terminal 120 to pre-defined product classification (manufacturing), major classification (a

전), 중분류(생활가전), 소분류(세탁기)를 선택하여 제품정보를 입력할 수 있으며, 또는 '세탁기'를 직접 입력You can enter product information by selecting the former), middle category (household appliances), or small category (washing machine), or directly enter 'washing machine'.

할 수 있다.can do.

[0033] 일 실시예에서, 사용성 테스트 장치(110)는 제품정보와 제1 대용량 데이터를 조합하여, 태스크DB에서 제품정보[0033] In one embodiment, the usability test device 110 combines the product information and the first mass data, product information in the task DB

와 관련된 적어도 하나의 태스크를 선택하여 의뢰자 단말로 전송하도록 구성될 수 있다. 예컨대, 제품정보가 'It may be configured to select at least one task related to and transmit it to the requester terminal. For example, product information '

세탁기'인 경우 태스크DB에 저장된 제1 대용량 데이터 중 '세탁기'와 연관될 수 있는 적어도 하나의 태스크를 검색하고 이를 목록화하여 태스크 목록을 의뢰자에게 제공할 수 있다.In case of 'washing machine', at least one task that can be associated with 'washing machine' among the first large-capacity data stored in the task DB may be searched for, cataloged, and the task list may be provided to the requester.

[0034] 일 실시예에서, 사용성 테스트 장치(110)는 태스크 목록에 포함된 상기 적어도 하나의 태스크에 대한 선택을 의[0034] In one embodiment, the usability test device 110 means selection for the at least one task included in the task list.

뢰자 단말로부터 입력받아, 선택된 태스크와 제2 대용량 데이터를 조합하여 상기 선택된 태스크를 수행하였던The selected task was performed by receiving input from the trustee terminal and combining the selected task and the second mass data.

과거 참여자에 대한 정보를 분석하고, 분석 결과를 기초로 참여자 조건을 결정하여 의뢰자 단말로 전송하도록Analyze information on past participants, determine participant conditions based on the analysis results, and transmit them to the requester terminal.

구성될 수 있다. 여기서, 참여자 조건은 참여자 정보와 유사하게, 참여자의 나이의 범위, 성별, 소득의 범위,can be configured. Here, the participant condition is similar to the participant information, the age range, gender, income range of the participant,

학력의 범위, 국적, 직업, 웹접근성수준의 범위 중 적어도 하나를 포함할 수 있다.It may include at least one of the range of educational background, nationality, occupation, and web accessibility level.

[0035] 테스트 전문가가 진행하는 종래의 사용성 테스트 방법에 의한 경험칙에 의하면, 의뢰자가 설정한 참여자의 조건[0035] According to the empirical rule of the conventional usability test method conducted by the test expert, the condition of the participant set by the requester

에 정확히 일치하는 참여자를 찾는 것은 쉽지 않은 일이다. 따라서, 사용성 테스트 장치(110)에서 의뢰자가 설It is not easy to find participants who match exactly. Therefore, in the usability test device 110, the requester sets

정한 조건과 참여자 정보를 비교하여 유사도를 구하는 것은 빅데이터 기반의 사용성 테스트 방법에 있어 참여자Comparing set conditions and participant information to obtain a degree of similarity is a big data-based usability test method.

모집단을 확대하여 테스트 결과의 정확도를 높이기 위한 방안이다.It is a method to increase the accuracy of test results by expanding the population.

[0036] 일 실시예에서, 사용성 테스트 장치(110)는 의뢰자 단말(120)로부터 참여자 조건에 대한 가중치를 입력받고, 가[0036] In one embodiment, the usability test apparatus 110 receives a weight for the participant condition from the requester terminal 120, and

중치를 반영하여 참여자 조건의 유사도가 높은 참여자 단말을 순서대로 제시하도록 구성될 수 있다. 예컨대, 의It may be configured to sequentially present participant terminals having a high degree of similarity in participant conditions by reflecting the weight. For example, of

뢰자가 참여자의 소득을 중요하게 생각하는 경우, 소득에 가중치를 더 두어 참여자를 선택할 수 있다. 일 실시If the trustee considers the participant's income important, the participant can be selected with more weight on the income. work carried out

예에서, 참여자정보DB에 저장된 참여자의 정보를 비교하여 각 항목에 대한 참여자 조건에 부합하는지를 확인하In the example, by comparing participant information stored in the participant information DB, it is checked whether the participant condition for each item is satisfied.

고, 조건의 가중치를 반영한 점수화를 통해 참여자 조건과 참여자정보DB에 저장된 참여자들 간의 유사도를 구할and obtain the similarity between the participant condition and the participants stored in the participant information DB through scoring that reflects the weight of the condition.

수 있다. 당업자라면, 다양한 형태로 유사도를 비교하는 방법을 생각해낼 수 있을 것이므로 여기서는 구체적인can A person skilled in the art will be able to come up with a method for comparing similarity in various forms, so the specific

설명을 생략하기로 한다.I will omit the explanation.

[0037] 도 2는 본 발명의 일 실시예에 따른 사용성 테스트 장치에서 수행되는 사용성 테스트 방법의 흐름도이다.2 is a flowchart of a usability test method performed in a usability test apparatus according to an embodiment of the present invention.

[0038] 사용성 테스트 방법은 사용성 테스트 장치(110)에서 태스크DB 및 참여자정보DB를 구축하고, 각각의 DB에 저장된[0038] The usability test method builds a task DB and participant information DB in the usability test device 110, and stores them in each DB.

데이터를 분류하는 단계(S201)로부터 시작된다. 태스크DB는 사용성 테스트에 사용된 적어도 하나의 태스크에 관It starts from the step of classifying data (S201). The task DB is related to at least one task used in the usability test.

한 정보를 저장할 수 있으며, 여기서 태스크에 관한 정보는 태스크 내용, 태스크가 수행된 제품정보, 태스크에Information on the task can be stored, where the information about the task is the task content, the product information on which the task was performed, and the task

대한 의뢰자의 피드백 정보, 태스크가 제품의 사용성 테스트에 사용된 빈도수에 관한 정보를 포함할 수 있다.It may include information about the frequency of the requester's feedback on the product and the frequency with which the task was used in the usability test of the product.

참여자정보DB는 과거 사용성 테스트에 참여한 참여자에 관한 정보를 저장할 수 있으며, 여기서 참여자에 관한Participant information DB can store information about participants who participated in past usability tests, where

정보는 나이, 성별, 소득, 학력, 국적, 직업, 웹접근성수준에 관한 정보를 포함할 수 있다.The information may include information on age, gender, income, education, nationality, occupation, and level of web accessibility.

[0039] 단계(S201)에서, 사용성 테스트 장치(110)는 데이터베이스(140)와 연동되어, 태스크DB에 저장된 제1 대용량 데[0039] In step (S201), the usability test device 110 is interlocked with the database 140, the first large-capacity data stored in the task DB

이터를 분류하도록 구성될 수 있는데, 제1 대용량 데이터를 분류는 해당 태스크와 관련된 제품정보를 제품분류It may be configured to classify the data, the product classification of the product information related to the task to classify the first large-volume data

정보, 대분류정보 및 중분류정보에 따라 분류하고 해당 태스크를 의뢰한 의뢰자로부터 해당 태스크가 사용성 테Classified according to information, major classification information, and subclass information, and the task was tested for usability by the requester who requested the task.

스트에 주요했는지 여부에 대한 평가 피드백 및 해당 태스크가 사용된 빈도수에 따라 분류할 수 있다. 예컨대,It can be classified according to evaluation feedback on whether or not it was important to the task and the frequency with which the task was used. for example,

기존 사용성 테스트 과정에서 수행되었던 모든 태스크에 관한 정보가 태스크DB에 저장될 수 있다. 또한, 단계Information on all tasks performed in the existing usability test process can be stored in the task DB. Also, step

(S201)에서 사용성 테스트 장치(110)는 태스크 DB에 저장된 제1 대용량 데이터를 복수 개의 카테고리에 따라 분In (S201), the usability test device 110 classifies the first mass data stored in the task DB according to a plurality of categories.

류할 수 있는데, 카테고리는 고정되어 있지 않고 아래 기술된 다양한 기법 및 대용량 데이터에 의해 학습되어However, the category is not fixed and is learned by various techniques and large-capacity data described below.

변화할 수 있다.It can change.

[0040] 단계(S201)에서 사용성 테스트 장치(110)는 데이터베이스(140)와 연동되어, 사용성 테스트에 참여한 참여자 단[0040] In step (S201), the usability test device 110 is interlocked with the database 140, and the participants who participated in the usability test

말에 관련된 정보를 참여자정보DB에 저장하고, 참여자정보DB에 저장된 제2 대용량 데이터를 분류하도록 구성될It will be configured to store information related to the horse in the participant information DB and to classify the second large-capacity data stored in the participant information DB.

수 있다.can

[0041] 다음으로 단계(S202)에서 사용성 테스트 장치(110)는 의뢰자 단말(120)로부터 제품정보를 입력 받는다. 여기서,[0041] Next, in step S202, the usability test device 110 receives product information from the requester terminal 120. here,

제품정보는 사전 정의된 제품분류정보, 대분류정보 및 중분류정보, 또는 워드(Unit of language)일 수 있다. 예Product information may be predefined product classification information, major classification information and intermediate classification information, or a word (Unit of language). yes

컨대, 의뢰자가 ‘세탁기’에 관한 사용성 테스트를 진행하고자 하는 경우, 의뢰자는 의뢰자 단말(120)을 이용Conversely, if the requester wants to conduct a usability test on the ‘washing machine’, the requester uses the requester terminal 120.

하여 사전 정의된 제품분류(제조), 대분류(가전), 중분류(생활가전), 소분류(세탁기)를 선택하여 제품정보를 입to input product information by selecting a predefined product category (manufacturing), major category (home appliances), middle category (living appliances), and small category (washing machine).

력할 수 있으며, 또한 ‘세탁기’를 직접 입력할 수도 있다.You can also type ‘washing machine’ directly.

[0042] 도 3은 본 발명의 일 실시예에 따른 태스크와 관련된 제품의 분류를 도시하는 도면이다. 도 3을 참고하면, 제품[0042] Figure 3 is a diagram illustrating a classification of products related to a task according to one embodiment of the present invention. Referring to Figure 3, the product

분류에서 '소프트웨어(SW)' 또는 '제조'로 나뉘고, '소프트웨어(SW)'는 다시 '패키지SW/IT서비스'(대분류), '시In classification, it is divided into 'software (SW)' or 'manufacturing', and 'software (SW)' is again 'package SW/IT service' (large category), 'city'

스템SW/응용SW'(중분류), 및 'OS', '보안', '스토리지SW', 'IT운영관리', '데이터관리' (소분류) 등으로 분류될System SW/Application SW' (middle category), and 'OS', 'security', 'storage SW', 'IT operation management', 'data management' (low category).

수 있음을 알 수 있다.know that it can.

[0043] 다시 도 2로 돌아가면, 단계(S203)에서, 사용성 테스트 장치(110)는 제품정보와 제1 대용량 데이터를 조합하여,[0043] Returning to FIG. 2 again, in step S203, the usability test device 110 combines product information and first mass data,

태스크DB에서 제품정보와 관련된 적어도 하나의 태스크를 선택하여 의뢰자 단말로 전송한다. 예컨대, 제품정보At least one task related to product information is selected from the task DB and transmitted to the requester terminal. For example, product information

가 ‘병원 웹사이트’인 경우 태스크DB에 저장된 제1 대용량 데이터 중 ‘병원 웹사이트’와 연관될 수 있는 적어도 하나의 태스크를 검색하여 해당 태스크를 목록화하여 의뢰자에게 제공할 수 있다.If is the 'hospital website', at least one task that can be associated with the 'hospital website' among the first large-capacity data stored in the task DB may be searched, and the corresponding task may be listed and provided to the requester.

[0044] 도 4는 본 발명의 일 실시예에 따라 병원의 웹사이트에 대한 사용자 테스트 태스크를 예시적으로 도시하는 도면[0044] Figure 4 illustrates an exemplary user testing task for a hospital's website according to one embodiment of the present invention;

이다. 도 4에 도시된 바와 같이, 병원의 웹사이트에 대한 사용자 테스트 태스크가 제공될 수 있는데, 각 태스크am. As shown in FIG. 4, user testing tasks for the hospital's website may be provided, each task

의 설명과 태스크에 대한 평가(평점) 및 기존에 몇 명의 의뢰자가 해당 태스크를 이용하여 사용성 테스트를 진description of the task, the evaluation (rating), and the usability test conducted by several sponsors using the task in the past.

행하였는지를 나타내는 빈도수 정보가 제공될 수 있다.Frequency information indicating whether or not it has been performed may be provided.

[0045] 다시 도 2로 돌아가면, 단계(S204)에서, 사용성 테스트 장치(110)는 상기 태스크 목록에 포함된 상기 적어도 하[0045] Returning to FIG. 2 again, in step S204, the usability test apparatus 110 performs the at least one task included in the task list.

나의 태스크에 대한 선택을 의뢰자 단말로부터 입력받아, 선택된 태스크와 제2 대용량 데이터를 조합하여 상기After receiving the selection for my task from the requester terminal, the selected task and the second mass data are combined to

선택된 태스크와 관련된 참여자 단말에 대한 정보를 분석하고, 분석 결과를 기초로 참여자 조건에 대한 제안을It analyzes the information about the participant device related to the selected task, and proposes a participant condition based on the analysis result.

의뢰자 단말로 전송하도록 구성될 수 있다. 여기서, 참여자 조건은 참여자 정보와 유사하게, 참여자의 나이의It may be configured to transmit to the requester terminal. Here, the participant condition is similar to the participant information, the age of the participant

범위, 성별, 소득의 범위, 학력의 범위, 국적, 직업, 웹접근성수준의 범위 중 적어도 하나를 포함할 수 있다.It may include at least one of range, gender, range of income, range of education, nationality, occupation, and range of web accessibility level.

[0046] 도 5는 본 발명의 일 실시예에 따른 참여자 조건의 예시를 도시하는 도면이다. 도 5에 도시된 바와 같이, 참여5 is a diagram showing an example of a participant condition according to an embodiment of the present invention. As shown in Figure 5, participation

자 조건은 참여자 나이의 범위(50세~55세), 수입(100만원 ~ 150만원), 성별(여), 국적(한국) 및 웹접근성수준The participants' age range (50-55 years old), income (1 million ~ 1.5 million won), gender (female), nationality (Korea), and level of web accessibility

(우수)에 대해 설정될 수 있다.(excellent).

[0047] 다시 도 2로 돌아가면, 단계(S205)에서, 사용성 테스트 장치(110)는 의뢰자 단말(120)로부터 참여자 조건에 대[0047] Returning to FIG. 2 again, in step S205, the usability test apparatus 110 responds to the participant condition from the requester terminal 120.

한 수정사항 및 가중치를 입력받고, 수정사항 및 가중치를 반영하여 참여자 조건의 유사도가 높은 참여자 단말Participant terminals with a high degree of similarity in participant conditions by receiving inputs of corrections and weights and reflecting the corrections and weights

을 순서대로 제시하도록 구성될 수 있다. 예컨대, 의뢰자가 참여자의 소득을 중요하게 생각하는 경우, 소득에It can be configured to present in order. For example, if the client considers the participant's income important,

가중치를 더 두어 참여자를 선택할 수 있다. 일 실시예에서, 각 항목에 대한 일치여부 확인 및 가중치를 반영한Participants can be selected with more weight. In one embodiment, the matching check and weight for each item are reflected.

점수화를 통해 유사도를 구할 수 있다. 당업자라면, 다양한 형태로 유사도를 비교하는 방법을 생각해낼 수 있을Similarity can be obtained through scoring. A person skilled in the art may come up with a method for comparing similarity in various forms.

것이므로 여기서는 구체적인 설명을 생략하기로 한다.Therefore, a detailed description thereof will be omitted here.

[0048] 당업자라면 알 수 있듯이 본 발명은 본 명세서에서 기술된 예시에 한정되는 것이 아니라 본 발명의 범주를 벗어[0048] As will be appreciated by those skilled in the art, the present invention is not limited to the examples described herein, but goes beyond the scope of the present invention.

나지 않는 범위 내에서 다양하게 변형, 재구성 및 대체될 수 있다. 예를 들어, 본원에 기술된 다양한 기술들은It can be modified, reconstructed, and replaced in various ways within a range that is not known. For example, various techniques described herein

하드웨어 또는 소프트웨어, 또는 하드웨어와 소프트웨어의 조합에 의해 구현될 수 있다. 따라서, 본원에 따른It can be implemented by hardware or software, or a combination of hardware and software. Therefore, according to the present

소프트웨어 안전성 분석을 위한 분석 머신의 특정한 양태나 부분은 범용 또는 전용 마이크로프로세서, 마이크로Certain aspects or parts of an analysis machine for software safety analysis may include a general-purpose or dedicated microprocessor, microprocessor,

-컨트롤러 등에 의해 실행 가능한 하나 이상의 컴퓨터 프로그램으로 구현될 수 있다. 본 발명의 일 실시예에- It may be implemented as one or more computer programs executable by a controller or the like. In one embodiment of the present invention

따른 컴퓨터 프로그램은, 컴퓨터 프로세서 등에 의해 판독 가능한 저장 매체, 예컨대 EPROM, EEPROM, 플래시 메According to the computer program, a storage medium readable by a computer processor or the like, such as EPROM, EEPROM, flash memory

모리장치와 같은 비휘발성 메모리, 내장형 하드 디스크와 착탈식 디스크 같은 자기 디스크, 광자기 디스크, 및Non-volatile memory such as memory devices, magnetic disks such as built-in hard disks and removable disks, magneto-optical disks, and

CDROM 디스크 등을 포함한 다양한 유형의 저장 매체에 저장된 형태로 구현될 수 있다. 또한, 프로그램 코드It may be implemented in a form stored in various types of storage media including CDROM disks and the like. Also, the program code

(들)는 어셈블리어나 기계어로 구현될 수 있다.(s) may be implemented in assembly or machine language.

[0049] 본 명세서에서는, 빅데이터 기반의 사용성 테스트 방법의 예시적인 실시예에 대해 다양한 도면을 참조하여 주로[0049] In this specification, mainly with reference to various drawings for an exemplary embodiment of a big data-based usability test method

기술했지만, 다른 유사한 실시예들이 이용될 수 있다. 본 발명의 진정한 사상 및 범주에 속하는 모든 변형 및Although described, other similar embodiments may be used. All modifications and fall within the true spirit and scope of the present invention.

변경을 이하의 특허청구범위에 의해 모두 포괄하고자 한다.All changes are intended to be covered by the following claims.

[0050] 110: 사용성 테스트 장치
120: 의뢰자 단말
130-1 ~ 130-N: 참여자 단말
140: 참여자 단말
[0050] 110: usability test device
120: client terminal
130-1 ~ 130-N: Participant Terminal
140: participant terminal

Claims (7)

컴퓨터에 의해 수행되는, 빅데이터 기반의 사용성 테스트 방법으로서,
사용성 테스트에 사용된 태스크에 관련된 정보를 태스크DB에 저장하고, 상기 태스크 DB에 저장된 제1 대용량 데
이터를 분류하는 단계;
상기 사용성 테스트에 참여한 참여자 단말에 관련된 정보를 참여자정보DB에 저장하고, 상기 참여자정보DB에 저
장된 제2 대용량 데이터를 분류하는 단계;
의뢰자 단말로부터 제품정보를 입력받는 단계;
상기 제품정보와 상기 제1 대용량 데이터를 조합하여, 상기 태스크DB에서 상기 제품정보와 관련된 적어도 하나
의 태스크를 선택하고 목록화하여 태스크 목록을 의뢰자 단말로 전송하는 단계;
상기 의뢰자 단말로부터, 상기 태스크 목록에 포함된 상기 적어도 하나의 태스크에 대한 선택을 입력받는 단계;
상기 선택된 태스크와 상기 제2 대용량 데이터를 조합하여 상기 선택된 태스크와 관련된 참여자에 대한 정보를
분석하는 단계;
상기 분석 결과를 기초로 참여자 조건을 선정하여 상기 의뢰자 단말로 전송하는 단계;
상기 의뢰자 단말로부터 참여자 조건에 대한 가중치를 입력받는 단계;
상기 가중치를 반영하여 상기 참여자 조건과 참여자 정보의 유사도에 따라 참여자를 순서대로 제시하는 단계를
포함하고,
상기 사용성 테스트에 사용된 태스크와 관련하여 수집된 제1 대용량 데이터를 분류하는 단계는 복수 개의 카테
고리에 따라 상기 제1 대용량 데이터를 분류하며, 상기 카테고리는 고정되어 있지 않고 상기 제1 대용량 데이터
에 의해 가변적으로 설정하는 단계를 포함하는
사용성 테스트 방법.
As a big data-based usability test method performed by a computer,
Information related to tasks used in the usability test is stored in a task DB, and the first large-capacity data stored in the task DB is stored.
classifying the data;
Information related to the terminals of the participants who participated in the usability test is stored in the participant information DB and stored in the participant information DB.
Classifying the stored second mass data;
Step of receiving product information from the requester terminal;
At least one item related to the product information in the task DB by combining the product information and the first mass data.
Step of selecting and cataloging tasks of and transmitting the task list to the requester terminal;
receiving a selection for the at least one task included in the task list from the client terminal;
Information on participants related to the selected task is obtained by combining the selected task and the second mass data.
analyzing;
Selecting a participant condition based on the analysis result and transmitting it to the requester terminal;
receiving a weight for a participant condition from the requester terminal;
Presenting participants in order according to the degree of similarity between the participant condition and participant information by reflecting the weight.
include,
The step of classifying the first large-capacity data collected in relation to the task used in the usability test includes a plurality of categories.
The first mass data is classified according to a ring, the category is not fixed, and the first mass data
Including the step of variably setting by
Usability testing method.
제1항에 있어서,
상기 제품정보는 사전 정의된 제품분류정보, 대분류정보 및 중분류정보, 또는 워드(Unit of language)인, 사용
성 테스트 방법.
According to claim 1,
The product information is predefined product classification information, major classification information and intermediate classification information, or word (Unit of language), used
Sex test method.
제1항에 있어서,
상기 제1 대용량 데이터에 의해 가변적으로 설정하는 단계는 데이터 마이닝(Data mining), 텍스트 마이닝(Text
mining), 웹 마이닝(Web mining), 소셜 마이닝(Social mining), 평판 마이닝(Opinion mining), 기계 학습
(Machine Learning), 통계적 분석 방법을 포함한 기법이 적용되어 상기 카테고리가 가변적으로 설정하는 단계를
포함하는 사용성 테스트 방법.
According to claim 1,
The step of variably setting according to the first mass data is data mining, text mining
mining, web mining, social mining, opinion mining, machine learning
(Machine Learning), the step of setting the category variably by applying techniques including statistical analysis methods
Usability testing methods, including
제3항에 있어서,
상기 사용성 테스트에 사용된 태스크와 관련하여 수집된 제1 대용량 데이터를 분류하는 단계는
해당 태스크와 관련된 제품정보를 제품분류정보, 대분류정보 및 중분류정보에 따라 분류하는 단계; 및
상기 해당 태스크와 연관된 의뢰자 단말로부터 상기 해당 태스크가 사용성 테스트에 주요했는지 여부에 대한 피
드백(평가) 및 해당 태스크가 사용된 빈도수에 따라 분류하는 단계;
를 포함하는 사용성 테스트 방법.
According to claim 3,
Classifying the first mass data collected in relation to the task used in the usability test
Classifying product information related to the corresponding task according to product classification information, major classification information, and intermediate classification information; and
Request from the requester terminal related to the corresponding task whether or not the corresponding task was important in the usability test
classifying according to feedback (evaluation) and the frequency with which the corresponding task was used;
Usability testing method including.
제1항에 있어서,
상기 참여자 조건은 나이, 성별, 소득, 학력, 국적, 직업, 웹접근성수준 중 적어도 하나를 포함하는 사용성 테
스트 방법.
According to claim 1,
The participant condition is a usability test including at least one of age, gender, income, education, nationality, occupation, and web accessibility level.
str method.
컴퓨터 장치로서, 제1항, 제3항, 및 제5항 내지 제7항 중 어느 한 항의 방법을 실행하도록 동작 가능한 컴퓨터
장치.
A computer device, a computer operable to execute the method of any one of claims 1, 3, and 5 to 7.
Device.
하나 이상의 명령어가 저장된 컴퓨터 판독 가능한 저장 매체로서, 상기 하나 이상의 명령어는 컴퓨터에 의해 실
행되는 경우, 컴퓨터로 하여금 제1항, 제3항, 및 제5항 내지 제7항 중 어느 한 항의 방법을 실행하게 하는, 컴
퓨터 판독 가능한 저장 매체.
A computer readable storage medium having one or more instructions stored thereon, wherein the one or more instructions are executed by a computer.
When performed, the computer causes the computer to execute the method of any one of claims 1, 3, and 5 to 7.
A computer-readable storage medium.
KR1020210166306A 2021-11-28 2021-11-28 Big data-based usability test methods and devices KR20230079292A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210166306A KR20230079292A (en) 2021-11-28 2021-11-28 Big data-based usability test methods and devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210166306A KR20230079292A (en) 2021-11-28 2021-11-28 Big data-based usability test methods and devices

Publications (1)

Publication Number Publication Date
KR20230079292A true KR20230079292A (en) 2023-06-07

Family

ID=86761246

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210166306A KR20230079292A (en) 2021-11-28 2021-11-28 Big data-based usability test methods and devices

Country Status (1)

Country Link
KR (1) KR20230079292A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116737928A (en) * 2023-06-12 2023-09-12 深圳市逗娱科技有限公司 Text mining method and system for platform user requirements and cloud platform

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116737928A (en) * 2023-06-12 2023-09-12 深圳市逗娱科技有限公司 Text mining method and system for platform user requirements and cloud platform
CN116737928B (en) * 2023-06-12 2024-02-06 深圳市逗娱科技有限公司 Text mining method and system for platform user requirements and cloud platform

Similar Documents

Publication Publication Date Title
JP7343568B2 (en) Identifying and applying hyperparameters for machine learning
US10504120B2 (en) Determining a temporary transaction limit
US9818142B2 (en) Ranking product search results
US11693907B2 (en) Domain-specific negative media search techniques
US7346600B2 (en) Data analyzer
US20200110842A1 (en) Techniques to process search queries and perform contextual searches
US20200342340A1 (en) Techniques to use machine learning for risk management
KR101811211B1 (en) Method and apparatus for usability test based on big data
US20150149463A1 (en) Method and system for performing topic creation for social data
JP6678666B2 (en) Offline evaluation of ranking functions
US9996529B2 (en) Method and system for generating dynamic themes for social data
Ahmed et al. An enhanced ensemble classifier for telecom churn prediction using cost based uplift modelling
KR101811212B1 (en) Method and apparatus for diy usability test
US9201968B2 (en) System and method for finding mood-dependent top selling/rated lists
KR20230079292A (en) Big data-based usability test methods and devices
US20150186334A1 (en) System and method for automated generation of meaningful data insights
US11232463B2 (en) Systems and methods for finding an interaction subset within a set of interactions
CN114253990A (en) Database query method and device, computer equipment and storage medium
US20210342737A1 (en) Ai/ml based proactive system to improve sales productivity by categorizing and determining relevant news
US20190034825A1 (en) Automatically selecting regression techniques
CN109934689B (en) Target object ranking interpretation method and device, electronic equipment and readable storage medium
KR20220124609A (en) Method and apparatus for providing business management advice information
WO2021258061A1 (en) Machine learning-based item feature ranking
US11934413B2 (en) Techniques and systems for smart natural language processing of search results
JP7224392B2 (en) Information processing device, information processing method and program