咨询与建议

限定检索结果

文献类型

  • 4 篇 期刊文献
  • 4 篇 会议

馆藏范围

  • 8 篇 电子文献
  • 0 种 纸本馆藏

日期分布

学科分类号

  • 7 篇 工学
    • 6 篇 计算机科学与技术...
    • 6 篇 软件工程
    • 2 篇 电气工程
    • 1 篇 控制科学与工程

主题

  • 8 篇 move method refa...
  • 3 篇 feature envy
  • 2 篇 object-oriented ...
  • 2 篇 logistic regress...
  • 2 篇 cohesion
  • 1 篇 design quality
  • 1 篇 coupling
  • 1 篇 class size
  • 1 篇 automatic refact...
  • 1 篇 frequent usage p...
  • 1 篇 class coupling
  • 1 篇 hypergraph neura...
  • 1 篇 hierarchical clu...
  • 1 篇 quality measures
  • 1 篇 jaccard distance
  • 1 篇 internal quality...
  • 1 篇 feature envy cod...
  • 1 篇 class cohesion
  • 1 篇 code smell
  • 1 篇 machine learning

机构

  • 1 篇 univ macedonia d...
  • 1 篇 univ teknol mala...
  • 1 篇 higher sch econ ...
  • 1 篇 univ cent missou...
  • 1 篇 st petersburg st...
  • 1 篇 osaka univ grad ...
  • 1 篇 kuwait univ dept...
  • 1 篇 kuwait univ dept...
  • 1 篇 maharishi markan...
  • 1 篇 univ teknol mala...
  • 1 篇 st petersburg st...
  • 1 篇 univ dhaka inst ...
  • 1 篇 univ teknol mala...
  • 1 篇 xidian univ xian...
  • 1 篇 gulf univ sci & ...
  • 1 篇 kuwait univ dept...

作者

  • 2 篇 al dallal jehad
  • 1 篇 khaled shah most...
  • 1 篇 igaki hiroshi
  • 1 篇 bryksin timofey
  • 1 篇 novozhilov evgen...
  • 1 篇 satter abdus
  • 1 篇 pravilov mikhail
  • 1 篇 singh randeep
  • 1 篇 wang luqiao
  • 1 篇 tsantalis nikola...
  • 1 篇 kusumoto shinji
  • 1 篇 rahman md. masud...
  • 1 篇 kumar ashok
  • 1 篇 almarzouq mohamm...
  • 1 篇 abdulsalam hanad...
  • 1 篇 zhao yutong
  • 1 篇 wang jiaqi
  • 1 篇 higo yoshiki
  • 1 篇 veselov ivan
  • 1 篇 rahman md. rayha...

语言

  • 8 篇 英文
检索条件"主题词=Move method refactoring"
8 条 记 录,以下是1-10 订阅
排序:
Identification of move method refactoring Opportunities
收藏 引用
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 2009年 第3期35卷 347-367页
作者: Tsantalis, Nikolaos Chatzigeorgiou, Alexander Univ Macedonia Dept Appl Math Thessaloniki 54006 Greece
Placement of attributes/methods within classes in an object-oriented system is usually guided by conceptual criteria and aided by appropriate metrics. Moving state and behavior between classes can help reduce coupling... 详细信息
来源: 评论
MMRUC3: A recommendation approach of move method refactoring using coupling, cohesion, and contextual similarity to enhance software design
收藏 引用
SOFTWARE-PRACTICE & EXPERIENCE 2018年 第9期48卷 1560-1587页
作者: Rahman, Md. Masudur Riyadh, Rashed Rubby Khaled, Shah Mostafa Satter, Abdus Rahman, Md. Rayhanur Univ Dhaka Inst Informat Technol Dhaka Bangladesh
Placement of methods is one of the most important design activities for any object-oriented application in terms of coupling and cohesion. Due to method misplacement, the application becomes tightly coupled and loosel... 详细信息
来源: 评论
Predicting move method refactoring opportunities in object-oriented code
收藏 引用
INFORMATION AND SOFTWARE TECHNOLOGY 2017年 92卷 105-120页
作者: Al Dallal, Jehad Kuwait Univ Dept Informat Sci POB 5969 Safat 13060 Kuwait
Context: refactoring is the maintenance process of restructuring software source code to improve its quality without changing its external behavior. move method refactoring (MMR) refers to moving a method from one cla... 详细信息
来源: 评论
Machine Learning-Based Exploration of the Impact of move method refactoring on Object-Oriented Software Quality Attributes
收藏 引用
ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING 2024年 第3期49卷 3867-3885页
作者: Al Dallal, Jehad Abdulsalam, Hanady AlMarzouq, Mohammad Selamat, Ali Gulf Univ Sci & Technol Dept Comp Sci Kuwait Kuwait Kuwait Univ Dept Informat Sci Safat Kuwait Kuwait Univ Dept Informat Syst & Operat Management Safat Kuwait Univ Teknol Malaysia Malaysia Japan Int Inst Technol MJIIT Jalan Sultan Yahya Petra Kuala Lumpur 54100 Malaysia Univ Teknol Malaysia Fac Comp Johor Baharu 81310 Malaysia Univ Teknol Malaysia Media & Games Ctr Excellence MagicX Johor Baharu 81310 Malaysia
refactoring is a maintenance task that aims at enhancing the quality of a software's source code by restructuring it without affecting the external behavior. move method refactoring (MMR) involves reallocating a m... 详细信息
来源: 评论
Three Heads Are Better Than One: Suggesting move method refactoring Opportunities with Inter-class Code Entity Dependency Enhanced Hybrid Hypergraph Neural Network  24
Three Heads Are Better Than One: Suggesting Move Method Refa...
收藏 引用
39th ACM/IEEE International Conference on Automated Software Engineering (ASE)
作者: Cui, Di Wang, Jiaqi Wang, Qiangqiang Ji, Peng Qiao, Minglang Zhao, Yutong Hu, Jingzhao Wang, Luqiao Li, Qingshan Xidian Univ Xian Peoples R China Univ Cent Missouri Warrensburg MO USA
methods implemented in incorrect classes will cause excessive reliance on other classes than their own, known as a typical code smell symptom: feature envy, which makes it difficult to maintain increased coupling betw... 详细信息
来源: 评论
Evaluation of move method refactorings recommendation algorithms: are we doing it right?  3
Evaluation of Move Method refactorings recommendation algori...
收藏 引用
3rd IEEE/ACM International Workshop on refactoring (IWOR)
作者: Novozhilov, Evgenii Veselov, Ivan Pravilov, Mikhail Bryksin, Timofey St Petersburg State Univ St Petersburg Russia Higher Sch Econ JetBrains Res Moscow Russia St Petersburg State Univ JetBrains Res St Petersburg Russia
Previous studies introduced various techniques for detecting move method refactoring opportunities. However, different authors have different evaluations, which leads to the fact that results reported by different pap... 详细信息
来源: 评论
move Code refactoring with Dynamic Analysis
Move Code Refactoring with Dynamic Analysis
收藏 引用
28th International Conference on Software Maintenance (ICSM)
作者: Kimura, Shuhei Higo, Yoshiki Igaki, Hiroshi Kusumoto, Shinji Osaka Univ Grad Sch Informat Sci & Technol Suita Osaka 5650871 Japan
In order to reduce coupling and increase cohesion, we refactor program source code. Previous research efforts for suggesting candidates of such refactorings are based on static analysis, which obtains relations among ... 详细信息
来源: 评论
To Improve Code Structure by Identifying move method Opportunities Using Frequent Usage Patterns in Source-Code  2nd
To Improve Code Structure by Identifying Move Method Opportu...
收藏 引用
2nd International Conference on Advanced Informatics for Computing Research (ICAICR)
作者: Singh, Randeep Kumar, Ashok Maharishi Markandeshwar Univ Dept Comp Sci & Engn Mullana Ambala 133207 Haryana India
A smelly code is generally an indication of the poor quality of the software and it increases the understandability and maintenance efforts at the software programmer's end. One technique to improve the quality is... 详细信息
来源: 评论