ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. シンポジウム
  2. シンポジウムシリーズ
  3. ソフトウェアエンジニアリングシンポジウム
  4. 2024

srcML & srcDiff: Infrastructures to support the Software Evolution Community

https://ipsj.ixsq.nii.ac.jp/records/239238
https://ipsj.ixsq.nii.ac.jp/records/239238
ea3352ac-9dd9-4852-b7ed-70edfbfe02a9
名前 / ファイル ライセンス アクション
IPSJ-SES2024010.pdf IPSJ-SES2024010.pdf (143.9 kB)
 2026年9月10日からダウンロード可能です。
Copyright (c) 2024 by the Information Processing Society of Japan
非会員:¥0, IPSJ:学会員:¥0, SE:会員:¥0, DLIB:会員:¥0
Item type Symposium(1)
公開日 2024-09-10
タイトル
タイトル srcML & srcDiff: Infrastructures to support the Software Evolution Community
タイトル
言語 en
タイトル srcML & srcDiff: Infrastructures to support the Software Evolution Community
言語
言語 eng
キーワード
主題Scheme Other
主題 国際セッション
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_5794
資源タイプ conference paper
著者所属
Bowling Green State University
著者所属(英)
en
Bowling Green State University
著者名 Michael, John Decker

× Michael, John Decker

Michael, John Decker

Search repository
著者名(英) Michael, John Decker

× Michael, John Decker

en Michael, John Decker

Search repository
論文抄録
内容記述タイプ Other
内容記述 srcML and srcDiff are both infrastructures that aim to support researchers and industry with their software evolution needs. The srcML Infrastructure (srcML.org), at its core, consists of both a lossless XML representation of source-code and a tool to efficiently convert source code to and from that format. With this as its foundation, the srcML Infrastructure directly support the exploration, analysis, and transformation of source code. The srcML Infrastructure has been under development for nearly 20 years. It is widely used by researchers and industry practitioners, and it has been used in over 35 graduate thesis/dissertations and over 75 publications. srcDiff (srcDiff.org) is an infrastructure (currently under development) that supports the computation, markup, and analysis of software changes. Built on the srcML format, srcDiff adds a few additional tags to markup the changes between source code. Like srcML, srcDiff is lossless and will markup changes to source-code, whitespace, comments, and preprocessor statements. Unlike other existing source-code differencing tools, srcDiff uses a syntax-directed differencing algorithm based on how developer’s perceive software changes, instead of a purely mechanical tree-based approach. The result is a delta that more closely models the changes made by a developer. In this talk, the infrastructures are introduced and examples are shown of how the infrastructures can and have been used for various software evolution tasks. Furthermore, the current and future plans for the infrastructures are given, along with how you can get involved.
論文抄録(英)
内容記述タイプ Other
内容記述 srcML and srcDiff are both infrastructures that aim to support researchers and industry with their software evolution needs. The srcML Infrastructure (srcML.org), at its core, consists of both a lossless XML representation of source-code and a tool to efficiently convert source code to and from that format. With this as its foundation, the srcML Infrastructure directly support the exploration, analysis, and transformation of source code. The srcML Infrastructure has been under development for nearly 20 years. It is widely used by researchers and industry practitioners, and it has been used in over 35 graduate thesis/dissertations and over 75 publications. srcDiff (srcDiff.org) is an infrastructure (currently under development) that supports the computation, markup, and analysis of software changes. Built on the srcML format, srcDiff adds a few additional tags to markup the changes between source code. Like srcML, srcDiff is lossless and will markup changes to source-code, whitespace, comments, and preprocessor statements. Unlike other existing source-code differencing tools, srcDiff uses a syntax-directed differencing algorithm based on how developer’s perceive software changes, instead of a purely mechanical tree-based approach. The result is a delta that more closely models the changes made by a developer. In this talk, the infrastructures are introduced and examples are shown of how the infrastructures can and have been used for various software evolution tasks. Furthermore, the current and future plans for the infrastructures are given, along with how you can get involved.
書誌情報 ソフトウェアエンジニアリングシンポジウム2024論文集

巻 2024, p. 18-18, 発行日 2024-09-10
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 08:21:06.978932
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3