Roundtrip engineering of Ajax applications

Chihiro Hayashi, Masataka Nagura, Shingo Takada

研究成果: Article査読

抄録

Roundtrip engineering is an approach where models and source code are refined by iteratively conducting forward and reverse engineering. It enables more efficient development of software, e.g. through reducing development time, and is especially said to be effective for applications that have frequent changes in requirements, such as Web applications. Imazeki, et al., have proposed an approach for realizing roundtrip engineering for Web applications. However, current roundtrip engineering approaches and tools cannot handle Ajax applications. The main reason for this is the main characteristic of Ajax, which is the asynchronous processing between clients and server. We propose an approach that realizes roundtrip engineering for Ajax applications. Our approach is implemented on top of a roundtrip engineering tool for Web applications proposed by Imazeki. We show a case study as well as an experimental result to show the effectiveness of our tool. The experimental result showed that our tool was able to reduce the time to conduct a maintenance task by 25%.

本文言語English
ページ(範囲)164-179
ページ数16
ジャーナルComputer Software
30
1
出版ステータスPublished - 2013 2月 1

ASJC Scopus subject areas

  • ソフトウェア

フィンガープリント

「Roundtrip engineering of Ajax applications」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル