Towards Mobile Twin Peaks for App Development

MobileSoft
MobileSoftMobileSoft
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
1 sur 33

Recommandé

Same App, Different App Stores: A comparative Study par
Same App, Different App Stores: A comparative StudySame App, Different App Stores: A comparative Study
Same App, Different App Stores: A comparative StudyMobileSoft
283 vues39 diapositives
Investigating Decreasing Energy Usage in Mobile Apps via Indistinguishable Co... par
Investigating Decreasing Energy Usage in Mobile Apps via Indistinguishable Co...Investigating Decreasing Energy Usage in Mobile Apps via Indistinguishable Co...
Investigating Decreasing Energy Usage in Mobile Apps via Indistinguishable Co...MobileSoft
289 vues17 diapositives
Mobile App Development and Management: Results from a Qualitative Investigation par
Mobile App Development and Management: Results from a Qualitative InvestigationMobile App Development and Management: Results from a Qualitative Investigation
Mobile App Development and Management: Results from a Qualitative InvestigationMobileSoft
274 vues27 diapositives
Student Project Technical Writing: Multimodal Visual Usability Test Report par
Student Project Technical Writing: Multimodal Visual Usability Test ReportStudent Project Technical Writing: Multimodal Visual Usability Test Report
Student Project Technical Writing: Multimodal Visual Usability Test ReportSusan Rauch, PhD
604 vues11 diapositives
Five Elements of Software Engineering for Mobile par
Five Elements of Software Engineering for MobileFive Elements of Software Engineering for Mobile
Five Elements of Software Engineering for Mobile3scale.net
2.6K vues46 diapositives
Tipstocreateasuccessfulandroidapplication par
TipstocreateasuccessfulandroidapplicationTipstocreateasuccessfulandroidapplication
TipstocreateasuccessfulandroidapplicationPromptCloud
147 vues2 diapositives

Contenu connexe

Tendances

The Mobile Ecosystem - Webrazzi'11 par
The Mobile Ecosystem -  Webrazzi'11The Mobile Ecosystem -  Webrazzi'11
The Mobile Ecosystem - Webrazzi'11Monitise MEA
425 vues16 diapositives
How to make sure your App isnt CrApp par
How to make sure your App isnt CrAppHow to make sure your App isnt CrApp
How to make sure your App isnt CrAppChristian Cook
740 vues18 diapositives
Marketing a new android app final project par
Marketing a new android app final projectMarketing a new android app final project
Marketing a new android app final projectSastra university/EIE
240 vues58 diapositives
User interfaces for mobile applications par
User interfaces for mobile applicationsUser interfaces for mobile applications
User interfaces for mobile applicationsK Senthil Kumar
952 vues8 diapositives
Mobile application development par
Mobile application developmentMobile application development
Mobile application developmentemporiumtechs
221 vues11 diapositives
Stephen Welch par
Stephen WelchStephen Welch
Stephen WelchMediabistro
681 vues37 diapositives

Tendances(20)

The Mobile Ecosystem - Webrazzi'11 par Monitise MEA
The Mobile Ecosystem -  Webrazzi'11The Mobile Ecosystem -  Webrazzi'11
The Mobile Ecosystem - Webrazzi'11
Monitise MEA 425 vues
How to make sure your App isnt CrApp par Christian Cook
How to make sure your App isnt CrAppHow to make sure your App isnt CrApp
How to make sure your App isnt CrApp
Christian Cook740 vues
User interfaces for mobile applications par K Senthil Kumar
User interfaces for mobile applicationsUser interfaces for mobile applications
User interfaces for mobile applications
K Senthil Kumar952 vues
Mobile application development par emporiumtechs
Mobile application developmentMobile application development
Mobile application development
emporiumtechs221 vues
Mobile App Testing: Moving Outside the Lab par TechWell
Mobile App Testing: Moving Outside the LabMobile App Testing: Moving Outside the Lab
Mobile App Testing: Moving Outside the Lab
TechWell548 vues
Ionic vs flutter best platform for hybrid app development par Markovate
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
Markovate94 vues
Exploring Opportunities in Wearable App Development Arena par Marie Weaver
Exploring Opportunities in Wearable App Development ArenaExploring Opportunities in Wearable App Development Arena
Exploring Opportunities in Wearable App Development Arena
Marie Weaver89 vues
deep dive android course introduction par Denis Minja
deep dive android course introductiondeep dive android course introduction
deep dive android course introduction
Denis Minja39 vues
Android mobile application development par Sagar Sengar
Android mobile application developmentAndroid mobile application development
Android mobile application development
Sagar Sengar103 vues
ios vs android development – key differences par Markovate
ios vs android development – key differencesios vs android development – key differences
ios vs android development – key differences
Markovate53 vues
Looksoft Mobile Transformation par Looksoft
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
Looksoft560 vues
Looksoft Mobile Transformation par Looksoft
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
Looksoft202 vues

Similaire à Towards Mobile Twin Peaks for App Development

Case Study 2 - Portfolio Project Final - Google UX Design Certificate par
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 CertificateAbelKCS
1K vues28 diapositives
Harnessing the content beast – Content marketing in the multiscreen world par
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 worldThomas Robbins
583 vues33 diapositives
Case Study 3 - Portfolio Project Final - Google UX Design Certificate par
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 CertificateAbelKCS
2.2K vues28 diapositives
Consumerization of IT: A perspective and recommendations par
Consumerization of IT: A perspective and recommendationsConsumerization of IT: A perspective and recommendations
Consumerization of IT: A perspective and recommendationsRamarao Kanneganti
2.2K vues40 diapositives
Extrasensory: Marketing Plan For A New Android App par
Extrasensory: Marketing Plan For A New Android AppExtrasensory: Marketing Plan For A New Android App
Extrasensory: Marketing Plan For A New Android AppSumiran Mittal
203 vues51 diapositives
P5 Ontarget par
P5 OntargetP5 Ontarget
P5 OntargetElizaveta Kulikova
132 vues50 diapositives

Similaire à Towards Mobile Twin Peaks for App Development(20)

Case Study 2 - Portfolio Project Final - Google UX Design Certificate par AbelKCS
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
AbelKCS1K vues
Harnessing the content beast – Content marketing in the multiscreen world par Thomas Robbins
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 Robbins583 vues
Case Study 3 - Portfolio Project Final - Google UX Design Certificate par AbelKCS
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
AbelKCS2.2K vues
Consumerization of IT: A perspective and recommendations par Ramarao Kanneganti
Consumerization of IT: A perspective and recommendationsConsumerization of IT: A perspective and recommendations
Consumerization of IT: A perspective and recommendations
Ramarao Kanneganti2.2K vues
Extrasensory: Marketing Plan For A New Android App par Sumiran Mittal
Extrasensory: Marketing Plan For A New Android AppExtrasensory: Marketing Plan For A New Android App
Extrasensory: Marketing Plan For A New Android App
Sumiran Mittal203 vues
Evaluation of mobile app paradigms par no0orcom
Evaluation of mobile app paradigmsEvaluation of mobile app paradigms
Evaluation of mobile app paradigms
no0orcom829 vues
Why and How to Build a Mobile First Web Strategy par TechBlocks
Why and How to Build a Mobile First Web StrategyWhy and How to Build a Mobile First Web Strategy
Why and How to Build a Mobile First Web Strategy
TechBlocks1.2K vues
How a strong customer engagement strategy can improve the usability of your p... par Aggregage
How a strong customer engagement strategy can improve the usability of your p...How a strong customer engagement strategy can improve the usability of your p...
How a strong customer engagement strategy can improve the usability of your p...
Aggregage155 vues
A Guide for Anyone Who Wants to Turn App Development Idea into Reality par IndianAppDevelopers
A Guide for Anyone Who Wants to Turn App Development Idea into RealityA Guide for Anyone Who Wants to Turn App Development Idea into Reality
A Guide for Anyone Who Wants to Turn App Development Idea into Reality
Detailed Guide on Dating Mobile App Development in 2023 par Baek Yongsun
Detailed Guide on Dating Mobile App Development in 2023Detailed Guide on Dating Mobile App Development in 2023
Detailed Guide on Dating Mobile App Development in 2023
Baek Yongsun9 vues
Kedar Chavan - UX Process.pdf par ssuser6609a5
Kedar Chavan - UX Process.pdfKedar Chavan - UX Process.pdf
Kedar Chavan - UX Process.pdf
ssuser6609a517 vues
Steve Greenley July 2015 - Enterprise Architecture and True Agility - lessons... par Steve Greenley
Steve Greenley July 2015 - Enterprise Architecture and True Agility - lessons...Steve Greenley July 2015 - Enterprise Architecture and True Agility - lessons...
Steve Greenley July 2015 - Enterprise Architecture and True Agility - lessons...
Steve Greenley359 vues
HueyLe-Resume2015 par Huey Le
HueyLe-Resume2015HueyLe-Resume2015
HueyLe-Resume2015
Huey Le139 vues
Proven App Marketing Strategies for Social Apps par InMobi
Proven App Marketing Strategies for Social AppsProven App Marketing Strategies for Social Apps
Proven App Marketing Strategies for Social Apps
InMobi4.4K vues
Mobile Marketing presentation from Magnus Jern, CEO Golden Gekko, at CREA Dig... par DMI
Mobile Marketing presentation from Magnus Jern, CEO Golden Gekko, at CREA Dig...Mobile Marketing presentation from Magnus Jern, CEO Golden Gekko, at CREA Dig...
Mobile Marketing presentation from Magnus Jern, CEO Golden Gekko, at CREA Dig...
DMI4K vues
AndroidAppInventorPresentation par Kob Naja
AndroidAppInventorPresentationAndroidAppInventorPresentation
AndroidAppInventorPresentation
Kob Naja538 vues
Vital Skills for Successful Android & iOS Mobile App Developers par w2s-solutions
Vital Skills for Successful Android & iOS Mobile App DevelopersVital Skills for Successful Android & iOS Mobile App Developers
Vital Skills for Successful Android & iOS Mobile App Developers
w2s-solutions103 vues
Self-Organized, Autonomous UX | SoCal UX Camp | May 31, 2014 par Jaimi Kercher
Self-Organized, Autonomous UX  |  SoCal UX Camp  |  May 31, 2014Self-Organized, Autonomous UX  |  SoCal UX Camp  |  May 31, 2014
Self-Organized, Autonomous UX | SoCal UX Camp | May 31, 2014
Jaimi Kercher1K vues

Plus de MobileSoft

Predicting Android Application Security and Privacy Risk With Static Code Met... par
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
172 vues15 diapositives
A Framework for Regression Testing of Outdoor Mobile Applications par
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 ApplicationsMobileSoft
116 vues4 diapositives
Who Changed You? Obfuscator Identification for Android par
Who Changed You? Obfuscator Identification for AndroidWho Changed You? Obfuscator Identification for Android
Who Changed You? Obfuscator Identification for AndroidMobileSoft
234 vues16 diapositives
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring par
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 RefactoringMobileSoft
111 vues6 diapositives
Performance-based Guidelines for Energy-efficient Mobile Applications par
Performance-based Guidelines for Energy-efficient Mobile ApplicationsPerformance-based Guidelines for Energy-efficient Mobile Applications
Performance-based Guidelines for Energy-efficient Mobile ApplicationsMobileSoft
134 vues20 diapositives
Towards Native Code Offloading Platforms for Image Processing in Mobile Appli... par
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
86 vues15 diapositives

Plus de MobileSoft(20)

Predicting Android Application Security and Privacy Risk With Static Code Met... par 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...
MobileSoft172 vues
A Framework for Regression Testing of Outdoor Mobile Applications par MobileSoft
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
MobileSoft116 vues
Who Changed You? Obfuscator Identification for Android par MobileSoft
Who Changed You? Obfuscator Identification for AndroidWho Changed You? Obfuscator Identification for Android
Who Changed You? Obfuscator Identification for Android
MobileSoft234 vues
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring par MobileSoft
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
MobileSoft111 vues
Performance-based Guidelines for Energy-efficient Mobile Applications par MobileSoft
Performance-based Guidelines for Energy-efficient Mobile ApplicationsPerformance-based Guidelines for Energy-efficient Mobile Applications
Performance-based Guidelines for Energy-efficient Mobile Applications
MobileSoft134 vues
Towards Native Code Offloading Platforms for Image Processing in Mobile Appli... par 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...
MobileSoft86 vues
Assessing the Impact of Service Workers on the Energy Efficiency of Progressi... par 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...
MobileSoft81 vues
Leafactor: Improving Energy Efficiency of Android Apps via Automatic Refactoring par MobileSoft
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
MobileSoft45 vues
IFMLEdit.org: Model Driven Rapid Prototyping of Mobile Apps par MobileSoft
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
MobileSoft76 vues
Performance-based Guidelines for Energy Efficient Mobile Applications par MobileSoft
Performance-based Guidelines for Energy Efficient Mobile ApplicationsPerformance-based Guidelines for Energy Efficient Mobile Applications
Performance-based Guidelines for Energy Efficient Mobile Applications
MobileSoft75 vues
Towards Architectural Styles for Android App Software Product Lines par MobileSoft
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
MobileSoft69 vues
CheckDroid: A Tool for Automated Detection of Bad Practices in Android Applic... par 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...
MobileSoft151 vues
Authoring Tool for Location-based Learning Experiences par MobileSoft
Authoring Tool for Location-based Learning ExperiencesAuthoring Tool for Location-based Learning Experiences
Authoring Tool for Location-based Learning Experiences
MobileSoft151 vues
ACCUSE: Helping Users to minimize Android App Privacy Concerns par MobileSoft
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
MobileSoft70 vues
Automatically Locating Malicious Packages in Piggybacked Android Apps par MobileSoft
Automatically Locating Malicious Packages in Piggybacked Android AppsAutomatically Locating Malicious Packages in Piggybacked Android Apps
Automatically Locating Malicious Packages in Piggybacked Android Apps
MobileSoft188 vues
From reactive toproactive mobile security par MobileSoft
From reactive toproactive mobile securityFrom reactive toproactive mobile security
From reactive toproactive mobile security
MobileSoft298 vues
Processing in Mobile Applications: A Case Study par MobileSoft
Processing in Mobile Applications: A Case StudyProcessing in Mobile Applications: A Case Study
Processing in Mobile Applications: A Case Study
MobileSoft115 vues
Rethinking the Mobile Code Offloading Paradigm: From Concept to Practice par MobileSoft
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
MobileSoft117 vues
Generating Predicate Callback Summaries for the Android Framework par MobileSoft
Generating Predicate Callback Summaries for the Android FrameworkGenerating Predicate Callback Summaries for the Android Framework
Generating Predicate Callback Summaries for the Android Framework
MobileSoft148 vues
MobileSoft2017 Opening par MobileSoft
MobileSoft2017 OpeningMobileSoft2017 Opening
MobileSoft2017 Opening
MobileSoft140 vues

Dernier

Agile 101 par
Agile 101Agile 101
Agile 101John Valentino
9 vues20 diapositives
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J... par
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...Deltares
12 vues24 diapositives
Generic or specific? Making sensible software design decisions par
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
6 vues60 diapositives
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... par
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...TomHalpin9
6 vues29 diapositives
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... par
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...NimaTorabi2
12 vues17 diapositives
MS PowerPoint.pptx par
MS PowerPoint.pptxMS PowerPoint.pptx
MS PowerPoint.pptxLitty Sylus
5 vues14 diapositives

Dernier(20)

DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J... par Deltares
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
Deltares12 vues
Generic or specific? Making sensible software design decisions par Bert Jan Schrijver
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... par TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin96 vues
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... par NimaTorabi2
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
NimaTorabi212 vues
FIMA 2023 Neo4j & FS - Entity Resolution.pptx par Neo4j
FIMA 2023 Neo4j & FS - Entity Resolution.pptxFIMA 2023 Neo4j & FS - Entity Resolution.pptx
FIMA 2023 Neo4j & FS - Entity Resolution.pptx
Neo4j8 vues
Fleet Management Software in India par Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable11 vues
Dapr Unleashed: Accelerating Microservice Development par Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
tecnologia18.docx par nosi6702
tecnologia18.docxtecnologia18.docx
tecnologia18.docx
nosi67025 vues
AI and Ml presentation .pptx par FayazAli87
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptx
FayazAli8712 vues
Headless JS UG Presentation.pptx par Jack Spektor
Headless JS UG Presentation.pptxHeadless JS UG Presentation.pptx
Headless JS UG Presentation.pptx
Jack Spektor8 vues
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... par Marc Müller
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Marc Müller41 vues
Copilot Prompting Toolkit_All Resources.pdf par Riccardo Zamana
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdf
Riccardo Zamana10 vues
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... par Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke35 vues
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... par Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller40 vues

Towards Mobile Twin Peaks for App Development

Notes de l'éditeur

  1. Technology-facing Design-facing Feature-facing
  2. 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
  3. Customer Representatives Customers 
  4. 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.
  5. 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
  6. Increase loyalty Infinite Flight iOS app: Highly active Games App as an example
  7. 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.
  8. Relevant, feedback developers can action
  9. 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