资源描述:
《search based software engineering for program comprehension》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SearchBasedSoftwareEngineeringforProgramComprehensionMarkHarmanCREST,King’sCollegeLondonStrand,London,WC2R2LSUnitedKingdomAbstractaninitialsurveyofearlyworkonSearchBasedTest-ing,ModularisationandCostEstimationbyClarketSearchBasedSoftwareEngineering(SBSE)isanap-al.[19].However,workonsearchb
2、asedapproachestoproachtosoftwareengineeringinwhichsearchbasedsoftwareengineeringproblemsdatesbackmuchfurther,optimizationalgorithmsareusedtoidentifyoptimalorwithworkonoptimizationfortestingstartingasearlynearoptimalsolutionsandtoyieldinsight.SBSEtech-as1976,whenMillerandSpooner[60]usedclas
3、sicalop-niquescancaterformultiple,possiblycompetingobjec-timizationtechniquesfortestdatageneration.In1992,tivesand/orconstraintsandapplicationswherethepo-1Xanthakisetal.werethefirsttoapplymetaheuristictentialsolutionspaceislargeandcomplex.Suchsitua-searchtosoftwareengineering,whentheyusedse
4、archtionsarecommoninsoftwareengineering,leadingtoanbasedoptimizationfortestdatageneration[81].increasinginterestinSBSE.ThispaperprovidesabriefSincethe2001manifestopaper,therehasbeenaoverviewofSBSE,explainingsomeofthewaysinwhichgreatdealofactivityinthisarea,withSBSEbeingithasalreadybeenappl
5、iedtoprogram–comprehensionincreasinglyappliedtoawiderangeofdiverseareasrelatedactivities.Thepaperalsooutlinessomepossi-withinsoftwareengineering.Therehavealsobeensev-blefutureapplicationsofandchallengesforthefurthereralworkshops,conferencesandspecialissuesonSBSE.applicationofSBSEtoProgramC
6、omprehension.Searchbasedoptimizationtechniqueshaveprovedtobehighlyapplicableinsoftwareengineering.Forexam-1.Introductionple,inthepastfiveyears,SearchBasedSoftwareEn-gineeringhasbeenappliedtorequirementsengineeringSearchBasedSoftwareEngineering(SBSE)aimstoap-[5,82],projectplanningandcostesti
7、mation[2,3,44],plysearchbasedoptimizationalgorithmstoproblemstesting[6,7,13,16,33,48,58,78],automatedmain-drawnfromsoftwareengineering.Thisapproachtoop-tenance[14,26,32,61,62,66,71,72],service-orientedtimizationisanaturalone,becausesomanyengineer-softwareengin