咨询与建议

限定检索结果

文献类型

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

馆藏范围

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

日期分布

学科分类号

  • 12 篇 工学
    • 10 篇 软件工程
    • 8 篇 计算机科学与技术...
    • 3 篇 电气工程
    • 2 篇 信息与通信工程
    • 1 篇 电子科学与技术(可...
    • 1 篇 控制科学与工程
    • 1 篇 网络空间安全
  • 2 篇 管理学
    • 2 篇 管理科学与工程(可...
    • 1 篇 公共管理
  • 1 篇 法学
    • 1 篇 社会学
  • 1 篇 文学
    • 1 篇 新闻传播学
  • 1 篇 医学
    • 1 篇 公共卫生与预防医...

主题

  • 12 篇 refactoring dete...
  • 2 篇 software evoluti...
  • 2 篇 refactoring
  • 1 篇 tools
  • 1 篇 alignment algori...
  • 1 篇 understanding co...
  • 1 篇 code quality
  • 1 篇 squashed commit
  • 1 篇 deep learning
  • 1 篇 code change
  • 1 篇 abstract syntax ...
  • 1 篇 first class chan...
  • 1 篇 software algorit...
  • 1 篇 multilingual cod...
  • 1 篇 code refactoring
  • 1 篇 edit sequence
  • 1 篇 c plus plus lang...
  • 1 篇 java
  • 1 篇 c plus plus
  • 1 篇 semantic analysi...

机构

  • 1 篇 vali e asr univ ...
  • 1 篇 allameh jafari i...
  • 1 篇 queens univ elec...
  • 1 篇 queens univ sch ...
  • 1 篇 amrita school of...
  • 1 篇 vienna univ tech...
  • 1 篇 hebei univ sci &...
  • 1 篇 natl univ singap...
  • 1 篇 kyushu univ fuku...
  • 1 篇 singapore manage...
  • 1 篇 missouri univ sc...
  • 1 篇 ritsumeikan univ...
  • 1 篇 concordia univ m...
  • 1 篇 queens univ king...
  • 1 篇 usi software ins...
  • 1 篇 univ ioannina de...
  • 1 篇 natl univ irelan...
  • 1 篇 univ antwerp b-2...
  • 1 篇 ritsumeikan univ...
  • 1 篇 univ alberta dep...

作者

  • 1 篇 perez javier
  • 1 篇 gopakumar gokul
  • 1 篇 hayashi shinpei
  • 1 篇 atwi hassan
  • 1 篇 tsimakis anastas...
  • 1 篇 khoo siau-cheng
  • 1 篇 zarepour faezeh
  • 1 篇 langer philip
  • 1 篇 soetens quinten ...
  • 1 篇 noei shayan
  • 1 篇 cinneide mel o.
  • 1 篇 tsantalis nikola...
  • 1 篇 kessentini marou...
  • 1 篇 lanza michele
  • 1 篇 li tao
  • 1 篇 xing zhenchang
  • 1 篇 li heng
  • 1 篇 ubayashi naoyasu
  • 1 篇 vassiliadis pano...
  • 1 篇 zarras apostolos...

语言

  • 12 篇 英文
检索条件"主题词=refactoring detection"
12 条 记 录,以下是1-10 订阅
排序:
Multilingual code refactoring detection based on deep learning
收藏 引用
EXPERT SYSTEMS WITH APPLICATIONS 2024年 258卷
作者: Li, Tao Zhang, Yang Hebei Univ Sci & Technol Sch Informat Sci & Engn Shijiazhuang 050018 Peoples R China
refactoring is a critical process of improving the internal structure of the source code without altering its external behavior. Existing deep learning-based refactoring detection relies on commit messages to extract ... 详细信息
来源: 评论
Impact of Change Granularity in refactoring detection  30
Impact of Change Granularity in Refactoring Detection
收藏 引用
30th IEEE/ACM International Conference on Program Comprehension (ICPC)
作者: Chen, Lei Hayashi, Shinpei Tokyo Inst Technol Meguro Ku Tokyo Japan
Detecting refactorings in commit history is essential to improve the comprehension of code changes in code reviews and to provide valuable information for empirical studies on software evolution. Several techniques ha... 详细信息
来源: 评论
RefDetect: A Multi-Language refactoring detection Tool Based on String Alignment
收藏 引用
IEEE ACCESS 2021年 9卷 86698-86727页
作者: Moghadam, Iman Hemati Cinneide, Mel O. Zarepour, Faezeh Jahanmir, Mohamad Aref Vali E Asr Univ Rafsanjan Dept Comp Engn Rafsanjan *** Iran Natl Univ Ireland Sch Comp Sci Dublin D04 V1W8 Ireland Allameh Jafari Inst Rafsanjan Dept Comp Engn Rafsanjan 77181 Iran
refactoring is performed to improve software quality while leaving the behaviour of the software unchanged. Identifying refactorings applied to a software system is an important activity that leads to a better underst... 详细信息
来源: 评论
PYREF: refactoring detection in Python Projects  21
PYREF: Refactoring Detection in Python Projects
收藏 引用
21st IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM)
作者: Atwi, Hassan Lin, Bin Tsantalis, Nikolaos Kashiwa, Yutaro Kamei, Yasutaka Ubayashi, Naoyasu Bavota, Gabriele Lanza, Michele USI Software Inst Lugano Switzerland Concordia Univ Montreal PQ Canada Kyushu Univ Fukuoka Japan
refactoring, the process of improving the internal code structure of a software system without altering its external behavior, is widely applied during software development. Understanding how developers refactor sourc... 详细信息
来源: 评论
Detecting refactoring Commits in Machine Learning Python Projects: A Machine Learning-Based Approach
收藏 引用
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY 2025年 第3期34卷 1-25页
作者: Noei, Shayan Li, Heng Zou, Ying Queens Univ Elect & Comp Engn Kingston ON Canada Queens Univ Sch Comp Kingston ON Canada Queens Univ Kingston ON Canada
refactoring aims to improve the quality of software without altering its functional behaviors. Understanding developers' refactoring activities is essential to improve software maintainability. The use of machine ... 详细信息
来源: 评论
Enhancing Code Insights through Semantic Change Impact Evaluation  15
Enhancing Code Insights through Semantic Change Impact Evalu...
收藏 引用
15th International Conference on Computing Communication and Networking Technologies, ICCCNT 2024
作者: Vyshnavi, Chellu Raj, Chukka Mishal Gopakumar, Gokul Prasanna, Guddeti Bindu Belwal, Meena Amrita School of Computing Department of Computer Science and Engineering Bengaluru India
In software development, system integrity is a measure of the impact code changes have on them. It is determined by the team's comprehension. However, rapid evolution of change commits and interaction in complex c... 详细信息
来源: 评论
The Three-Step refactoring Detector Pattern  19
The Three-Step Refactoring Detector Pattern
收藏 引用
24th European Conference on Pattern Languages of Programs (EuroPLoP)
作者: Tsimakis, Anastasios Zarras, Apostolos, V Vassiliadis, Panos Univ Ioannina Dept Comp Sci & Engn Ioannina Greece
Developing a tool that provides support for different refactorings, through a set of refactoring detectors which identify opportunities for source code improvements, is not easy. Our experience in developing such a to... 详细信息
来源: 评论
Comparative Study between Two Approaches Using Edit Operations and Code Differences to Detect Past refactorings
收藏 引用
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS 2018年 第3期E101D卷 644-658页
作者: Omori, Takayuki Maruyama, Katsuhisa Ritsumeikan Univ Dept Comp Sci Kusatsu 5258577 Japan Ritsumeikan Univ Dept Informat Sci & Engn Kusatsu 5258577 Japan
Understanding which refactoring transformations were performed is in demand in modern software constructions. Traditionally, many researchers have been tackling understanding code changes with history data derived fro... 详细信息
来源: 评论
Vector Abstraction and Concretization for Scalable detection of refactorings  22
Vector Abstraction and Concretization for Scalable Detection...
收藏 引用
22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE)
作者: Milea, Narcisa Andreea Jiang, Lingxiao Khoo, Siau-Cheng Natl Univ Singapore Sch Comp Singapore Singapore Singapore Management Univ Sch Informat Syst Singapore Singapore
Automated techniques have been proposed to either identify refactoring opportunities (i.e., code fragments that can be but have not yet been restructured in a program), or reconstruct historical refactorings (i.e., co... 详细信息
来源: 评论
An Initial Investigation into Change-Based Reconstruction of Floss-refactorings
An Initial Investigation into Change-Based Reconstruction of...
收藏 引用
29th IEEE International Conference on Software Maintenance (ICSM)
作者: Soetens, Quinten David Perez, Javier Demeyer, Serge Univ Antwerp B-2020 Antwerp Belgium
Today, it is widely accepted that if refactoring is applied in practice, it is mainly interweaved with normal software development - so called "floss refactoring". Unfortunately, the current state-of-the-art... 详细信息
来源: 评论