190 likes | 351 Views
WEBING WEB EngineerING Research G roup. Miroslav Bureš , Ivan Jelínek & WEBING. Web Enginering concepts. The basic idea of Web Engineering:
E N D
WEBING WEB EngineerING Research Group Miroslav Bureš, Ivan Jelínek & WEBING
Web Enginering concepts • The basic idea of Web Engineering: „… to find such methods, technologies and approaches, which ina user-oriented interface help the user to find his bearings in the web environment in an efficient way“ „ … is the application of systematic and quantifiable approaches (concepts, methods, techniques, tools) to cost-effective requirements analysis, design, implementation, testing, operation, and maintenance of high-quality Web applications“
Members of WEBING group • Martin Balík (max.) Personalized web model • Lenka Hapalová(max.) Web access prediction • Radek Malínský (max.) Webometrics, Infometrics • Ilja Rudomilov(max.)Semantic P2P searchengine • Karel Frajták(max.)Semi-automatted support of manual testing of web applications • Martin Filipský (2011) Better efficiency of automatedtesting • Miroslav Bureš, PhD. Quality assurance of web applications, Adaptive hypermedia • Ivan Jelínek, head Web Engineering
Řešená témata webového inženýrství • XML technologies • Web and database • Web sources integration • Web searching and information retrieval • Information retrieval in P2P networks • Caching and prefetching • Web mining, Web InformationExtraction • Web quality • Semantic web • Web adaptationandpersonalization • Webometrics • Trust negotiations data informace znalosti sémantika vyhledávání personalizace uživatelé důvěra WEBING
Řešená témata webového inženýrství–zajištění kvality webové aplikace (2) • Automatické generování testovacích případů • Unit testování • Zvýšení efektivity klasických manuálních testů • Automatizace testování • Metriky kvality • Statické testování, W-model • Testovací prostředí • Metody testovacího pokrytí • … debug vývojářské testy manuální testování statické testování W-model quality assurance WEBING
Martin Balík • Obecnýmodel pro personalizovaný web • Cíl projektu:Návrh obecného modelu pro personalizovaný web a implementace frameworku na tomto modelu postaveném. Model umožňuje přizpůsobení i volbu vhodných adaptačních technik. • Přínos:Efektivnější a spolehlivější způsob adaptace webových stránek • Způsob řešení: • Model vychází z existujících přístupů, které rozšiřuje na základě analýzy požadavků adaptivních systémů • Oproti podobným řešením tento model zahrnuje technologie Sémantického webu poskytující strojově srozumitelná data a tak snazší integraci adaptivních systémů • Maximum – únor 2013
Radek Malinský • Webometrie • Cíl projektu:Hledání nových metrik, které by lépe odrážely obsah jednotlivých stránek, jejich sémantický smysl a vztahy s podobnými webovými stránkami • Přínos:Lepší strojové pochopení obsahu webových stránek a uživatelských dotazů redukce irelevantních výsledků hledání • Způsob řešení: • Založeno na sofistikovaném rozboru vět (tzv. Sentiment Analysis), který umožňuje rozpoznat polaritu textu a postoj autora textu s ohledem na určité téma • Po minimu, příprava maxima
IlyaRudomilov • Sémantický P2P vyhledávací stroj • Cíl projektu:Návrh a implementace inteligentního sémantického Peer-to-Peer vyhledávacího stroje: Decentralizovaný, tvořený uzly s různými typy dokumentů. • Přínos:Alternativní způsob vyhledávání dokumentů s větší přesností a časovou efektivitou • Způsob řešení: • Rešerše P2P architektur (odcentralizovaných k decentralizace), a příslušnýchstudií (query-routing, ontology atd.). • Adaptace modelu GnutellaEfficientSearch k sémantickému P2P systému a implementace na základě open-sorceframeworkuJADE (jakomulti-agentní systém) • Po minimu, příprava maxima
Testování webových aplikací • Testování a qualityassurance webových aplikací • Současná situace v praxi – V-model:
Testování webových aplikací • Boehmův zákon:
Testování webových aplikací • V-model nakreslený jinak:
Karel Frajták • Automatizovaná podpora manuálního testování webových softwarových systémů založená na formálním modelu aplikace • Cíl projektu:Zmenšení režie při přípravě testovacích scénářů pomocí automatického provádění testera na základě modelu systému • Přínos: Snížení chybovosti, vyšší přesnost testů, redukce režie pro přípravu testů, vhodné pro kritické aplikace (např. pro průmysl, zdravotnictví, apod.) • Způsob řešení: • Formální model popisující testovanou aplikaci a interakci testera se systémem - základ pro generování interaktivního provádění testera • Průvodní aplikace navigující testera jednotlivými kroky testovacího scénáře a ověřující jeho práci • Hotové minimum a rigorózní zkouška, udělen SGS grant, práce na publikaci v impaktovaném časopise
Martin Filipský • Zvýšení efektivity automatizovaného testování • Cíl projektu:Implementace mezivrstvy mezi požadavky, testovanou aplikací a skripty pro automatické testy a frameworku řešícího definované problémy automatizovaného testování • Přínos: Snížení efektu zastarávání automatických skriptů, heterogenity vstupních požadavků a platforem pro automatizované testování, snížení rozdílů v detekci chyb mezi automatizovaným a manuálním testování • Způsob řešení: • Definice modelu mezivrstvy a potřebných vazeb (příklad: prvek v testované aplikaci abstraktníentita ovládacího prvku konkrétní krok v automatizovaném skriptu) • Implementace frameworku a oveření na reálných projektech • Publikace na konferenci ve WoS, udělen SGS grant, příprava na minimum
Miroslav Bureš • Model efektivitytestování webových aplikací • Požadavky a specifikace • Testovaná aplikace • Testovací skripty a pokrytí • Tester a jeho kontextové a doménové znalosti • Přechody v cyklu vývoje webové aplikace • Metriky • Optimalizace a simulace testovací strategie • Metody pro efektivní detekci chyb co nejdříve v cyklu vývoje • Statické testování specifikace • Validace kvality testovacích skriptů, kontrola pokrytí • Automatizace testů
Seznam bibliografických citací publikací 2010-2012, I • Balík, M. - Jelínek, I.: DevelopmentofanAdaptiveLearningEnvironment. InternationalJournal on Information Technologies andSecurity. 2012, vol. IV, no. 2, p. 19-32. ISSN 1313-8251. • Frajták, K. - Bureš, M. - Jelínek, I.: Manualtestingof web software systemssupported by directguidanceofthe tester based on design model. WorldAcademyof Science, engineeringand Technology. 2011, vol. 80, p. 243-246. ISSN 2010-376X. • Kuchař, J. - Jelínek, I.: LearningSemantic Web UsageProfiles by UsingGeneticAlgorithms. InternationalJournal on Information Technologies andSecurity. 2011, vol. 3, no. 4, p. 3-20. ISSN 1313-8251. • Kuchař, J. - Jelínek, I.: ScoringPageviewBased on LearningWeightFunction. InternationalJournal on Information Technologies andSecurity. 2010, vol. 2, no. 4, p. 19-28. ISSN 1313-8251. • Malinský, R. - Jelínek, I.: A Novel Web MetricfortheEvaluationof Internet Trends. ProceedingsofWorldAcademyof Science, Engineeringand Technology. 2011, vol. 7, no. 81, p. 504-507. ISSN 2010-376X. • Malinský, R. - Jelínek, I.: Sentiment Analysis: Popularity ofCandidatesforthe President oftheUnitedStates. ProceedingsofWorldAcademyof Science, Engineeringand Technology. 2012, vol. 8, no. 71, p. 294-298. ISSN 2010-376X. • Balík, M. - Jelínek, I.: Model forAdaptiveEnvironments. In Workshop 2010 [CD-ROM]. Praha: České vysoké učení technické v Praze, 2010, p. 108-109. ISBN 978-80-01-04513-8.
Seznam bibliografických citací publikací 2010-2012, II • Filipský, M. - Bureš, M. - Jelínek, I.: BUILDING TEST SUITES FROM TEST RECORDINGS OF WEB. In Proceedingsof IADIS InternationalConference WWW/INTERNET 2012 [CD-ROM]. Silicon Valley: InternationalAcademy, ResearchandIndustryAssociation (IARIA), 2012, p. 507-510. ISBN 978-989-8533-09-8. • Filipský, M. - Bureš, M. - Jelínek, I.: Framework forBetterEfficiencyofAutomatedTesting. In ProceedingsofTheSeventhInternationalConference on Software EngineeringAdvances [CD-ROM]. Silicon Valley: InternationalAcademy, ResearchandIndustryAssociation (IARIA), 2012, p. 615-618. ISBN 978-1-61208-025-3. • Frajták, K. - Bureš, M. - Jelínek, I.: Formalspecification to support advanced model basedtesting. In FederatedConference on Computer Science andInformationSystems (FedCSIS 2012) [CD-ROM]. Los Alamitos: IEEE Computer Society, 2012, p. 1311-1314. ISBN 978-83-60810-51-4. • Kuchař, J. - Jelínek, I.: Dynamical online modeling of web user behaviour in adaptive web. In Workshop 2011 [CD-ROM]. Praha: České vysoké učení technické v Praze, 2011, p. 1-4. • Malinský, R. - Jelínek, I.: Model forGatheringandProcessing Data from Web 2.0. In Workshop 2011 [CD-ROM]. Praha: České vysoké učení technické v Praze, 2011, • Rudomilov, I. - Jelínek, I.: Class-basedapproach in semantic P2P informationretrieval. In FederatedConference on Computer Science andInformationSystems (FedCSIS 2012) [CD-ROM]. Los Alamitos: IEEE Computer Society, 2012, p. 257-261. ISBN 978-83-60810-51-4.
Seznam bibliografických citací publikací 2010-2012, III • Bureš, M. - Jelínek, I.: Open SolutionforGenerationof Draft Test Casesfrom Design Documentation. In ProceedingsoftheFourthInternationalConference on Internet Technologies andApplications (ITA 11). Wrexham: Centre forApplied Internet Research (CAIR), 2011, p. 605-606. ISBN 978-0-946881-68-0. • Bureš, M. - Jelínek, I.: QualityAssuranceof Web-basedApplication: ApproachBased on Independent VerificationofAnalysisand Design. In ProceedingsofInternationalConference on Information Technologies. Sofia: Technical University, 2010, p. 141-148. ISSN 1314-1023. • Frajták, K. - Bureš, M. - Jelínek, I.: Web Software SystemsTestingSupported by Model-BasedDirectGuidanceofthe Tester. In ProceedingsofInternationalConference on Information Technologies. Sofia: Technical University, 2012, p. 45-52. ISSN 1314-1023. • Jirkovský, V. - Jelínek, I.: MethodCombinationforInformationExtraction. In PROCEEDINGS of 11th InternationalConference on ComputerSystemsand Technologies. New York: ACM Press, 2010, vol. 1, p. 511-514. ISBN 978-1-4503-0243-2. • Malinský, R. - Jelínek, I.: ImprovementsofWebometrics by Using Sentiment AnalysisforBetterAccessibilityofthe Web. In CurrentTrends in Web Engineering. Lecture Notes in Computer Science LNCS 6385. Heidelberg: Springer, 2010, p. 581-586. ISBN 978-3-642-16984-7. • Rudomilov, I. - Jelínek, I.: Semantic P2P Searchengine. In FEDCSIS 2011. Los Alamitos: IEEE Computer Society Press, 2011, p. 991-995. ISBN 978-83-60810-22-4.