SlideShare a Scribd company logo
Towards MobileTwin Peaks
for App Development
New Ideas Paper @ MOBILESoft 2017
Work by: Gianna Avellis, Julian Harty,YijunYu
Seeking fresh ways to improve the qualities and
suitability of mobile apps
DevTeam
Current and Potential Users
The Users’ perspective
MobileTwin Peaks
A User’s Perspective: “I want to learn Spanish”
I want to learn Spanish…
I want to learn Spanish, using a high quality app
Hmmm, which one do I want to use?
Hmmm, which one do I want to use?
What do others think?
Trying to reach the developers…
Critique the product
The Developers’ perspective
MobileTwin Peaks
We want to develop a brilliant app
Standing on the shoulders of giants
Reuse and Recycle ideas, designs, code, …?
• Technology-facing
• Design-facing
• Feature-facing
http://modeling-languages.com/wp-content/uploads/2012/11/herradura-eng.png
Reverse-Engineering
Standing on the shoulders of giants
Fast, responsive, iterative development
Current and Potential Users
DevTeam
Customer
Representative
Ratings
& reviews
1%
Praise
Value
Summary of the world today
• Unknowns dwarf the known
• For users: which apps suit them and satisfy them
• For developers: what to develop (functionalities) and how
• Feedback is flawed, incomplete, limited.
The Concept
MobileTwinPeaks
Apps as an interactive Channel
• Apps incorporate a channel where users and developers communicate
directly about the quality of the app
• The developers can iterate rapidly, delivering improvements based on
interactions and feedback
• Effective communications between the two sides, similar to add an
interactiveTV channel to mobile app
Inspired by Prof Anthony Finkelstein (Turn on,Tune in 2011)
Channel Paradigm
• New paradigm – software as a channel – software not as a static artifact moved
to dynamic: a vehicle for software development and user/consumer
• Some software channels are broad while others are narrow and more specialised
such asTV Sport Channels
• Application should be adapted and grow with the users
• The app can present the users new opportunities
• The main aim of a software engineer is to engage the user as the continuous
changes are the key to ongoing business
• It changes the orientation from product/service delivery to a relational stance.
Twin Peaks
MobileTwin Peaks
Approach and Objectives
• Apps incorporate a channel where users
and developers communicate directly
about the quality of the app
• The communication can be richer than
the one offered by existing options
• Communication can be kept private and
protected from competitors
• Effective communications between the
two sides, similar to add an interactive
TV channel to mobile app
1. To understand the factors that matter to
app users by information analytics and
market analysis
2. To localise requirements to recommend
design decisions in architecture by
combining reverse engineering and structural
traceability retrieval
3. To evaluate the effectiveness of
communications by ethnographic studies
and experimental case studies
Challenges
MobileTwinPeaks
Example Challenges: Communications
• Providing Users ways to provide timely feedback while they remember
• Most community feedback does not align with developer’s mission
• Obtaining feedback from across the desired user-base
• Multi-modal communications
• Languages
• Latencies
• Signal to Noise ratios
Seeding ideas
Raw ingredients for a proof-of-concept
Early indications: Communications
In-App Mobile Analytics
https://firebase.google.com/docs/analytics/ http://themobileanalyticsplaybook.com/
Early indications: quality & suitability ratings
Instant apps
https://developer.android.com/topic/instant-apps/index.html
Automated analysis and comparisons
•AppDiff
•Google Developer Console
•Monkop
•SafeDK
•…
Summary
Designing for
unknown users &
unknown needs
Current
communications
limited & static
Reverse Engineering:
• Possible?
• Useful?
• Lawful?
Don’t know what
they want
Current
communications
limited & static
Encourage feedback
online and in-app
MobileTwin Peaks
Thank you!
Gianna Avellis
g.avellis@innova.puglia.it
Julian Harty
julian.harty@gmail.com
YijunYu
Yijun.yu@open.ac.uk

More Related Content

What's hot (20)

The Mobile Ecosystem - Webrazzi'11
The Mobile Ecosystem -  Webrazzi'11The Mobile Ecosystem -  Webrazzi'11
The Mobile Ecosystem - Webrazzi'11
Monitise MEA
 
How to make sure your App isnt CrApp
How to make sure your App isnt CrAppHow to make sure your App isnt CrApp
How to make sure your App isnt CrApp
Christian Cook
 
Marketing a new android app final project
Marketing a new android app final projectMarketing a new android app final project
Marketing a new android app final project
Sastra university/EIE
 
User interfaces for mobile applications
User interfaces for mobile applicationsUser interfaces for mobile applications
User interfaces for mobile applications
K Senthil Kumar
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
emporiumtechs
 
Stephen Welch
Stephen WelchStephen Welch
Stephen Welch
Mediabistro
 
Mobile App Testing: Moving Outside the Lab
Mobile App Testing: Moving Outside the LabMobile App Testing: Moving Outside the Lab
Mobile App Testing: Moving Outside the Lab
TechWell
 
Apps development company new york
Apps development company new yorkApps development company new york
Apps development company new york
iapp Techologies LLP
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app development
Markovate
 
Cool App Ideas - Native , Hybrid or Web Apps - Netset
Cool App Ideas - Native , Hybrid or Web Apps - NetsetCool App Ideas - Native , Hybrid or Web Apps - Netset
Cool App Ideas - Native , Hybrid or Web Apps - Netset
Netset Software Solutions
 
Android app developer in india
Android app developer in indiaAndroid app developer in india
Android app developer in india
ssruthishetty ssruthishetty
 
Exploring Opportunities in Wearable App Development Arena
Exploring Opportunities in Wearable App Development ArenaExploring Opportunities in Wearable App Development Arena
Exploring Opportunities in Wearable App Development Arena
Marie Weaver
 
deep dive android course introduction
deep dive android course introductiondeep dive android course introduction
deep dive android course introduction
Denis Minja
 
Android mobile application development
Android mobile application developmentAndroid mobile application development
Android mobile application development
Sagar Sengar
 
MOBILE APP DEVELOPMENT
MOBILE APP DEVELOPMENTMOBILE APP DEVELOPMENT
MOBILE APP DEVELOPMENT
Macmin Infotech
 
Universal usability
Universal usabilityUniversal usability
Universal usability
MariyaAnsi
 
ios vs android development – key differences
ios vs android development – key differencesios vs android development – key differences
ios vs android development – key differences
Markovate
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
Looksoft
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
Looksoft
 
Mobile app development Company india
Mobile app development Company indiaMobile app development Company india
Mobile app development Company india
MobileAPPtelligence
 
The Mobile Ecosystem - Webrazzi'11
The Mobile Ecosystem -  Webrazzi'11The Mobile Ecosystem -  Webrazzi'11
The Mobile Ecosystem - Webrazzi'11
Monitise MEA
 
How to make sure your App isnt CrApp
How to make sure your App isnt CrAppHow to make sure your App isnt CrApp
How to make sure your App isnt CrApp
Christian Cook
 
Marketing a new android app final project
Marketing a new android app final projectMarketing a new android app final project
Marketing a new android app final project
Sastra university/EIE
 
User interfaces for mobile applications
User interfaces for mobile applicationsUser interfaces for mobile applications
User interfaces for mobile applications
K Senthil Kumar
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
emporiumtechs
 
Mobile App Testing: Moving Outside the Lab
Mobile App Testing: Moving Outside the LabMobile App Testing: Moving Outside the Lab
Mobile App Testing: Moving Outside the Lab
TechWell
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app development
Markovate
 
Cool App Ideas - Native , Hybrid or Web Apps - Netset
Cool App Ideas - Native , Hybrid or Web Apps - NetsetCool App Ideas - Native , Hybrid or Web Apps - Netset
Cool App Ideas - Native , Hybrid or Web Apps - Netset
Netset Software Solutions
 
Exploring Opportunities in Wearable App Development Arena
Exploring Opportunities in Wearable App Development ArenaExploring Opportunities in Wearable App Development Arena
Exploring Opportunities in Wearable App Development Arena
Marie Weaver
 
deep dive android course introduction
deep dive android course introductiondeep dive android course introduction
deep dive android course introduction
Denis Minja
 
Android mobile application development
Android mobile application developmentAndroid mobile application development
Android mobile application development
Sagar Sengar
 
Universal usability
Universal usabilityUniversal usability
Universal usability
MariyaAnsi
 
ios vs android development – key differences
ios vs android development – key differencesios vs android development – key differences
ios vs android development – key differences
Markovate
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
Looksoft
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
Looksoft
 
Mobile app development Company india
Mobile app development Company indiaMobile app development Company india
Mobile app development Company india
MobileAPPtelligence
 

Similar to Towards Mobile Twin Peaks for App Development (20)

Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...
Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...
Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...
PC Doctors NET
 
Get Mobile App Development Services from Top Mobile App Development Company.pdf
Get Mobile App Development Services from Top Mobile App Development Company.pdfGet Mobile App Development Services from Top Mobile App Development Company.pdf
Get Mobile App Development Services from Top Mobile App Development Company.pdf
Johnny’s Digital
 
Case Study 2 - Portfolio Project Final - Google UX Design Certificate
Case Study 2 - Portfolio Project Final - Google UX Design CertificateCase Study 2 - Portfolio Project Final - Google UX Design Certificate
Case Study 2 - Portfolio Project Final - Google UX Design Certificate
AbelKCS
 
The Art and Science of App Design_ A Comprehensive Review.pdf
The Art and Science of App Design_ A Comprehensive Review.pdfThe Art and Science of App Design_ A Comprehensive Review.pdf
The Art and Science of App Design_ A Comprehensive Review.pdf
Flora Runyenje
 
Mobile App Creation Services in Ahmedabad
Mobile App Creation Services in AhmedabadMobile App Creation Services in Ahmedabad
Mobile App Creation Services in Ahmedabad
EspireVox
 
Unveiling the Craftsmen of the Digital Era: Mobile App Developers.pdf
Unveiling the Craftsmen of the Digital Era: Mobile App Developers.pdfUnveiling the Craftsmen of the Digital Era: Mobile App Developers.pdf
Unveiling the Craftsmen of the Digital Era: Mobile App Developers.pdf
RaymondMerritt2
 
A Guide to Successful Mobile App Development in Texas
A Guide to Successful Mobile App Development in TexasA Guide to Successful Mobile App Development in Texas
A Guide to Successful Mobile App Development in Texas
Sam Grey
 
The Dating Mobile App Development Process
The Dating Mobile App Development ProcessThe Dating Mobile App Development Process
The Dating Mobile App Development Process
sahil chauhan
 
Website Designing Company in Hyderabad India (2).pdf
Website Designing Company in Hyderabad India (2).pdfWebsite Designing Company in Hyderabad India (2).pdf
Website Designing Company in Hyderabad India (2).pdf
skywebdesign10
 
Unlock innovation with Global Key Info Solutions We craft custom, user-friend...
Unlock innovation with Global Key Info Solutions We craft custom, user-friend...Unlock innovation with Global Key Info Solutions We craft custom, user-friend...
Unlock innovation with Global Key Info Solutions We craft custom, user-friend...
Global Key Info Solution
 
App-CurrenSee.doc
App-CurrenSee.docApp-CurrenSee.doc
App-CurrenSee.doc
zafaraiman609
 
Decoding Excellence How to Choose the Right App Developers in the UAE for You...
Decoding Excellence How to Choose the Right App Developers in the UAE for You...Decoding Excellence How to Choose the Right App Developers in the UAE for You...
Decoding Excellence How to Choose the Right App Developers in the UAE for You...
Techgropse Pvt.Ltd.
 
Mobile App Development V_S Software Development_ 7 Key Differences.pdf
Mobile App Development V_S Software Development_ 7 Key Differences.pdfMobile App Development V_S Software Development_ 7 Key Differences.pdf
Mobile App Development V_S Software Development_ 7 Key Differences.pdf
Polyxer Systems
 
A Dive into the World of Mobile App Development Excellence and Efficiency in ...
A Dive into the World of Mobile App Development Excellence and Efficiency in ...A Dive into the World of Mobile App Development Excellence and Efficiency in ...
A Dive into the World of Mobile App Development Excellence and Efficiency in ...
sandeepsrivastav17
 
Harnessing the content beast – Content marketing in the multiscreen world
Harnessing the content beast – Content marketing in the multiscreen worldHarnessing the content beast – Content marketing in the multiscreen world
Harnessing the content beast – Content marketing in the multiscreen world
Thomas Robbins
 
Custom Mobile App Development Company in Dallas: Revolutionizing Business Str...
Custom Mobile App Development Company in Dallas: Revolutionizing Business Str...Custom Mobile App Development Company in Dallas: Revolutionizing Business Str...
Custom Mobile App Development Company in Dallas: Revolutionizing Business Str...
IPH Technologies
 
Developing Mobile Apps with SDLC - Best Practices.pdf
Developing Mobile Apps with SDLC - Best Practices.pdfDeveloping Mobile Apps with SDLC - Best Practices.pdf
Developing Mobile Apps with SDLC - Best Practices.pdf
flufftailshop
 
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateCase Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
AbelKCS
 
Demystifying App Development Key Steps for a Seamless Process.pdf
Demystifying App Development Key Steps for a Seamless Process.pdfDemystifying App Development Key Steps for a Seamless Process.pdf
Demystifying App Development Key Steps for a Seamless Process.pdf
BitCot
 
Mobile App Development Lifecycle.pptx
Mobile App Development Lifecycle.pptxMobile App Development Lifecycle.pptx
Mobile App Development Lifecycle.pptx
MarkThomas316888
 
Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...
Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...
Exploring the Dynamic World of Mobile App Development: Expert Tips and Key Hu...
PC Doctors NET
 
Get Mobile App Development Services from Top Mobile App Development Company.pdf
Get Mobile App Development Services from Top Mobile App Development Company.pdfGet Mobile App Development Services from Top Mobile App Development Company.pdf
Get Mobile App Development Services from Top Mobile App Development Company.pdf
Johnny’s Digital
 
Case Study 2 - Portfolio Project Final - Google UX Design Certificate
Case Study 2 - Portfolio Project Final - Google UX Design CertificateCase Study 2 - Portfolio Project Final - Google UX Design Certificate
Case Study 2 - Portfolio Project Final - Google UX Design Certificate
AbelKCS
 
The Art and Science of App Design_ A Comprehensive Review.pdf
The Art and Science of App Design_ A Comprehensive Review.pdfThe Art and Science of App Design_ A Comprehensive Review.pdf
The Art and Science of App Design_ A Comprehensive Review.pdf
Flora Runyenje
 
Mobile App Creation Services in Ahmedabad
Mobile App Creation Services in AhmedabadMobile App Creation Services in Ahmedabad
Mobile App Creation Services in Ahmedabad
EspireVox
 
Unveiling the Craftsmen of the Digital Era: Mobile App Developers.pdf
Unveiling the Craftsmen of the Digital Era: Mobile App Developers.pdfUnveiling the Craftsmen of the Digital Era: Mobile App Developers.pdf
Unveiling the Craftsmen of the Digital Era: Mobile App Developers.pdf
RaymondMerritt2
 
A Guide to Successful Mobile App Development in Texas
A Guide to Successful Mobile App Development in TexasA Guide to Successful Mobile App Development in Texas
A Guide to Successful Mobile App Development in Texas
Sam Grey
 
The Dating Mobile App Development Process
The Dating Mobile App Development ProcessThe Dating Mobile App Development Process
The Dating Mobile App Development Process
sahil chauhan
 
Website Designing Company in Hyderabad India (2).pdf
Website Designing Company in Hyderabad India (2).pdfWebsite Designing Company in Hyderabad India (2).pdf
Website Designing Company in Hyderabad India (2).pdf
skywebdesign10
 
Unlock innovation with Global Key Info Solutions We craft custom, user-friend...
Unlock innovation with Global Key Info Solutions We craft custom, user-friend...Unlock innovation with Global Key Info Solutions We craft custom, user-friend...
Unlock innovation with Global Key Info Solutions We craft custom, user-friend...
Global Key Info Solution
 
Decoding Excellence How to Choose the Right App Developers in the UAE for You...
Decoding Excellence How to Choose the Right App Developers in the UAE for You...Decoding Excellence How to Choose the Right App Developers in the UAE for You...
Decoding Excellence How to Choose the Right App Developers in the UAE for You...
Techgropse Pvt.Ltd.
 
Mobile App Development V_S Software Development_ 7 Key Differences.pdf
Mobile App Development V_S Software Development_ 7 Key Differences.pdfMobile App Development V_S Software Development_ 7 Key Differences.pdf
Mobile App Development V_S Software Development_ 7 Key Differences.pdf
Polyxer Systems
 
A Dive into the World of Mobile App Development Excellence and Efficiency in ...
A Dive into the World of Mobile App Development Excellence and Efficiency in ...A Dive into the World of Mobile App Development Excellence and Efficiency in ...
A Dive into the World of Mobile App Development Excellence and Efficiency in ...
sandeepsrivastav17
 
Harnessing the content beast – Content marketing in the multiscreen world
Harnessing the content beast – Content marketing in the multiscreen worldHarnessing the content beast – Content marketing in the multiscreen world
Harnessing the content beast – Content marketing in the multiscreen world
Thomas Robbins
 
Custom Mobile App Development Company in Dallas: Revolutionizing Business Str...
Custom Mobile App Development Company in Dallas: Revolutionizing Business Str...Custom Mobile App Development Company in Dallas: Revolutionizing Business Str...
Custom Mobile App Development Company in Dallas: Revolutionizing Business Str...
IPH Technologies
 
Developing Mobile Apps with SDLC - Best Practices.pdf
Developing Mobile Apps with SDLC - Best Practices.pdfDeveloping Mobile Apps with SDLC - Best Practices.pdf
Developing Mobile Apps with SDLC - Best Practices.pdf
flufftailshop
 
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateCase Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
AbelKCS
 
Demystifying App Development Key Steps for a Seamless Process.pdf
Demystifying App Development Key Steps for a Seamless Process.pdfDemystifying App Development Key Steps for a Seamless Process.pdf
Demystifying App Development Key Steps for a Seamless Process.pdf
BitCot
 
Mobile App Development Lifecycle.pptx
Mobile App Development Lifecycle.pptxMobile App Development Lifecycle.pptx
Mobile App Development Lifecycle.pptx
MarkThomas316888
 

More from MobileSoft (20)

Predicting Android Application Security and Privacy Risk With Static Code Met...
Predicting Android Application Security and Privacy Risk With Static Code Met...Predicting Android Application Security and Privacy Risk With Static Code Met...
Predicting Android Application Security and Privacy Risk With Static Code Met...
MobileSoft
 
A Framework for Regression Testing of Outdoor Mobile Applications
A Framework for Regression Testing of Outdoor Mobile ApplicationsA Framework for Regression Testing of Outdoor Mobile Applications
A Framework for Regression Testing of Outdoor Mobile Applications
MobileSoft
 
Who Changed You? Obfuscator Identification for Android
Who Changed You? Obfuscator Identification for AndroidWho Changed You? Obfuscator Identification for Android
Who Changed You? Obfuscator Identification for Android
MobileSoft
 
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic RefactoringLeafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
MobileSoft
 
Performance-based Guidelines for Energy-efficient Mobile Applications
Performance-based Guidelines for Energy-efficient Mobile ApplicationsPerformance-based Guidelines for Energy-efficient Mobile Applications
Performance-based Guidelines for Energy-efficient Mobile Applications
MobileSoft
 
Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...
Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...
Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...
MobileSoft
 
Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...
Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...
Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...
MobileSoft
 
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic RefactoringLeafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
MobileSoft
 
IFMLEdit.org: Model Driven Rapid Prototyping of Mobile Apps
IFMLEdit.org: Model Driven Rapid Prototyping of Mobile AppsIFMLEdit.org: Model Driven Rapid Prototyping of Mobile Apps
IFMLEdit.org: Model Driven Rapid Prototyping of Mobile Apps
MobileSoft
 
Performance-based Guidelines for Energy Efficient Mobile Applications
Performance-based Guidelines for Energy Efficient Mobile ApplicationsPerformance-based Guidelines for Energy Efficient Mobile Applications
Performance-based Guidelines for Energy Efficient Mobile Applications
MobileSoft
 
Towards Architectural Styles for Android App Software Product Lines
Towards Architectural Styles for Android App Software Product LinesTowards Architectural Styles for Android App Software Product Lines
Towards Architectural Styles for Android App Software Product Lines
MobileSoft
 
CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...
CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...
CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...
MobileSoft
 
Authoring Tool for Location-based Learning Experiences
Authoring Tool for Location-based Learning ExperiencesAuthoring Tool for Location-based Learning Experiences
Authoring Tool for Location-based Learning Experiences
MobileSoft
 
ACCUSE: Helping Users to minimize Android App Privacy Concerns
ACCUSE: Helping Users to minimize Android App Privacy ConcernsACCUSE: Helping Users to minimize Android App Privacy Concerns
ACCUSE: Helping Users to minimize Android App Privacy Concerns
MobileSoft
 
Automatically Locating Malicious Packages in Piggybacked Android Apps
Automatically Locating Malicious Packages in Piggybacked Android AppsAutomatically Locating Malicious Packages in Piggybacked Android Apps
Automatically Locating Malicious Packages in Piggybacked Android Apps
MobileSoft
 
From reactive toproactive mobile security
From reactive toproactive mobile securityFrom reactive toproactive mobile security
From reactive toproactive mobile security
MobileSoft
 
Processing in Mobile Applications: A Case Study
Processing in Mobile Applications: A Case StudyProcessing in Mobile Applications: A Case Study
Processing in Mobile Applications: A Case Study
MobileSoft
 
Rethinking the Mobile Code Offloading Paradigm: From Concept to Practice
Rethinking the Mobile Code Offloading Paradigm: From Concept to PracticeRethinking the Mobile Code Offloading Paradigm: From Concept to Practice
Rethinking the Mobile Code Offloading Paradigm: From Concept to Practice
MobileSoft
 
Generating Predicate Callback Summaries for the Android Framework
Generating Predicate Callback Summaries for the Android FrameworkGenerating Predicate Callback Summaries for the Android Framework
Generating Predicate Callback Summaries for the Android Framework
MobileSoft
 
MobileSoft2017 Opening
MobileSoft2017 OpeningMobileSoft2017 Opening
MobileSoft2017 Opening
MobileSoft
 
Predicting Android Application Security and Privacy Risk With Static Code Met...
Predicting Android Application Security and Privacy Risk With Static Code Met...Predicting Android Application Security and Privacy Risk With Static Code Met...
Predicting Android Application Security and Privacy Risk With Static Code Met...
MobileSoft
 
A Framework for Regression Testing of Outdoor Mobile Applications
A Framework for Regression Testing of Outdoor Mobile ApplicationsA Framework for Regression Testing of Outdoor Mobile Applications
A Framework for Regression Testing of Outdoor Mobile Applications
MobileSoft
 
Who Changed You? Obfuscator Identification for Android
Who Changed You? Obfuscator Identification for AndroidWho Changed You? Obfuscator Identification for Android
Who Changed You? Obfuscator Identification for Android
MobileSoft
 
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic RefactoringLeafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
MobileSoft
 
Performance-based Guidelines for Energy-efficient Mobile Applications
Performance-based Guidelines for Energy-efficient Mobile ApplicationsPerformance-based Guidelines for Energy-efficient Mobile Applications
Performance-based Guidelines for Energy-efficient Mobile Applications
MobileSoft
 
Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...
Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...
Towards Native Code Offloading Platforms for Image Processing in Mobile Appli...
MobileSoft
 
Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...
Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...
Assessing the Impact of Service Workers on the Energy Efficiency of Progressi...
MobileSoft
 
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic RefactoringLeafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring
MobileSoft
 
IFMLEdit.org: Model Driven Rapid Prototyping of Mobile Apps
IFMLEdit.org: Model Driven Rapid Prototyping of Mobile AppsIFMLEdit.org: Model Driven Rapid Prototyping of Mobile Apps
IFMLEdit.org: Model Driven Rapid Prototyping of Mobile Apps
MobileSoft
 
Performance-based Guidelines for Energy Efficient Mobile Applications
Performance-based Guidelines for Energy Efficient Mobile ApplicationsPerformance-based Guidelines for Energy Efficient Mobile Applications
Performance-based Guidelines for Energy Efficient Mobile Applications
MobileSoft
 
Towards Architectural Styles for Android App Software Product Lines
Towards Architectural Styles for Android App Software Product LinesTowards Architectural Styles for Android App Software Product Lines
Towards Architectural Styles for Android App Software Product Lines
MobileSoft
 
CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...
CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...
CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic...
MobileSoft
 
Authoring Tool for Location-based Learning Experiences
Authoring Tool for Location-based Learning ExperiencesAuthoring Tool for Location-based Learning Experiences
Authoring Tool for Location-based Learning Experiences
MobileSoft
 
ACCUSE: Helping Users to minimize Android App Privacy Concerns
ACCUSE: Helping Users to minimize Android App Privacy ConcernsACCUSE: Helping Users to minimize Android App Privacy Concerns
ACCUSE: Helping Users to minimize Android App Privacy Concerns
MobileSoft
 
Automatically Locating Malicious Packages in Piggybacked Android Apps
Automatically Locating Malicious Packages in Piggybacked Android AppsAutomatically Locating Malicious Packages in Piggybacked Android Apps
Automatically Locating Malicious Packages in Piggybacked Android Apps
MobileSoft
 
From reactive toproactive mobile security
From reactive toproactive mobile securityFrom reactive toproactive mobile security
From reactive toproactive mobile security
MobileSoft
 
Processing in Mobile Applications: A Case Study
Processing in Mobile Applications: A Case StudyProcessing in Mobile Applications: A Case Study
Processing in Mobile Applications: A Case Study
MobileSoft
 
Rethinking the Mobile Code Offloading Paradigm: From Concept to Practice
Rethinking the Mobile Code Offloading Paradigm: From Concept to PracticeRethinking the Mobile Code Offloading Paradigm: From Concept to Practice
Rethinking the Mobile Code Offloading Paradigm: From Concept to Practice
MobileSoft
 
Generating Predicate Callback Summaries for the Android Framework
Generating Predicate Callback Summaries for the Android FrameworkGenerating Predicate Callback Summaries for the Android Framework
Generating Predicate Callback Summaries for the Android Framework
MobileSoft
 
MobileSoft2017 Opening
MobileSoft2017 OpeningMobileSoft2017 Opening
MobileSoft2017 Opening
MobileSoft
 

Recently uploaded (20)

TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 

Towards Mobile Twin Peaks for App Development

Editor's Notes

  • #15: Technology-facing Design-facing Feature-facing
  • #16: Technology-facing Design-facing Feature-facing http://modeling-languages.com/on-the-automation-of-the-horse-shoe-model-for-software-modernization/ Based on the original by: R. Kazman, S. G. Woods, and S. J. Carrière, “Requirements for Integrating Software Architecture and Reengineering Models : CORUM II,” in WCRE conf., 1998
  • #17: Customer Representatives Customers 
  • #19: We want to find ways to improve the communications between users and the developers in order to develop more suitable apps with less waste. Fast iterations.
  • #20: The recent rise of Instant Apps might help The communication can be richer than the one offered by existing options Communication can be kept private and protected from competitors
  • #21: Increase loyalty Infinite Flight iOS app: Highly active Games App as an example
  • #23: N = learning from other apps Not copy paste, looking at how they achieve the quality of their apps. Localisation: Locating where the implementation for the Quality Attributes from other apps.
  • #26: Relevant, feedback developers can action
  • #28: Apptentive: a bi-directional channel SafeDK: quality analysis of libraries – to help developers pick ones that work well and are suitable Monkop: automated assessment of various quality aspects