WEBING WEB EngineerING Research Group

Slides:



Advertisements
Podobné prezentace
Vyvíjejte webové aplikace nově a lépe
Advertisements

Stručný úvod do UML.
Databáze citačních rejstříků Web of Science.  Online akademická služba provozovaná společností Thomson Reuters.Thomson Reuters  Databáze citačních rejstříků,
Projekt Podpora stáží a odborných aktivit při inovaci oblasti terciárního vzdělávání na DFJP a FEI Univerzity Pardubice CZ.1.07/2.4.00/ TENTO PROJEKT.
Návrh architektury moderních informačních systémů
© 2013 Association for Computing Machinery Introduction to the ACM Digital Library.
Metody zpracování vybraných témat (projektů)
Tvorba webových aplikací
1IT T ŘI PILÍŘE WEBU Ing. Jiří Šilhán. T ŘI PILÍŘE WWW WWW využívá počítačovou architekturu Klient/server, uživatel musí mít nainstalován prohlížeč, který.
ČVUT Praha, Fakulta elektrotechnická Diplomová práce Informační systém házenkářského turnaje Petr Plodík.
ISWC 2007 Miroslav Vacura. Pattern for Representing Relevance „An Ontology Design Pattern for Representing Relevance in OWL“ - CDR = Context Domain Relevance.
Systémy pro podporu managementu 2
Oracle BI APPS Oracle BI Applications are complete, pre-built BI solutions that help people at all levels of an organization better understand how their.
Association for Computing Machinery - Založena v r Zaměření informační technologie - Podporující publikace počítačové literatury (portál ACM) -
Dokumentace objektů a zveřejnění funkcí
Představení nové verze OPSI Kamil Malinka Martin Lebeda PROJEKT financovaný z Operačního programu Vzdělávání pro konkurenceschopnost ZVYŠOVÁNÍ IT GRAMOTNOSTI.
Šedá literatura Zuzana Janušová.
Web 2.0 Štěpán Bechynský Microsoft. Web 2.0 aplikace.
Jak získat nové informace (nejen !) v hydrobiologii 1.Knihovna (UP, PřF UP) – fyzicky málo dostupných časopisů 2.Odebírané časopisy s on-line přístupem.
Systémy pro podporu managementu 2 Inteligentní systémy pro podporu rozhodování 1 (DSS a znalostní systémy)
uložené procedury (stored procedures) triggery, sekvence, pohledy, funkce, parametrické dotazy (prepared statements) komplexní agregace a SQL dotazy jiné.
METODOLOGIE ORIENTOVANÉ NA TVORBU WEBOVÝCH SÍDEL Ing. Martin Molhanec, CSc.
Evaluation of Performance Based on Information in Documents‘ Databases Hana Pessrová Tomáš Cahlík.
Systém dalšího vzdělávání pracovníků výzkumu a vývoje v MS kraji a jeho realizace Projekt A5 Nástroje informatiky pro získávání informací a jejich zpracování.
Web 2.0, folksonomie a uživatelská rozhraní Lenka Němečková Eliška Pavlásková Založeno mimo jiné na prezentacích prof. B. Whitea „The Promise of Rich User.
Souběžný návrh hardware a software (Language for Instruction Set Simulator-Oriented Model) MPO ČR, FT-TA3/128, Jazyk a vývojové prostředí pro.
Usability Workshop Zpráva ze semináře Vilnius, 1.– Ing. Jan Kaňka Krajská knihovna Františka Bartoše
Prototypování, testování prototypů Lenka Němečková Komunikace člověk-počítač KISK FF MUNI
Nebezpečí webových aplikací Tomáš Strýček Invex Forum Brno
Nové technologie pro webové aplikace v cestovním ruchu Nové technologie pro webové aplikace v cestovním ruchu Pavel Čech Unverzita Hradec Králové.
PŘÍSTUPNOST WEBU (ACCESSIBILITY) Filip Rubáček, 2013.
Normalizace v oblasti environmentálního managementu
Základní rozdělení činností v podnikové informatice
SERVICESSERVER CLIENT Operating System Relational Database Application ServicesSystems Management Developer Tools Programming Model Applications.
S CENARIO - BASED METHODOLOGY FOR COMPARISON OF THE SOFTWARE TRAFFIC CONTROL AGENTS Seminář DSS – Richard Lipka.
Windows 7 & Internet Explorer 8 vývoj aplikací a kompatibilita Štěpán Bechynský, Ondřej Štrba Developer Evangelists
Institut geoinformatiky VYUŽITÍ CELULÁRNÍCH AUTOMATŮ PRO MODELOVÁNÍ SILNIČNÍ SÍTĚ V MULTIAGENTOVÉM SYSTÉMU Vypracoval: Bc. Martin Hlaváček Vedoucí: Ing.
Intelligent Models Algorithms Methods and Tools for the Semantic Web Realisation stav řešení po 4,5 letech Jaroslav Pokorný MFF UK Svratka –
11 TH INTERNATIONAL CONFERENCE ON BUSINESS INFORMATION SYSTEMS KEG
B i o c y b e r n e t i c s G r o u p Nový obor - počítače v medicíně a biologii  Proč je management informací ústřední otázkou v biomedicínském výzkumu.
1 Řízení implementace IS a SS* Šablony. 2 Vzorové postupy.
Adaptivní webové systémy v e-learningu Miroslav Bureš Odborná skupina Webing, katedra počítačů.
Vícerozměrný přístup pro indexování XML dat
Pokročilé architektury počítačů (PAP_16.ppt) Karel Vlček, katedra Informatiky, FEI VŠB Technická Univerzita Ostrava.
Účetní systémy na PC (MPF_USPC)
1 Činnost komise IVIG v roce 2006 CPVŠK 2006, Olomouc,
Selekční jazyky Současné trendy Přednáška č. 6 ( ) Filozofická fakulta Masarykova Univerzity, Kabinet knihovnictví - Ústav české literatury a knihovnictví.
1 Jak získat nejlepší důkaz: Multizdrojové vyhledávání a kritické hodnocení Merck Manual of Diagnosis and Therapy Scholar Google Medline (PubMed) Cochrane.
Business Activity Monitoring Jiří Kolář. Pojmy a zkratky ● SOA ● Servis Oriented Architecture ● BPMS ● Business Process Management System ● BAM ● Business.
Digitální učební materiál Název projektu: Inovace vzdělávání na SPŠ a VOŠ PísekČíslo projektu: CZ.1.07/1.5.00/ Škola: Střední průmyslová škola a.
EKAW’04 14th International Conference on Knowledge Engineering and Knowledge Management Whittlebury Hall, Northamptonshire, UK říjen 2004
Ústřední knihovna FSS MU
Analýza a interaktivní reporting nad medicinským kurikulem
ICH M3 (R2) preklinické doporučení
Big Data-Analytics.
Karel Roubík, Jakub Ráfl, Thomas Bachman ČVUT FBMI
charakteristiky údajů (Struktura, rozměry) – BI jako IS
Vnitropodniková komunikace ve vybraném podniku Kateřina Krčmářová České vysoké učení technické v Praze – Masarykův ústav vyšších studí „Specifická forma.
Dobývání znalostí z databází znalosti
Ing. Athanasios Podaras, Ph.D 2016
Informační zdroje pro vědu a výzkum na ČZU
Efektivní programování V CAM software
Tradiční metodiky vývoje softwaru
Zkušenosti s výukou geoinformatiky
Přístupnost , univerzální design a přístupnost
Tradiční metody vývoje softwaru
Lesk a bída normalizace
METODOLOGIE PROJEKTOVÁNÍ
Simple IoT platform.
ISI Web of Knowledge ISI Web of Knowledge
Transkript prezentace:

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 in a 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 search engine Karel Frajták (max.) Semi-automatted support of manual testing of web applications Martin Filipský (2011) Better efficiency of automated testing 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 Information Extraction Web quality Semantic web Web adaptation and personalization 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

Detail vybraných témat

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

Ilya Rudomilov 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 (od centralizovaných k decentralizace), a příslušných studií (query-routing, ontology atd.). Adaptace modelu Gnutella Efficient Search k sémantickému P2P systému a implementace na základě open-sorce frameworku JADE (jako multi-agentní systém) Po minimu, příprava maxima

Testování webových aplikací Testování a quality assurance 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 efektivity testová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ů

Vybrané publikace

Seznam bibliografických citací publikací 2010-2012 , I Balík, M. - Jelínek, I.: Development of an Adaptive Learning Environment. International Journal on Information Technologies and Security. 2012, vol. IV, no. 2, p. 19-32. ISSN 1313-8251. Frajták, K. - Bureš, M. - Jelínek, I.: Manual testing of web software systems supported by direct guidance of the tester based on design model. World Academy of Science, engineering and Technology. 2011, vol. 80, p. 243-246. ISSN 2010-376X. Kuchař, J. - Jelínek, I.: Learning Semantic Web Usage Profiles by Using Genetic Algorithms. International Journal on Information Technologies and Security. 2011, vol. 3, no. 4, p. 3-20. ISSN 1313-8251. Kuchař, J. - Jelínek, I.: Scoring Pageview Based on Learning Weight Function. International Journal on Information Technologies and Security. 2010, vol. 2, no. 4, p. 19-28. ISSN 1313-8251. Malinský, R. - Jelínek, I.: A Novel Web Metric for the Evaluation of Internet Trends. Proceedings of World Academy of Science, Engineering and Technology. 2011, vol. 7, no. 81, p. 504-507. ISSN 2010-376X. Malinský, R. - Jelínek, I.: Sentiment Analysis: Popularity of Candidates for the President of the United States. Proceedings of World Academy of Science, Engineering and Technology. 2012, vol. 8, no. 71, p. 294-298. ISSN 2010-376X. Balík, M. - Jelínek, I.: Model for Adaptive Environments. 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 Proceedings of IADIS International Conference WWW/INTERNET 2012 [CD-ROM]. Silicon Valley: International Academy, Research and Industry Association (IARIA), 2012, p. 507-510. ISBN 978-989-8533-09-8. Filipský, M. - Bureš, M. - Jelínek, I.: Framework for Better Efficiency of Automated Testing. In Proceedings of The Seventh International Conference on Software Engineering Advances [CD-ROM]. Silicon Valley: International Academy, Research and Industry Association (IARIA), 2012, p. 615-618. ISBN 978-1-61208-025-3. Frajták, K. - Bureš, M. - Jelínek, I.: Formal specification to support advanced model based testing. In Federated Conference on Computer Science and Information Systems (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 for Gathering and Processing 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-based approach in semantic P2P information retrieval. In Federated Conference on Computer Science and Information Systems (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 Solution for Generation of Draft Test Cases from Design Documentation. In Proceedings of the Fourth International Conference on Internet Technologies and Applications (ITA 11). Wrexham: Centre for Applied Internet Research (CAIR), 2011, p. 605-606. ISBN 978-0-946881-68-0. Bureš, M. - Jelínek, I.: Quality Assurance of Web-based Application: Approach Based on Independent Verification of Analysis and Design. In Proceedings of International Conference on Information Technologies. Sofia: Technical University, 2010, p. 141-148. ISSN 1314-1023. Frajták, K. - Bureš, M. - Jelínek, I.: Web Software Systems Testing Supported by Model-Based Direct Guidance of the Tester. In Proceedings of International Conference on Information Technologies. Sofia: Technical University, 2012, p. 45-52. ISSN 1314-1023. Jirkovský, V. - Jelínek, I.: Method Combination for Information Extraction. In PROCEEDINGS of 11th International Conference on Computer Systems and Technologies. New York: ACM Press, 2010, vol. 1, p. 511-514. ISBN 978-1-4503-0243-2. Malinský, R. - Jelínek, I.: Improvements of Webometrics by Using Sentiment Analysis for Better Accessibility of the Web. In Current Trends 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 Search engine. In FEDCSIS 2011. Los Alamitos: IEEE Computer Society Press, 2011, p. 991-995. ISBN 978-83-60810-22-4.