SlideShare a Scribd company logo
A Set of Metrics for the
Effort Estimation of Mobile Apps
May 22 and 23
Buenos Aires - Argentina
Gemma Catolino, Pasquale Salza, Carmine Gravino, Filomena Ferrucci
University of Salerno
Complexity and size of mobile apps are growing
and this requires a systematic engineering approach
and specific management tools
EFFORT ESTIMATION
PROJECT PLANNING - STAFF RESOURCES ESTIMATION - COST ESTIMATION - QUALITY CONTROL
In mobile context there are still FEW STUDIES
SIZE ESTIMATION
FOR MOBILE APPS
LITERATURE
SET OF GUIDELINES
FOR AN APPROXIMATE AND
QUICK SIZING OF MOBILE APPS
A GUIDE EXPLAINING HOW
TO ADOPT THIS METHOD
IN THE CONTEXT OF MOBILE APP
LIMITATION
FUR
ARE AVAILABLE!
Propose a set of cost drivers for model-based effort
estimation of mobile apps in an early phase of
development
The methodology adopted was inspired by a similar work
carried out by Mendes et al. in the context of web
applications
Mendes, Emilia, Nile Mosley, and Steve Counsell. "Investigating Web size metrics for early Web cost estimation." Journal of Systems and Software
ANALYSIS OF QUOTE FORM
EXTRACTION OF THE INITIAL
SET OF METRICS
VALIDATION OF THE INITIAL
SET OF METRICS
ANALYSIS OF QUOTE FORM
377
LINKS
ANALYSIS OF QUOTE FORM
377
MANUALLYVALIDATED!
ANALYSIS OF QUOTE FORM
LINKS THAT WERE DEVOID
OF ANY FORM OF QUOTE
ANALYSIS OF QUOTE FORM
LINKS THAT PRESENTED
GENERIC QUOTE
ANALYSIS OF QUOTE FORM
LINKS THAT WERE DEVOID
OF ANY FORM OF QUOTE
377
ANALYSIS OF QUOTE FORM
28
REAL QUOTE FORM!
ANALYSIS OF QUOTE FORM
EXTRACTION OF THE INITIAL
SET OF METRICS
ANALYSIS OF QUOTE FORM
EXTRACTION OF THE INITIAL
SET OF METRICS
48
METRICS
48
METRICS
METRICS m1
TRUE FALSE
EXAMPLE
EXTRACTION OF THE INITIAL
SET OF METRICS
Features
Application
GUI
Project’s
Metrics
Cost
Driver
Application
functionality
Application
size
CATEGORIES
Possible
Metrics
ANALYSIS OF QUOTE FORM
EXTRACTION OF THE INITIAL
SET OF METRICS
VALIDATION OF THE INITIAL
SET OF METRICS
VALIDATION OF THE INITIAL
SET OF METRICS
4
PROJECT MANAGERS
4
YEARS OF EXPERIENCE
VALIDATION OF THE INITIAL
SET OF METRICS
MANAGING MOBILE DEVELOPMENT AND EFFORT ESTIMATION
Y X X X
VALIDATION OF THE INITIAL
SET OF METRICS
BRING TOGETHER THE OPINION OF THE PARTICIPANTS
Y X X X
DELPHI METHOD
VALIDATION OF THE INITIAL
SET OF METRICS
FIRST SURVEY
VALIDATION OF THE INITIAL
SET OF METRICS
FIRST SURVEY
EVALUATE THE LEVEL
OF IMPORTANCE FOR
EARLY EFFORT ESTIMATION
Not at all Very much
VALIDATION OF THE INITIAL
SET OF METRICS
FIRST SURVEY
POSSIBLE ADDITIONS,
REMOVAL OR CHANGE
TO THE METRICS
VALIDATION OF THE INITIAL
SET OF METRICS
ANALYSIS
ANALYSIS OF THE EMERGED
OPINIONS
VALIDATION OF THE INITIAL
SET OF METRICS
MEAN, MEDIAN, MINIMUM,
MAXIMUM AND THE STANDARD
DEVIATION OF THE SCORE ASSIGNED
ANALYSIS
VALIDATION OF THE INITIAL
SET OF METRICS
SOCIAL SHARING FEATURE
SOCIAL SHARING FEATURE
“Feature is quite easy to implement
due to the possibility of using external APIs”
SOCIAL SHARING FEATURE
“…even considering the possibility of using existing APIs,
their integration might require a lot of effort”
PROJECT START DATE
Expert #1 Expert #3
4 1
PROJECT START DATE
PROJECT START DATE
Expert #3
PROJECT START DATE
PROJECT END DATE
“Having a value reporting the total time available rather two dates
may give a more clear idea of the time and the costs of the project”
POSSIBLE ADDITIONS,
REMOVALS OR CHANGES
TO THE METRICS
ANALYSIS
VALIDATION OF THE INITIAL
SET OF METRICS
PERCENTAGE AND OPEN
QUESTION OF SUGGESTIONS
ANALYSIS
VALIDATION OF THE INITIAL
SET OF METRICS
Usefulness Addition Removal Modification
Features 100% 50% 0% 0%
Application GUI 67% 17% 0% 17%
Cost Drivers 84% 50% 17% 17%
Project’s Metrics 67% 0% 17% 17%
Application
Functionality
84% 17% 0% 0%
Application Size 100% 0% 0% 0%
Other Metrics 84% 34% 0% 0%
Usefulness Addition Removal Modification
Features 100% 50% 0% 0%
Application GUI 67% 17% 0% 17%
Cost Drivers 84% 50% 17% 17%
Project’s Metrics 67% 0% 17% 17%
Application
Functionality
84% 17% 0% 0%
Application Size 100% 0% 0% 0%
Other Metrics 84% 34% 0% 0%
Usefulness Addition Removal Modification
Features 100% 50% 0% 0%
Application GUI 67% 17% 0% 17%
Cost Drivers 84% 50% 17% 17%
Project’s Metrics 67% 0% 17% 17%
Application
Functionality
84% 17% 0% 0%
Application Size 100% 0% 0% 0%
Other Metrics 84% 34% 0% 0%
ANALYSIS
RESULTS INTO
SINGLE DOCUMENT
PROJECT MANGERS
VALIDATION OF THE INITIAL
SET OF METRICS
ANALYSIS
RESULTS INTO
SINGLE DOCUMENT
PROJECT MANGERS
VALIDATION OF THE INITIAL
SET OF METRICS
EXPRESS NEWER OPINIONS BASED ON THE
JUDGMENT PROVIDED BY OTHER PARTICIPANTS
ANALYSIS
RESULTS INTO
SINGLE DOCUMENT
PROJECT MANGERS
VALIDATION OF THE INITIAL
SET OF METRICS
MOST CRUCIAL PART OF THE STUDY!
SECOND SURVEY
VALIDATION OF THE INITIAL
SET OF METRICS
SECOND SURVEY
METRICS HAVING
HIGHVARIABILITY
ASKING EACH EXPERT
IF THEY AGREED
VALIDATION OF THE INITIAL
SET OF METRICS
SECOND SURVEY
DISCUSSION AND DETAILED
OPINIONS OF THE SUGGESTION
VALIDATION OF THE INITIAL
SET OF METRICS
SECOND SURVEY
COMMON
SOLUTION FOUND!
VALIDATION OF THE INITIAL
SET OF METRICS
SECOND SURVEY
RESTART!
VALIDATION OF THE INITIAL
SET OF METRICS
COMMON
SOLUTION FOUND!
FEATURESGENERALITIES
Projects Design
Platfom
Accounting
User
features
Social
AspectRemote
Connection
eCommerce
Date &
Location
Monitoring
Additional
Functionality
NEW SET
OF METRICS
the metrics characterising
all the apps to develop
FEATURES
GENERALITIES
Projects Design
Platfom
Accounting
User
features
Social
AspectRemote
Connection
eCommerce
Date &
Location
Monitoring
Additional
Functionality
NEW SET
OF METRICS
all the functionalities that are
needed to be developed
FEATURES
GENERALITIES
Projects
Design
Platfom
Accounting
User
features
Social
AspectRemote
Connection
eCommerce
Date &
Location
Monitoring
Additional
FunctionalityMETRICS
48
FEATURES
GENERALITIES
Projects
Design
Platfom
Accounting
User
features
Social
AspectRemote
Connection
eCommerce
Date &
Location
Monitoring
Additional
FunctionalityCONFIRMED
36
FEATURES
GENERALITIES
Projects
Design
Platfom
Accounting
User
features
Social
AspectRemote
Connection
eCommerce
Date &
Location
Monitoring
Additional
FunctionalityDELETED
12
Project start date
App purchasing
Type of business owns the app idea
Complex back-end
DELETED
12
FEATURES
GENERALITIES
Projects
Design
Platfom
Accounting
User
features
Social
AspectRemote
Connection
eCommerce
Date &
Location
Monitoring
Additional
FunctionalityADDED
5
Support Security
Backward compatibility
User target
ADDED
5
PlatfomType
Average Complexity
FUTURE DIRECTIONS
FUTURE DIRECTIONS
EVALUATION WITH
INDUSTRIAL COMPANIES
FUTURE DIRECTIONS
USEFULNESS OF THE METRICS
IN A PREDICTION MODEL
EVALUATION WITH
INDUSTRIAL COMPANIES
FUTURE DIRECTIONS
MOBILE PROJECT DATA
ENTRY FORMS
USEFULNESS OF THE METRICS
IN A PREDICTION MODEL
EVALUATION WITH
INDUSTRIAL COMPANIES
May 22 and 23
Buenos Aires - Argentina
Gemma Catolino, Pasquale Salza, Carmine Gravino, Filomena Ferrucci
University of Salerno
A Set of Metrics for the
Effort Estimation of Mobile Apps
May 22 and 23
Buenos Aires - Argentina
Gemma Catolino, Pasquale Salza, Carmine Gravino, Filomena Ferrucci
University of Salerno
A Set of Metrics for the
Effort Estimation of Mobile Apps
gcatolino@unisa.it
https://figshare.com/s/fc2c6cec96f7151a4bec
METRICS

More Related Content

PDF
Just-in-Time Bug Prediction in Mobile Applications: The Domain Matters!
PDF
Developer-Related Factors in Change Prediction: An Empirical Assessment
PPTX
Supporting Change Impact Analysis Using a Recommendation System - An Industri...
PPT
Assessing the Reliability of a Human Estimator
PPTX
CNMES15 - Futuro de COSMIC - Frank Vogelezang & Alain Abran
PDF
An empirical evaluation of
PPT
Promise Keynote
PPT
Complexity Measures for Secure Service-Orieted Software Architectures
Just-in-Time Bug Prediction in Mobile Applications: The Domain Matters!
Developer-Related Factors in Change Prediction: An Empirical Assessment
Supporting Change Impact Analysis Using a Recommendation System - An Industri...
Assessing the Reliability of a Human Estimator
CNMES15 - Futuro de COSMIC - Frank Vogelezang & Alain Abran
An empirical evaluation of
Promise Keynote
Complexity Measures for Secure Service-Orieted Software Architectures

What's hot (19)

PPTX
Presentacion testing-procesos
PPTX
Challenges in Security Testing
PPTX
Revisiting Assert Use in GitHub Projects
PPTX
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
PPTX
Why Any Application Development Needs Incessant Excellence?
PPTX
A Conceptual Framework for the Comparison of Fully Automated GUI Testing Tech...
PPTX
Enterprises resource planning
DOCX
PPTX
Considering Context Events in Event-Based Testing of Mobile Applications
PDF
A Review on Web Application Testing and its Current Research Directions
PPT
Using Developer Information as a Prediction Factor
PPT
Calibration and validation model (Simulation )
PDF
How automation can help boost security
DOC
Kranthi Vardhan testing
DOCX
Lalit Kumar_Quality Asscociate_3 years
PDF
Case Study: Security Testing
PDF
Search-based testing of procedural programs:iterative single-target or multi-...
DOCX
Claire_Maraist_Resume2015
DOCX
Shruti_Tayal_Resume
Presentacion testing-procesos
Challenges in Security Testing
Revisiting Assert Use in GitHub Projects
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Why Any Application Development Needs Incessant Excellence?
A Conceptual Framework for the Comparison of Fully Automated GUI Testing Tech...
Enterprises resource planning
Considering Context Events in Event-Based Testing of Mobile Applications
A Review on Web Application Testing and its Current Research Directions
Using Developer Information as a Prediction Factor
Calibration and validation model (Simulation )
How automation can help boost security
Kranthi Vardhan testing
Lalit Kumar_Quality Asscociate_3 years
Case Study: Security Testing
Search-based testing of procedural programs:iterative single-target or multi-...
Claire_Maraist_Resume2015
Shruti_Tayal_Resume
Ad

Similar to A Set of Metrics for the Effort Estimation of Mobile Apps (20)

PPT
Heather Woodward Slides from AHRQ Kick-Off
PDF
Software Cost Estimation Using Clustering and Ranking Scheme
DOCX
Effectiveness of software product metrics for mobile application
PPTX
Metrology & The Consequences of Bad Measurement Decisions
PPTX
Biometric authentication
PDF
Software testing defect prediction model a practical approach
PDF
ENVIRONMENTAL QUALITY PREDICTION AND ITS DEPLOYMENT
PDF
sensors-20-04577-v3akslññidnlasjjc,,jas.pdf
PPT
Introduction to engineering economy
PDF
Requirements elicitation frame work
PDF
Opinion pattern mining based on probabilistic principle component analysis re...
PDF
Software testing effort estimation with cobb douglas function- a practical ap...
PDF
Software testing effort estimation with cobb douglas function a practical app...
PDF
A lean model based outlook on cost & quality optimization in software projects
PPT
Free video lecture bca
PDF
A Framework Driven Approach to Model Risk Management (www.dataanalyticsfinanc...
PDF
A survey on various reputation assessment techniques
PDF
IRJET- Analyzing Voting Results using Influence Matrix
Heather Woodward Slides from AHRQ Kick-Off
Software Cost Estimation Using Clustering and Ranking Scheme
Effectiveness of software product metrics for mobile application
Metrology & The Consequences of Bad Measurement Decisions
Biometric authentication
Software testing defect prediction model a practical approach
ENVIRONMENTAL QUALITY PREDICTION AND ITS DEPLOYMENT
sensors-20-04577-v3akslññidnlasjjc,,jas.pdf
Introduction to engineering economy
Requirements elicitation frame work
Opinion pattern mining based on probabilistic principle component analysis re...
Software testing effort estimation with cobb douglas function- a practical ap...
Software testing effort estimation with cobb douglas function a practical app...
A lean model based outlook on cost & quality optimization in software projects
Free video lecture bca
A Framework Driven Approach to Model Risk Management (www.dataanalyticsfinanc...
A survey on various reputation assessment techniques
IRJET- Analyzing Voting Results using Influence Matrix
Ad

More from Gemma Catolino (10)

PDF
Ensemble Techniques for Software Change Prediction: A Preliminary Investigation
PDF
Git and GitHub - The beginning
PDF
Git e GitHub - L'essenziale
PDF
Metrics for Effort/Cost Estimation of Mobile apps development
PDF
#PetaloRosaDay
PDF
Post mortem Review
PDF
Analisi posizionamento punto ristorazione Salerno
PDF
GoBus - App challenge
PDF
Presentation SCORE-IT
PDF
CE.RE.S: An Eclipse plug-in to evaluate source code readability
Ensemble Techniques for Software Change Prediction: A Preliminary Investigation
Git and GitHub - The beginning
Git e GitHub - L'essenziale
Metrics for Effort/Cost Estimation of Mobile apps development
#PetaloRosaDay
Post mortem Review
Analisi posizionamento punto ristorazione Salerno
GoBus - App challenge
Presentation SCORE-IT
CE.RE.S: An Eclipse plug-in to evaluate source code readability

Recently uploaded (20)

PDF
Wondershare Recoverit Full Crack New Version (Latest 2025)
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
Types of Token_ From Utility to Security.pdf
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PPTX
"Secure File Sharing Solutions on AWS".pptx
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PPTX
Custom Software Development Services.pptx.pptx
PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
PDF
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
PDF
Time Tracking Features That Teams and Organizations Actually Need
DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Cost to Outsource Software Development in 2025
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PDF
Digital Systems & Binary Numbers (comprehensive )
PDF
Topaz Photo AI Crack New Download (Latest 2025)
Wondershare Recoverit Full Crack New Version (Latest 2025)
Salesforce Agentforce AI Implementation.pdf
Types of Token_ From Utility to Security.pdf
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Autodesk AutoCAD Crack Free Download 2025
DNT Brochure 2025 – ISV Solutions @ D365
"Secure File Sharing Solutions on AWS".pptx
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
How to Use SharePoint as an ISO-Compliant Document Management System
Custom Software Development Services.pptx.pptx
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
Time Tracking Features That Teams and Organizations Actually Need
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
Computer Software and OS of computer science of grade 11.pptx
Cost to Outsource Software Development in 2025
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Digital Systems & Binary Numbers (comprehensive )
Topaz Photo AI Crack New Download (Latest 2025)

A Set of Metrics for the Effort Estimation of Mobile Apps