READABLE: An Approach and an Environment for Developing Maintainable Web Software

Research output: Contribution to journalArticle

Abstract

Software maintenance is expensive and difficult because software is complex and maintenance requires understanding code written by someone else. A key component of maintainability is program understanding. Program understanding, however, is problematic for software developed on the web because web applications comprise a mix of technologies and because the rapid pace of web development often means formal development practices, including documentation are ignored. This research proposes an approach, called READABLE, that is aimed at improving understanding and maintainability of web applications. The READABLE approach achieves this goal by making the control flow among web application components visible in a separate layer. This layer allows easier program understanding for the software developers, and can also be used by a controller for execution of the application, making the web application self-documenting. A controlled laboratory experiment shows that the READABLE approach improves program understanding.

Original languageEnglish
Pages (from-to)246
JournalAMCIS 2009 Proceedings
StatePublished - 2003

Fingerprint

Dive into the research topics of 'READABLE: An Approach and an Environment for Developing Maintainable Web Software'. Together they form a unique fingerprint.

Cite this