U-QASAR and the State of SQA SaaS Tools
Transcript of U-QASAR and the State of SQA SaaS Tools
U-QASAR and State of SQA SaaS Tools
U-QASAR in briefU-QASAR. This project has received funding from the European Union’s
Seventh Framework Programme for research, technological development and demonstration under grant agreement no. 318082.
8 organizations from Finland, Norway, Germany, Luxembourg and Spain: Experts in SW Quality, Ontology modeling and implementation, SW Engineering methods, SW Measurement and Commercialization
U-QASAR in brief
OBJECTIVE: Create a solution to provide project managers, software engineers, testers and other actors with an objective measurement of quality for:
Software Development processes
Software Products
U-QASAR partners
SECTION ASaaS Market overview
Competition & trends
SECTION A
SQA Tools
SaaS ALM overviewSECTION A
VERSIO
NO
NE
SECTION A Project Burndown Test Trend
Work Item TreeMap
Visual S
tudio Online
SECTION A
SaaSTestmgmt
SECTION A
Tool Agile fit Flexibility Tool Agile
fit Flex.
✔ ✔✔ ✔ ✔
✔ ✔ ✔ ✔
✔ ✔ ✔ ✔
✔✔ ✔ ✔ ✔✔
✔ ✔✔ ✔ ✘✘
✔ ✘ ✔✔ ✔✔
✔✔ ✔ ✔✔✔ ✔✔
QM
ETRY
Zeph
yr-J
ira
SaaS Software metrics
Mobile and web app testing (load and testing)
SECTION A
Static Code analysis
Asian rack Keynote rackSECTION A
Gluing all togetherSECTION A
?
SECTION BState of the SQA
Challenges & solutions of the current SQA market
SECTION B
THE CHALLENGES WITH SQA
standardizationtransparency patterns
integrationusability
visualization
analytics agile
SECTION B
segmentation
THE SOLUTIONS TO SQASECTION B
SECTION CDemo of U-QASAR
SECTION C
The U-QASAR conceptSolution is paradigm agnostic, for any SW dev model
Two elements in U-QASAR● A methodology
○ the main innovation of the project○ how to measure SW quality
● A platform○ with semantic capabilities○ measuring the SW quality (processes and products)
SECTION C
How does it work? Starting point: a Quality Model is needed● It can be based on existing standards or models● It can be an organization’s self-made model● It can deal with process, products, or both● U-QASAR will provide templates
U-QASAR Methodology can be used to define- QOs, QIs and Metrics
SECTION C
How does it work?Next step: entering the QM in the U-QASAR Platform and create QA Projects
Link Quality Metrics to existing connectors or wrappers (or Introduce values manually)
Create Quality Objectives (QOs) or Select existing ones
Select or create Quality Indicators (QIs) by aggregating metrics
SECTION C
The PlatformSECTION C
Key problems we’re trying to solveSECTION D
KP.1: Segmentation SQA tools need to address different stakeholders and their perspectives in decision making; they need to provide different levels of granularity to different groups of stakeholders so they can be on the same page
KP.2: IntegrationLots of different tools used in SQA that are not integrated in a shared view; need for automatic real-time monitoring
KP.3: Data AccessibilityNo method to make the heterogeneous SQA data comprehensive and accessible
KP.4: Tool UsabilityUsing SQA tools is not a pleasant experience; experience should be consistent; etc.
Key solutions that might solve themKS.1: LevellingQuality model organizes the levels of information according to the different stakeholders’ needs.
KS.2: Open architectureA pluggable monitoring architecture to facilitate integration with external sources
KS.3: VisualizationComparative tools allows for simplified views; simple visualization of the relative importance of various metric types
KS.4: UsabilityIntuitive quality model editor; flat UI design; intuitive Admin environment;
SECTION D