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 条
  • [41] Slicing from formal semantics: Chisel—a tool for generic program slicing
    Irina Măriuca Asăvoae
    Mihail Asăvoae
    Adrián Riesco
    [J]. International Journal on Software Tools for Technology Transfer, 2018, 20 : 739 - 769
  • [42] Using Relational Verification for Program Slicing
    Beckert, Bernhard
    Bormer, Thorsten
    Gocht, Stephan
    Herda, Mihai
    Lentzsch, Daniel
    Ulbrich, Mattias
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS (SEFM 2019), 2019, 11724 : 353 - 372
  • [43] Field-Sensitive Program Slicing
    Galindo, Carlos
    Krinke, Jens
    Perez, Sergio
    Silva, Josep
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2022, 2022, 13550 : 74 - 90
  • [44] A novel formal approach to program slicing
    YingZhou Zhang
    [J]. Science in China Series F: Information Sciences, 2007, 50 : 657 - 670
  • [45] Study of Current Program Slicing Techniques
    Singh, Shailendra Narayan
    Singh, Leena
    [J]. 2014 5TH INTERNATIONAL CONFERENCE CONFLUENCE THE NEXT GENERATION INFORMATION TECHNOLOGY SUMMIT (CONFLUENCE), 2014, : 810 - 814
  • [46] Refactoring via program slicing and sliding
    Ettinger, Ran
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2007, : 519 - 520
  • [47] Correct program slicing of database operations
    Tan, HBK
    Ling, TW
    [J]. IEEE SOFTWARE, 1998, 15 (02) : 105 - +
  • [48] PROGRAM SLICING - TOOL FOR INDIVIDUALIZING INSTRUCTION
    HANSEN, CL
    [J]. EDUCATION AND TRAINING IN MENTAL RETARDATION AND DEVELOPMENTAL DISABILITIES, 1973, 8 (03): : 153 - 158
  • [49] Program Slicing Technique in Programming Assessment
    Tang, Hongjun
    [J]. INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY, PTS 1-4, 2013, 263-266 : 1884 - 1887
  • [50] WOK: Statistical Program Slicing in Production
    Stoica, Bogdan-Alexandru
    Sahoo, Swarup K.
    Larus, James R.
    Adve, Vikram S.
    [J]. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2019), 2019, : 324 - 325