A support system for software function discovery using histories of function executions

Shuuji Morisaki, Yumi Shiraishi, Masatake Yamato, Akito Monden, Ken Ichi Matsumoto, Koji Torii

Research output: Contribution to journalArticle

Abstract

The majority of current application software packages have an extremely large number of functions because of the many different users envisioned for the software. This means that it is not easy for users to find useful functions. In this paper, the authors propose a system that supports the discovery of useful functions for users by allowing for shared referencing of function execution histories among users with similar uses for the software. The proposed system gathers a wide range of function execution histories over a long period of time, efficiently processes them, and then displays in a format that is easy to understand candidate functions that are unknown and useful to the user. The results of evaluation experiments using Microsoft Word 2000 and PowerPoint 2000 showed that an average of 63.7 functions were displayed as useful candidate functions to a total of nine subjects, with an average of 16.1 of them being unknown functions. In addition, the percentage of functions that users said were actually useful among the unknown functions discovered was 39. 2% on average for Word and 46.3% on average for PowerPoint.

Original languageEnglish
Pages (from-to)93-106
Number of pages14
JournalSystems and Computers in Japan
Volume35
Issue number12
DOIs
Publication statusPublished - Nov 15 2004
Externally publishedYes

Fingerprint

Software
Unknown
History
Period of time
Application programs
Software Package
Software packages
Percentage
Evaluation
Range of data
Experiment
Experiments

Keywords

  • Collaborative filtering
  • Collaborative learning
  • Knowledge sharing
  • Operational history
  • User support

ASJC Scopus subject areas

  • Hardware and Architecture
  • Information Systems
  • Theoretical Computer Science
  • Computational Theory and Mathematics

Cite this

A support system for software function discovery using histories of function executions. / Morisaki, Shuuji; Shiraishi, Yumi; Yamato, Masatake; Monden, Akito; Matsumoto, Ken Ichi; Torii, Koji.

In: Systems and Computers in Japan, Vol. 35, No. 12, 15.11.2004, p. 93-106.

Research output: Contribution to journalArticle

Morisaki, Shuuji ; Shiraishi, Yumi ; Yamato, Masatake ; Monden, Akito ; Matsumoto, Ken Ichi ; Torii, Koji. / A support system for software function discovery using histories of function executions. In: Systems and Computers in Japan. 2004 ; Vol. 35, No. 12. pp. 93-106.
@article{0478d975323e4471967b6acb80d07074,
title = "A support system for software function discovery using histories of function executions",
abstract = "The majority of current application software packages have an extremely large number of functions because of the many different users envisioned for the software. This means that it is not easy for users to find useful functions. In this paper, the authors propose a system that supports the discovery of useful functions for users by allowing for shared referencing of function execution histories among users with similar uses for the software. The proposed system gathers a wide range of function execution histories over a long period of time, efficiently processes them, and then displays in a format that is easy to understand candidate functions that are unknown and useful to the user. The results of evaluation experiments using Microsoft Word 2000 and PowerPoint 2000 showed that an average of 63.7 functions were displayed as useful candidate functions to a total of nine subjects, with an average of 16.1 of them being unknown functions. In addition, the percentage of functions that users said were actually useful among the unknown functions discovered was 39. 2{\%} on average for Word and 46.3{\%} on average for PowerPoint.",
keywords = "Collaborative filtering, Collaborative learning, Knowledge sharing, Operational history, User support",
author = "Shuuji Morisaki and Yumi Shiraishi and Masatake Yamato and Akito Monden and Matsumoto, {Ken Ichi} and Koji Torii",
year = "2004",
month = "11",
day = "15",
doi = "10.1002/scj.10024",
language = "English",
volume = "35",
pages = "93--106",
journal = "Systems and Computers in Japan",
issn = "0882-1666",
publisher = "John Wiley and Sons Inc.",
number = "12",

}

TY - JOUR

T1 - A support system for software function discovery using histories of function executions

AU - Morisaki, Shuuji

AU - Shiraishi, Yumi

AU - Yamato, Masatake

AU - Monden, Akito

AU - Matsumoto, Ken Ichi

AU - Torii, Koji

PY - 2004/11/15

Y1 - 2004/11/15

N2 - The majority of current application software packages have an extremely large number of functions because of the many different users envisioned for the software. This means that it is not easy for users to find useful functions. In this paper, the authors propose a system that supports the discovery of useful functions for users by allowing for shared referencing of function execution histories among users with similar uses for the software. The proposed system gathers a wide range of function execution histories over a long period of time, efficiently processes them, and then displays in a format that is easy to understand candidate functions that are unknown and useful to the user. The results of evaluation experiments using Microsoft Word 2000 and PowerPoint 2000 showed that an average of 63.7 functions were displayed as useful candidate functions to a total of nine subjects, with an average of 16.1 of them being unknown functions. In addition, the percentage of functions that users said were actually useful among the unknown functions discovered was 39. 2% on average for Word and 46.3% on average for PowerPoint.

AB - The majority of current application software packages have an extremely large number of functions because of the many different users envisioned for the software. This means that it is not easy for users to find useful functions. In this paper, the authors propose a system that supports the discovery of useful functions for users by allowing for shared referencing of function execution histories among users with similar uses for the software. The proposed system gathers a wide range of function execution histories over a long period of time, efficiently processes them, and then displays in a format that is easy to understand candidate functions that are unknown and useful to the user. The results of evaluation experiments using Microsoft Word 2000 and PowerPoint 2000 showed that an average of 63.7 functions were displayed as useful candidate functions to a total of nine subjects, with an average of 16.1 of them being unknown functions. In addition, the percentage of functions that users said were actually useful among the unknown functions discovered was 39. 2% on average for Word and 46.3% on average for PowerPoint.

KW - Collaborative filtering

KW - Collaborative learning

KW - Knowledge sharing

KW - Operational history

KW - User support

UR - http://www.scopus.com/inward/record.url?scp=7044260669&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=7044260669&partnerID=8YFLogxK

U2 - 10.1002/scj.10024

DO - 10.1002/scj.10024

M3 - Article

AN - SCOPUS:7044260669

VL - 35

SP - 93

EP - 106

JO - Systems and Computers in Japan

JF - Systems and Computers in Japan

SN - 0882-1666

IS - 12

ER -