咨询与建议

限定检索结果

文献类型

  • 10 篇 会议
  • 6 篇 期刊文献

馆藏范围

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

日期分布

学科分类号

  • 15 篇 工学
    • 14 篇 软件工程
    • 9 篇 计算机科学与技术...
    • 1 篇 电气工程

主题

  • 16 篇 program differen...
  • 13 篇 software evoluti...
  • 2 篇 algorithmic bind...
  • 2 篇 crosscutting con...
  • 2 篇 program represen...
  • 2 篇 scattered code
  • 2 篇 code similarity ...
  • 2 篇 symbolic executi...
  • 2 篇 program markup
  • 2 篇 aspect-oriented ...
  • 1 篇 hardware descrip...
  • 1 篇 api usage model
  • 1 篇 experimentation
  • 1 篇 reliability
  • 1 篇 segmentation
  • 1 篇 empirical study
  • 1 篇 api usage adapta...
  • 1 篇 change pattern
  • 1 篇 algorithms
  • 1 篇 program transfor...

机构

  • 4 篇 univ texas austi...
  • 2 篇 univ texas austi...
  • 2 篇 georgia inst tec...
  • 1 篇 fudan univ sch c...
  • 1 篇 nanyang technol ...
  • 1 篇 united kingdom
  • 1 篇 nasa langley res...
  • 1 篇 univ washington ...
  • 1 篇 univ nebraska om...
  • 1 篇 arm inc austin t...
  • 1 篇 sharif univ tech...
  • 1 篇 ibm corp austin ...
  • 1 篇 nasa ames res ct...
  • 1 篇 natl univ singap...
  • 1 篇 univ calif los a...
  • 1 篇 fudan univ shang...
  • 1 篇 texas state univ...
  • 1 篇 institute for ma...
  • 1 篇 southern fed uni...
  • 1 篇 singapore univ t...

作者

  • 5 篇 kim miryung
  • 2 篇 song myoungkyu
  • 2 篇 wilson gary jr.
  • 2 篇 yang guowei
  • 2 篇 person suzette
  • 2 篇 khurshid sarfraz
  • 2 篇 harrold mary jea...
  • 2 篇 rungta neha
  • 2 篇 apiwattanapong t...
  • 2 篇 orso alessandro
  • 2 篇 katic marija
  • 1 篇 sakala sushma
  • 1 篇 mckinley kathryn...
  • 1 篇 liu yang
  • 1 篇 peng xin
  • 1 篇 grossman dan
  • 1 篇 xing zhenchang
  • 1 篇 hoan anh nguyen
  • 1 篇 duley adam
  • 1 篇 cho samuel sungm...

语言

  • 16 篇 英文
检索条件"主题词=Program Differencing"
16 条 记 录,以下是1-10 订阅
排序:
Vdiff: a program differencing algorithm for Verilog hardware description language
收藏 引用
AUTOMATED SOFTWARE ENGINEERING 2012年 第4期19卷 459-490页
作者: Duley, Adam Spandikow, Chris Kim, Miryung Univ Texas Austin Austin TX 78712 USA ARM Inc Austin TX 78746 USA IBM Corp Austin TX 78758 USA
During code review tasks, comparing two versions of a hardware design description using existing program differencing tools such as diff is inherently limited because these tools implicitly assume sequential execution... 详细信息
来源: 评论
Identifying and Summarizing Systematic Code Changes via Rule Inference
收藏 引用
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 2013年 第1期39卷 45-62页
作者: Kim, Miryung Notkin, David Grossman, Dan Wilson, Gary, Jr. Univ Texas Austin Dept Elect & Comp Engn Austin TX 78712 USA Univ Washington Dept Comp Sci & Engn Seattle WA 98195 USA Univ Washington Comp Sci & Engn Fac Seattle WA 98195 USA
programmers often need to reason about how a program evolved between two or more program versions. Reasoning about program changes is challenging as there is a significant gap between how programmers think about chang... 详细信息
来源: 评论
JDiff: A differencing technique and tool for object-oriented programs
收藏 引用
AUTOMATED SOFTWARE ENGINEERING 2007年 第1期14卷 3-36页
作者: Apiwattanapong, Taweesup Orso, Alessandro Harrold, Mary Jean Georgia Inst Technol Atlanta GA 30332 USA
During software evolution, information about changes between different versions of a program is useful for a number of software engineering tasks. For example, configuration-management systems can use change informati... 详细信息
来源: 评论
Hammock-based Identification of Changes in Advice Applications between Aspect-oriented programs  14
Hammock-based Identification of Changes in Advice Applicatio...
收藏 引用
14th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE)
作者: Katic, Marija Independent Researcher London United Kingdom
In an aspect-oriented program, the cross-cutting functionalities are defined in pieces of advice such that they apply to program-execution points for the core functionalities. program changes can affect the applicatio... 详细信息
来源: 评论
Directed Incremental Symbolic Execution  11
Directed Incremental Symbolic Execution
收藏 引用
32nd ACM SIGPLAN Conference on programming Language Design and Implementation (PLDI 11)
作者: Person, Suzette Yang, Guowei Rungta, Neha Khurshid, Sarfraz NASA Langley Res Ctr Washington DC 20546 USA
The last few years have seen a resurgence of interest in the use of symbolic execution - a program analysis technique developed more than three decades ago to analyze program execution paths. Scaling symbolic executio... 详细信息
来源: 评论
Using improved context-based code description for robust algorithmic binding to changing code  10
Using improved context-based code description for robust alg...
收藏 引用
10th International Young Scientists Conference in Computational Science (YSC)
作者: Goloveshkin, Alexey Mikhalkovich, Stanislav Southern Fed Univ Inst Math Mech & Comp Sci Milchakova Str 8a Rostov Na Donu 344090 Russia
In a computer program, multiple problems are usually solved, both domain-specific and technical. The solution of a problem can be concentrated in a single decomposition element (e.g. class or method) or be implemented... 详细信息
来源: 评论
Critics: An Interactive Code Review Tool for Searching and Inspecting Systematic Changes  22
Critics: An Interactive Code Review Tool for Searching and I...
收藏 引用
22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE)
作者: Zhang, Tianyi Song, Myoungkyu Kim, Miryung Univ Calif Los Angeles Los Angeles CA 90024 USA Univ Texas Austin Austin TX 78712 USA
During peer code reviews, developers often examine program differences. When using existing program differencing tools, it is difficult for developers to inspect systematic changes-similar, related changes that are sc... 详细信息
来源: 评论
Finding and Use of Source Code Changes for Aspect-Oriented Software  15th
Finding and Use of Source Code Changes for Aspect-Oriented S...
收藏 引用
15th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE)
作者: Katic, Marija London United Kingdom
In aspect-oriented software, code contained in special constructs called pieces of advice is used to define cross-cutting functionalities. This code is separated from more purpose-specific code (base code) and applies... 详细信息
来源: 评论
LAC: Locating and Applying Consistent and Repetitive Changes  43
LAC: Locating and Applying Consistent and Repetitive Changes
收藏 引用
43rd IEEE-Computer-Society Annual International Computers, Software and Applications Conference (COMPSAC)
作者: Sakala, Sushma Epuri, Vamshi Krishna Cho, Samuel Sungmin Song, Myoungkyu Univ Nebraska Omaha NE 68182 USA Northern Kentucky Univ Highland Hts KY USA
As a software system evolves, constant changes are usually made in the code. Similar changes to code fragments often occur in multiple locations. It is very tedious and error prone for developers to manually update si... 详细信息
来源: 评论
Detecting Differences across Multiple Instances of Code Clones  2014
Detecting Differences across Multiple Instances of Code Clon...
收藏 引用
36th International Conference on Software Engineering (ICSE)
作者: Lin, Yun Xing, Zhenchang Xue, Yinxing Liu, Yang Peng, Xin Sun, Jun Zhao, Wenyun Fudan Univ Sch Comp Sci Shanghai Peoples R China Fudan Univ Shanghai Key Lab Data Sci Shanghai Peoples R China Nanyang Technol Univ Sch Comp Engn Singapore Singapore Natl Univ Singapore Sch Comp Singapore Singapore Singapore Univ Technol & Design Singapore Singapore
Clone detectors find similar code fragments (i.e., instances of code clones) and report large numbers of them for industrial systems. To maintain or manage code clones, developers often have to investigate differences... 详细信息
来源: 评论