Quality Models for Web Sites
-
Upload
roberto-polillo -
Category
Technology
-
view
11.939 -
download
0
description
Transcript of Quality Models for Web Sites
![Page 1: Quality Models for Web Sites](https://reader036.fdocuments.net/reader036/viewer/2022081414/54826167b07959650c8b4746/html5/thumbnails/1.jpg)
Roberto PolilloDISCO, University of Milano Bicocca
Quality in Web Engineering Workshop 2011Paphos, Cyprus, 21 June 2011
Quality Models for Web [2.0] Sites:a Methodological Approach and a Proposal
![Page 2: Quality Models for Web Sites](https://reader036.fdocuments.net/reader036/viewer/2022081414/54826167b07959650c8b4746/html5/thumbnails/2.jpg)
Quality models (QM)
"A QM is a defined set of characteristics, and of relationships between them, which provides a framework for specifying quality requirements and evaluating quality"
ISO/IEC 25000:2005
Requirements
Design Development
Operations
![Page 3: Quality Models for Web Sites](https://reader036.fdocuments.net/reader036/viewer/2022081414/54826167b07959650c8b4746/html5/thumbnails/3.jpg)
ISO/IEC 25010 Product Quality Model
![Page 4: Quality Models for Web Sites](https://reader036.fdocuments.net/reader036/viewer/2022081414/54826167b07959650c8b4746/html5/thumbnails/4.jpg)
Web sites are different animals Unstructured information content
prevail on structured data user navigation, not data management and computation
Main purpose is communication, not computing
Continuous evolution (perpetual ß) Quality may depend on user actions
(Web 2.0)
![Page 5: Quality Models for Web Sites](https://reader036.fdocuments.net/reader036/viewer/2022081414/54826167b07959650c8b4746/html5/thumbnails/5.jpg)
ISO/IEC 25010 Product Quality Model
![Page 6: Quality Models for Web Sites](https://reader036.fdocuments.net/reader036/viewer/2022081414/54826167b07959650c8b4746/html5/thumbnails/6.jpg)
"Any system stakeholder with an active role in creating or maintaining some quality attribute of the system"
In Web sites theyare many and diverse
Community manager
End user
Web
2.0
site
s Web designer
Visual designer Function
designer
Platform
developer
Content editor
Web master
Data centermanager
Site owner
Web site
quality
Usabilityprofessional
Site developer
Quality Actors
![Page 7: Quality Models for Web Sites](https://reader036.fdocuments.net/reader036/viewer/2022081414/54826167b07959650c8b4746/html5/thumbnails/7.jpg)
Map quality characteristcs to quality actors in the simplest possible way ("organization mapping")
Quality model [Sub-]characteristics
InvolvedactorsC1
C2C3C4C5….
A1A2A3A4A1,A3
Quality model [Sub-]characteristics
Involvedactors
C1C2C3C4C5….
A1,A2,A3A3,A4A2,A3A1,A2,A4A1,A2,A4
Good mapping Bad mapping
QM for Web sites: the most important goal
![Page 8: Quality Models for Web Sites](https://reader036.fdocuments.net/reader036/viewer/2022081414/54826167b07959650c8b4746/html5/thumbnails/8.jpg)
Requirements for Web sites QM An "organization mapping" as simple as
possible Tailorable to the class of sites under
consideration Subsettable according to purpose Scalable wrt site complexity Universally usable and accessible
Really a QM family
![Page 9: Quality Models for Web Sites](https://reader036.fdocuments.net/reader036/viewer/2022081414/54826167b07959650c8b4746/html5/thumbnails/9.jpg)
Serv
er
& n
etw
ork
pla
tform
Sit
e
pla
tform
Sit
e
ContentInformati
on architect
ure & navigatio
n
Web designer
A1
Graphics &
branding
Visualdesigner
A2
Company
generated
ContenteditorA5
Software
functions
Functiondesigner
A3
Softwaredeveloper
A4
Building the QM
User
Community managerA6
Usergenerat
ed
Usabilityprof
A7
ArchitectureA1
CommunicationA2
Functionality A3
Software codeA4
Content A5
CommunityA6 Usability,
Accessibility A7, all
Webmaster
A8
Data Centermngmt
A9
PlatformA8, A9
![Page 10: Quality Models for Web Sites](https://reader036.fdocuments.net/reader036/viewer/2022081414/54826167b07959650c8b4746/html5/thumbnails/10.jpg)
QM: characteristics
Names are chosen to be understandable by anybody
![Page 11: Quality Models for Web Sites](https://reader036.fdocuments.net/reader036/viewer/2022081414/54826167b07959650c8b4746/html5/thumbnails/11.jpg)
Information architectureNavigation
Brand identityVisual designTypographyMultimedia usage
Categorization/labellingConformity to style guideInformation/data qualityContent timelinessContent localization
Functional adequacyFunctional correctnessSecurity / privacy
User relationsCommunity management
FindabilityBand requirementsClient independenceUsers ability requirements Effectiveness
EfficiencyUser satisfaction
Architecture
Communication
Functionality
Content
Community
Accessibility
Usability
Software code
Platform Platform adequacySite availabilitySite performancesAccess monitoring
CHARACTERISTICS
SUB-CHARACTERISTICS
Exte
rnal qu
alit
y
& q
ualit
y in
use
Inte
rna
l qualit
y
Reliability
Compliance to standardsMaintainability
![Page 12: Quality Models for Web Sites](https://reader036.fdocuments.net/reader036/viewer/2022081414/54826167b07959650c8b4746/html5/thumbnails/12.jpg)
Relationship with ISO QM
![Page 13: Quality Models for Web Sites](https://reader036.fdocuments.net/reader036/viewer/2022081414/54826167b07959650c8b4746/html5/thumbnails/13.jpg)
Conclusions
ISO QM not fit for Web sites/applications Starting from quality actors / Web site
logical components seems more practical
In Web 2.0, users are essential quality actors
The proposed QM can be specialized for different purposes, keeping the top layer stable ("family of QM")
![Page 14: Quality Models for Web Sites](https://reader036.fdocuments.net/reader036/viewer/2022081414/54826167b07959650c8b4746/html5/thumbnails/14.jpg)
Thank you!