Learning user preferences in case-based software reuse

被引:0
|
作者
Gomes, P [1 ]
Bento, C [1 ]
机构
[1] Univ Coimbra, Ctr Informat & Sistemas, P-3030 Coimbra, Portugal
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Case-Based Reasoning is a good framework for Software Reuse because it provides a flexible and powerful searching mechanism for software components. In a CBR system for software reuse it is important to learn the user preferences adapting the system software choices to the user. In a complex domain as software design, the similarity metric will also be complex, thus creating the necessity for a learning algorithm capable of weight learning. In this paper we present an evolutionary approach to similarity weight learning in a CBR system for software reuse. This approach is justified by the similarity metric complexity and recursive nature, which makes other learning methods to fail. We present experimental work showing the feasibility of this approach and we also present a parametric study, exploring several crossover and mutation strategies.
引用
收藏
页码:112 / 123
页数:12
相关论文
共 50 条
  • [1] Case-based reuse of software examplets
    Grabert, M
    Bridge, D
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2003, 9 (07) : 627 - 640
  • [2] Agents for case-based software reuse
    Morisbak, SI
    Tessem, B
    [J]. APPLIED ARTIFICIAL INTELLIGENCE, 2001, 15 (03) : 297 - 332
  • [3] A case-based reasoning system for software reuse
    Shubita, Ahmad F.
    Edais, Shadi M.
    [J]. International Journal of Applied Systemic Studies, 2020, 9 (01): : 31 - 44
  • [4] Case-based reasoning for software design reuse
    Channarukul, Sasithorn
    Charoenvikrom, Suparwat
    Daengdej, Jirapun
    [J]. 2005 IEEE AEROSPACE CONFERENCE, VOLS 1-4, 2005, : 4296 - 4305
  • [5] A case-based support system to facilitate software reuse
    Morris, JG
    Mitchell, CM
    [J]. SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 232 - 237
  • [6] A Case Study on the Application of Case-Based Learning in Software Testing
    Tiwari, Saurabh
    Saini, Veena
    Singh, Paramvir
    Sureka, Ashish
    [J]. ISEC'18: PROCEEDINGS OF THE 11TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2018,
  • [7] Big Data Driven Software Reuse: Feature Models and Case-Based Reasoning
    Kaindl, Hermann
    Mannion, Mike
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2018, 2018, 10816 : 626 - 626
  • [8] ORGANIZATIONAL KNOWLEDGE MANAGEMENT THROUGH SOFTWARE PROCESS REUSE AND CASE-BASED REASONING
    Santos, Viviane A.
    Cortes, Mariela I.
    [J]. ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2010, : 223 - 228
  • [9] Use of case presentation software in case-based classroom learning.
    Oesterle, LJ
    Shellhart, WC
    [J]. JOURNAL OF DENTAL RESEARCH, 1998, 77 : 121 - 121
  • [10] Software Reuse and Reusability based on Requirements Feature Modelling vs. Case-based Reasoning
    Kaindl, Hermann
    Mannion, Mike
    [J]. 2019 27TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2019), 2019, : 494 - 495