Personalization by Program Slicing

被引:1
|
作者
Perugini, Saverio [1 ]
Ramakrishnan, Naren [2 ]
机构
[1] Univ Dayton, Dept Comp Sci, Dayton, OH 45469 USA
[2] Virginia Tech, Dept Comp Sci, Blacksburg, VA USA
来源
JOURNAL OF OBJECT TECHNOLOGY | 2005年 / 4卷 / 03期
关键词
D O I
10.5381/jot.2005.4.3.a1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Personalization involves customizing information access to the end-user. As any new area of computer science research it lacks formal models to guide the design of systems. In this paper, we present a modeling methodology, based on generative programming, for personalizing interactions with hierarchical websites. The methodology entails modeling a user's interaction with a site in a program and applying program slicing to personalize the interaction. While preserving interactivity, this approach does not require the designer to anticipate all possible user interactions a priori and provide interfaces for each. Moreover, it provides a theoretical, systematic, and implementation-neutral way to design systems and is therefore a timely contribution to the young field of personalization as well as a novel application of generative programming.
引用
收藏
页码:5 / 11
页数:7
相关论文
共 50 条
  • [1] Program slicing
    Harman, M
    Gallagher, KB
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (11-12) : 577 - 581
  • [2] PROGRAM SLICING
    WEISER, M
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (04) : 352 - 357
  • [3] Program Slicing
    Gallagher, Keith
    Binkley, David
    [J]. 2008 FRONTIERS OF SOFTWARE MAINTENANCE, 2008, : 58 - 67
  • [4] DYNAMIC PROGRAM SLICING
    AGRAWAL, H
    HORGAN, JR
    [J]. SIGPLAN NOTICES, 1990, 25 (06): : 246 - 256
  • [5] Program slicing - Foreword
    Weiser, M
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (11-12) : 575 - 575
  • [6] Program slicing by calculation
    Rodrigues, Nuno F.
    Barbosa, Luis S.
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2006, 12 (07) : 828 - 848
  • [7] COMMENTS ON PROGRAM SLICING
    LEUNG, HKN
    REGHBATI, HK
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (12) : 1370 - 1371
  • [8] Conditioned program slicing
    Canfora, G
    Cimitile, A
    De Lucia, A
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (11-12) : 595 - 607
  • [9] Amorphous program slicing
    Harman, M
    Binkley, D
    Danicic, S
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 68 (01) : 45 - 64
  • [10] DYNAMIC PROGRAM SLICING
    KOREL, B
    LASKI, J
    [J]. INFORMATION PROCESSING LETTERS, 1988, 29 (03) : 155 - 163