Towards a better comprehensibility of web applications: lessons learned from reverse engineering experiments

G. D. Lucca, A. R. Fasolino, Porfirio Tramontana
{"title":"Towards a better comprehensibility of web applications: lessons learned from reverse engineering experiments","authors":"G. D. Lucca, A. R. Fasolino, Porfirio Tramontana","doi":"10.1109/WSE.2002.1134087","DOIUrl":null,"url":null,"abstract":"The rapid diffusion of the Internet has triggered a growing request for new Web sites and Web applications (WA). Due to the pressing market demand, new WAs are usually developed in a very short time, while existing WAs are modified frequently and quickly. In these conditions, well-known software engineering principles are not usually applied, and well-defined software processes and methodologies are rarely adopted. As a consequence, WAs usually present disordered architectures, poor or non-existing documentation, and can be analyzed, comprehended and modified only with considerable effort. Reverse engineering methods and tools are being proposed to reduce the effort required to comprehend existing WAs and to support their maintenance and evolution. In this paper, the experimentation of a reverse engineering approach is described Experimentation was carried out with the aim of assessing which characteristics of a WA mostly affect comprehensibility. The results of the experiments highlighted a set of techniques and best practices that should be applied for producing the best analyzable and maintainable WAs. These best practices are illustrated in the paper.","PeriodicalId":415676,"journal":{"name":"Proceedings. Fourth International Workshop on Web Site Evolution","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-10-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. Fourth International Workshop on Web Site Evolution","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WSE.2002.1134087","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 15

Abstract

The rapid diffusion of the Internet has triggered a growing request for new Web sites and Web applications (WA). Due to the pressing market demand, new WAs are usually developed in a very short time, while existing WAs are modified frequently and quickly. In these conditions, well-known software engineering principles are not usually applied, and well-defined software processes and methodologies are rarely adopted. As a consequence, WAs usually present disordered architectures, poor or non-existing documentation, and can be analyzed, comprehended and modified only with considerable effort. Reverse engineering methods and tools are being proposed to reduce the effort required to comprehend existing WAs and to support their maintenance and evolution. In this paper, the experimentation of a reverse engineering approach is described Experimentation was carried out with the aim of assessing which characteristics of a WA mostly affect comprehensibility. The results of the experiments highlighted a set of techniques and best practices that should be applied for producing the best analyzable and maintainable WAs. These best practices are illustrated in the paper.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
走向更好的web应用程序的可理解性:从逆向工程实验中学到的经验教训
Internet的迅速普及引发了对新Web站点和Web应用程序(WA)日益增长的需求。由于市场需求的迫切,新产品通常在很短的时间内开发出来,而现有产品的修改则频繁而迅速。在这些情况下,通常不应用众所周知的软件工程原则,并且很少采用定义良好的软件过程和方法。因此,它通常呈现出混乱的体系结构、糟糕的或不存在的文档,并且只能通过相当大的努力来分析、理解和修改。提出了逆向工程方法和工具,以减少理解现有WAs并支持其维护和发展所需的工作量。本文描述了一种逆向工程方法的实验,目的是评估WA的哪些特征对可理解性影响最大。实验的结果突出了一组技术和最佳实践,应该应用这些技术和实践来产生最佳的可分析和可维护的WAs。本文对这些最佳实践进行了说明。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Guidelines for improving the development of web-based applications Understanding Web usage for dynamic Web-site adaptation: a case study Evaluation, repair, and transformation of Web pages for Web content accessibility. Review of some available tools Dynamic model extraction and statistical analysis of Web applications Adoption challenges in migrating to web services
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1