DocumentCode
2863480
Title
Observations on the implementation and testing of scripted Web applications
Author
Bedi, Siddhartha ; Schroeder, Patrick J.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Wisconsin Univ., Milwaukee, WI, USA
fYear
2004
fDate
11-11 Sept. 2004
Firstpage
20
Lastpage
27
Abstract
Scripting languages have become a very popular choice for implementing server-side programs in Web applications. Scripting languages are thought to provide quick start up and enhance programmer productivity. We present two case studies in which scripting languages were used. In both studies, the projects struggled with implementation; however, project factors such as the strength of management and the training of the development team are thought to out weigh the choice of programming language in terms of impact on project success. The choice to implement a Web application with a scripting language can lead to undisciplined behavior on the part of management and the development team, so caution must be exercised when implementing complex applications. Testers of scripted implementations should adjust their risk profile to match the error-prone aspects of the language. Dynamically type checked scripting languages are likely to be susceptible to type errors. Scripting languages are powerful enough to successfully implement complex e-commerce applications as long as management and software engineering practice are strong.
Keywords
Internet; program testing; software engineering; dynamically type checked scripting languages; e-commerce applications; programming language; scripted Web application testing; server-side programs; software engineering; Application software; Computer languages; Energy management; Engineering management; Management training; Productivity; Programming profession; Project management; Software engineering; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Site Evolution, Sixth IEEE International Workshop on (WSE'04)
Conference_Location
Chicago, IL, USA
ISSN
1550-4441
Print_ISBN
0-7695-2224-6
Type
conf
DOI
10.1109/WSE.2004.10015
Filename
1410992
Link To Document