Web Engineering: Managing Diversity and Complexity of Web Application Development
Inlessthanadecadeofexistence, theWebhasreachedatrulystaggeringstage, demonstratedbythescope, thereach, andthesizeofWeb-basedapplications andactivities. Concentratinginitiallyoninformationdissemination, thescopeof theapplicationsisnowlimitedonlybyourimagination. Thereachisconstantly expandingandsoarethenumberandsizeoftheapplications, alongwiththe underlyingcomplexity, rangeofpurposes, andthetimeneededtodevelopand maintainthem. Atthesametime, thedevelopmentandmaintenanceprocesses ofWebapplicationshavenotprogressedatasu?cientlyrapidpacetomeetthese challengesanddemands. Consequently, thelikelihoodisthatWebapplication developmentwillgetintoacrisisanditisnothardtoimaginethatthiswould dwarfthe'softwarecrisis'identi?edlongagointhe1960s. WebEngineeringaimstoavertthispotentialcrisisbygeneratingaproactive approachtothesuccessfuldevelopmentofWeb-basedsystemsandapplications. WebEngineeringinvolvestheuseofscienti?c, engineering, andmanagement principlesandsystematicapproacheswiththeaimofsuccessfullydeveloping, deploying, andmaintaininghighqualityWeb-basedsystemsandapplications. WebEngineering, initscurrentform, isanearlyattempttoidentifythes- ni?cantissuesandproblems, andtheirsolutions, indevelopingWeb-basedapp- cations. Asweseeit, WebEngineeringisnotyetestablishedasafulldiscipline norhasitdevelopedanidenti?ableorstableform, sinceeverythingconnected withtheWebisstillinastateof?ux. Oneonlyhastolookatthenumberof variedactivitiesthattheWorldWideWebConsortiumisengagedintorealise thatastableWebenvironment, andhenceprovenmethodsfordevelopmental activitiesbasedontheWeb, isstillsomedistanceaway. OurearlyforaysintotheWebarena, withtheconstantexcitementofnew developmentsandchallenges, forcefullybroughttomindourentryintothec- puting?eld, almostthreedecadesago. Atthattime, comparedtowhatthe technologycoulddo, oure?ortsincomputerizingpayrollandaccountingapp- cationsinrealityseemedpunyanddisappointing. TheWeb, ontheotherhand, didnotseemshackled, inawaythatearlycomputingwas, tothesebure- craticandunimaginativewaysofconductinghumanandorganizationala?airs. Itseemedthattheorganizational, spatial, andphysicalconstraintswereabout toloosen, ifnotdisappear, altogether. Andyet, whenwelookedaroundatthewayWebsitesandapplicationswere beingdeveloped, itseemedtousthattheearlypatternofhaphazarddev- opment, minimaltesting, andlackofattentiontothemaintenanceissuesthat characterisedthe'softwarecrisis'werestillverymuchwithus. Itwasasthough the'newgeneration'insistedonmakingthesamemistakesasitsparents! Thisfeelingofd´e&jgrave;avuledustoquestionthenatureofWeb-basedandW- relatedactivities. Ofcourse, wewerenotalone, aswesoondiscovered. The resultiswhatisbeingcalledWebEngineeringwhichhadits?rstintroduction inaworkshopattheSeventhWorldWideWeb(WWW7)conferenceinBrisbane in1998. IthasnowbecomeaserieswithmoreworkshopsatWWW8(Toronto, VI Preface 1999)andWWW9(Amsterdam,2000), andalsoattheInternationalConference onSoftwareEngineering(ICSE99)in1999inLosAngelesandICSE2000in Limerick, Ireland. AnotherworkshopisscheduledforWWW10inHongKong inMay2001. Themainpurposebehindtheseworkshopshasbeentoshareandpoolthe collectiveexperienceofpeople, bothacademicsandpractitioners, whoare- tivelyworkingonWeb-basedsystems. Theworkshopshavegenerallyconsisted ofkeynoteaddresses, peer-reviewedcontributedpapers, andsessionsofopen discussions. About This Book Inthisvolume, weprovideaconsolidatedviewofrecentwork, highlightingdev- opmentsandadvancesintheareaofWebEngineering. Thisselectionofpapers drawsmainlyfromthelastthreeworkshops, heldinconjunctionwithICSE1999, WWW9, andICSE2000. Wealsopres
1111358384
Web Engineering: Managing Diversity and Complexity of Web Application Development
Inlessthanadecadeofexistence, theWebhasreachedatrulystaggeringstage, demonstratedbythescope, thereach, andthesizeofWeb-basedapplications andactivities. Concentratinginitiallyoninformationdissemination, thescopeof theapplicationsisnowlimitedonlybyourimagination. Thereachisconstantly expandingandsoarethenumberandsizeoftheapplications, alongwiththe underlyingcomplexity, rangeofpurposes, andthetimeneededtodevelopand maintainthem. Atthesametime, thedevelopmentandmaintenanceprocesses ofWebapplicationshavenotprogressedatasu?cientlyrapidpacetomeetthese challengesanddemands. Consequently, thelikelihoodisthatWebapplication developmentwillgetintoacrisisanditisnothardtoimaginethatthiswould dwarfthe'softwarecrisis'identi?edlongagointhe1960s. WebEngineeringaimstoavertthispotentialcrisisbygeneratingaproactive approachtothesuccessfuldevelopmentofWeb-basedsystemsandapplications. WebEngineeringinvolvestheuseofscienti?c, engineering, andmanagement principlesandsystematicapproacheswiththeaimofsuccessfullydeveloping, deploying, andmaintaininghighqualityWeb-basedsystemsandapplications. WebEngineering, initscurrentform, isanearlyattempttoidentifythes- ni?cantissuesandproblems, andtheirsolutions, indevelopingWeb-basedapp- cations. Asweseeit, WebEngineeringisnotyetestablishedasafulldiscipline norhasitdevelopedanidenti?ableorstableform, sinceeverythingconnected withtheWebisstillinastateof?ux. Oneonlyhastolookatthenumberof variedactivitiesthattheWorldWideWebConsortiumisengagedintorealise thatastableWebenvironment, andhenceprovenmethodsfordevelopmental activitiesbasedontheWeb, isstillsomedistanceaway. OurearlyforaysintotheWebarena, withtheconstantexcitementofnew developmentsandchallenges, forcefullybroughttomindourentryintothec- puting?eld, almostthreedecadesago. Atthattime, comparedtowhatthe technologycoulddo, oure?ortsincomputerizingpayrollandaccountingapp- cationsinrealityseemedpunyanddisappointing. TheWeb, ontheotherhand, didnotseemshackled, inawaythatearlycomputingwas, tothesebure- craticandunimaginativewaysofconductinghumanandorganizationala?airs. Itseemedthattheorganizational, spatial, andphysicalconstraintswereabout toloosen, ifnotdisappear, altogether. Andyet, whenwelookedaroundatthewayWebsitesandapplicationswere beingdeveloped, itseemedtousthattheearlypatternofhaphazarddev- opment, minimaltesting, andlackofattentiontothemaintenanceissuesthat characterisedthe'softwarecrisis'werestillverymuchwithus. Itwasasthough the'newgeneration'insistedonmakingthesamemistakesasitsparents! Thisfeelingofd´e&jgrave;avuledustoquestionthenatureofWeb-basedandW- relatedactivities. Ofcourse, wewerenotalone, aswesoondiscovered. The resultiswhatisbeingcalledWebEngineeringwhichhadits?rstintroduction inaworkshopattheSeventhWorldWideWeb(WWW7)conferenceinBrisbane in1998. IthasnowbecomeaserieswithmoreworkshopsatWWW8(Toronto, VI Preface 1999)andWWW9(Amsterdam,2000), andalsoattheInternationalConference onSoftwareEngineering(ICSE99)in1999inLosAngelesandICSE2000in Limerick, Ireland. AnotherworkshopisscheduledforWWW10inHongKong inMay2001. Themainpurposebehindtheseworkshopshasbeentoshareandpoolthe collectiveexperienceofpeople, bothacademicsandpractitioners, whoare- tivelyworkingonWeb-basedsystems. Theworkshopshavegenerallyconsisted ofkeynoteaddresses, peer-reviewedcontributedpapers, andsessionsofopen discussions. About This Book Inthisvolume, weprovideaconsolidatedviewofrecentwork, highlightingdev- opmentsandadvancesintheareaofWebEngineering. Thisselectionofpapers drawsmainlyfromthelastthreeworkshops, heldinconjunctionwithICSE1999, WWW9, andICSE2000. Wealsopres
54.99
In Stock
5
1

Web Engineering: Managing Diversity and Complexity of Web Application Development
366
Web Engineering: Managing Diversity and Complexity of Web Application Development
366Paperback(2001)
$54.99
54.99
In Stock
Product Details
ISBN-13: | 9783540421306 |
---|---|
Publisher: | Springer Berlin Heidelberg |
Publication date: | 06/15/2001 |
Series: | Lecture Notes in Computer Science , #2016 |
Edition description: | 2001 |
Pages: | 366 |
Product dimensions: | 6.10(w) x 9.25(h) x 0.03(d) |
From the B&N Reads Blog