How to Successfully Market an API Fine-Tuning Developer Relations & Platform Advocacy

Total Page:16

File Type:pdf, Size:1020Kb

How to Successfully Market an API Fine-Tuning Developer Relations & Platform Advocacy How to Successfully Market an API Fine-Tuning Developer Relations & Platform Advocacy Nordic APIs This book is for sale at http://leanpub.com/how-to-market-an-API This version was published on 2016-09-29 This is a Leanpub book. Leanpub empowers authors and publishers with the Lean Publishing process. Lean Publishing is the act of publishing an in-progress ebook using lightweight tools and many iterations to get reader feedback, pivot until you have the right book and build traction once you do. © 2016 Nordic APIs Contents Preface ............................. i Part One: Planning ................ 1 Building from the Ground Up: Tips for Starting Your API Program .......................... 2 Clarify Your Needs .................... 3 Get Buy In (From Everyone) ............... 4 Aim for a Public MVP ................... 5 Act on Feedback ...................... 7 Build your Practice .................... 8 Final Thoughts ....................... 9 Define Your Target Developer Audience .......... 11 Why Create a Developer “Persona”? . 12 The Developer Brain ................... 13 But Plenty of Other People Are Interested in APIs, Too! 14 Expanding our Portal: Developer End User Evangelism . 15 Varying Industry Backgrounds . 16 Location & Demographics . 18 API Use Cases ....................... 18 Technology Preferences . 19 Lessen The Corporate Branding . 20 Developer Experience ................... 21 Build it And They Will _____ . 22 CONTENTS Understand Your Audience . 22 Developer Experience is a Key Ingredient of Quality APIs 23 API Model Canvas – offspring of Lean Canvas . 24 Developers are the Rockstars of the API Economy . 25 Addressing the Entire API Model Canvas . 27 Case Study: National Library of Finland . 27 MVP for next step ..................... 28 Gain speed and make it fun . 29 Final Thoughts ....................... 29 Part Two: Developer Relations ..... 31 Ingredients That Make Up a Superb Developer Center .. 33 Getting Started Guide ................... 34 Authentication Guide ................... 34 API Documentation .................... 36 Testing Environment ................... 37 Developer Resources ................... 39 Support Channels ..................... 40 Platform Policy ...................... 42 Cater Your Home Presence to Non-Developers Too . 43 Final Thoughts ....................... 45 Crafting Excellent API Code Tutorials that Decrease On- boarding Time ...................... 46 Setting the Context .................... 47 Exploring the Details ................... 49 Creating an Application . 51 Final Thoughts ....................... 51 What is the Difference Between an API and an SDK? ... 53 Define: API ........................ 54 Define: SDK ........................ 55 Squares and Rectangles . 55 CONTENTS Examples .......................... 56 Apples and Oranges .................... 61 Developer Resources: SDKs, Libraries, Auto Generation Tools ............................ 62 What Are Helper Libraries? . 63 Why Not Just Let Them REST? . 63 Data Problem ....................... 64 Programming Language Trends . 65 Discover What Languages Your Consumers are Using . 66 Who Should we Model? . 67 HTTP is Language Agnostic . 69 5 Tips for Helper Library Design . 69 Last Line of API Code: Your API is Never Really Finished 70 A Human’s Guide to Drafting API Platform Policy .... 71 Key Themes ........................ 72 Defining Responsibilities . 73 Setting Expectations .................... 74 Describing Good Behaviors . 75 Final Thoughts ....................... 76 Creating A Brand Guide for Your API Program ...... 78 Platform Strategy Dictates Brand Requirements . 79 Brand Guide Components . 80 Formatting Your Design Guide . 86 The Effect of Zero or Poor Branding Guidelines . 87 Final Thoughts ....................... 88 Examples of API Branding Guides in the Wild: . 88 Part Three: Promotion ............. 90 Perfecting Your API Release ................. 91 What do I release? ..................... 92 Time Your Release ..................... 92 CONTENTS Widen Your Potential Audience . 92 Have the Right Monetization plan . 93 Have a Demo ....................... 93 Have Awesome Branding . 93 Tips to Make Your API More Discoverable ......... 95 SEO Approach: Optimization of API Homepages . 96 Service Discovery Automation . 99 Cheat Sheet of 10+ API Directories to Submit Your API to 102 Important Press Networks and Developer Channels in the API Space ......................... 106 Press Release Distribution . 106 API-Specific Blogs, Thought Leaders, and Digests . 107 General Tech & Developer News . 107 Nordic Tech Press/News . 108 Social Bookmarking . 108 API Events . 109 The Everpresent Commentator . 109 Utilizing Product Hunt to Launch Your API ........ 110 Alpha, Closed Beta, Open Beta, or Full Release? . 111 Preparing for a Release . 112 Offering Exclusive Deals: The Gold Star . 114 Actually Submitting a Profile on Product Hunt . 116 The Launch: Introduce Yourself, Play Nice, Get the Word Out . 118 The Unanticipated Launch . 119 The Return on Investment . 121 The Internet’s Watercooler is Product Hunt . 122 Resources . 123 CONTENTS Part Four: Advocacy ............... 124 Day in the Life of an API Developer Evangelist ...... 126 8 Important Job Roles of a Software Evangelist . 127 What does an Evangelist do each day? . 134 Evangelism vs Advocacy . 135 Q&A Section . 136 Conclusion . 140 Interviewees: . 140 How to Offer Unparalleled Developer Support ...... 141 The Importance of Developer Outreach . 141 Email and Social Media . 142 Event Hosting and Attendance . 145 Documentation and Knowledge Bases . 146 Conclusion . 148 Accumulating Feedback: 4 Questions API Providers Need to Ask Their Users .................... 149 Why Feedback is Important . 150 What Do You Expect From This API? . 150 What Is Your Greatest Frustration with the API? . 153 Why Did You Choose Our API? . 154 If You Could Change Our API, How Would You? . 155 Methods to Use for Accumulating Feedback . 156 Think As a User . 159 How to Hold a Killer First Hackathon or Developer Con- ference ........................... 160 Types of Get-Togethers . 161 What is a Hackathon? . 161 What is a Developer Conference? . 161 What’s the Difference? . 162 How to Host an Event . 163 What Makes an API Demo Unforgettable? ......... 170 CONTENTS 1: Describe the API, in a few words. 171 2: Convince we all share the same values of the API . 171 3: Impress with how great and easy your API is . 172 4: Interact with the audience . 173 5: Live coding mastery . 173 6: A theater-like script . 174 Preparation for potential technical flaws . 174 Conclusion . 175 Case Study: Twitter’s 10 Year Struggle with Developer Relations ......................... 177 2006 - 2010: The early days . 178 2010 - 2012: OAuthcalypse, competing with third party apps and other perceived betrayals . 179 2012 - 2013: Token limits and open war on traditional clients . 180 2013 - Present: Post-IPO controversies . 181 Wooing back developers . 182 New releases and optimism going forward . 183 Other social networks . 184 Review ........................... 187 TL;DR Checklist ........................ 188 Endnotes ............................ 190 Preface From Hello World to Hello Developers In the widening API sphere, marketing an API business involves knowing your community intimately, and fine-tuning your devel- oper support channels to help users excel. With APIs continuing to surge in importance across all industries, spreading API knowledge becomes increasingly important. More APIs equals more com- petition, meaning that API evangelism, the job of promoting a developer-centric program, now needs its own strategy. This eBook is the first of it’s kind. A compilation of advice and research geared specifically to DIY marketing for a public web Application Programming Interface or similar developer-oriented program. These aren’t tips for amassing hundreds of developer emails - no. This is about creating a usable frontend for your API platform that employs healthy developer outreach to naturally increase the prestige of your Software-as-a-Service. API Marketing is one of the Nordic APIs 6 Insights to API Practice; a core facet of providing an API. Thus, we’ve collated our best advice within this book to explore the Marketing Insight from four important angles: • Part 1 - Planning: Tips on starting your program, under- standing your target consumer segmentation, market re- search, and more using the API canvas model to position an agile API business. • Part 2 - Developer Relations: Discussions on onboarding and quality developer experience when it comes to overall API design as well as documentation and developer portal resources. Preface ii • Part 3 - Promotion: Outlines emerging API discovery tech- niques, API directories, and relevant press resources that will help spread awareness of your product, as well as ideas for creating informative content that informs and engages potential API users. • Part 4 - Advocacy: Lastly, we define community building best practices, the roles of program advocates, tips on holding your own developer conferences, API demoing, as well as case studies into developer relations failures and successes that companies have had in their public API programs in recent years. As you can see, we’ve taken a holistic approach to marketing in this volume. The end goal is help readers extend reach and onboard more developers to their API. So please enjoy How to Successfully Market an API, and let us know how we can improve. Be sure to join the Nordic APIs Digest for biweekly blog updates, and
Recommended publications
  • Twitter 101 Useful Tools and Resources Toby Greenwalt, Theanalogdivide.Com on Twitter: @Theanalogdivide
    Twitter 101 Useful Tools and Resources Toby Greenwalt, theanalogdivide.com On Twitter: @theanalogdivide So you’ve created a Twitter account, entered your profile information, and uploaded a photo. Now what? Here are a few tools for making the most of your time with the service. You’ll be one of the shining Twitteratti before you know it! Finding Friends and Followers Twitter works best when you have a healthy crowd to talk to and share ideas with. Here’s a few suggestions for expanding your network. If you build it, they will come: Many people will find your account by virtue of their own searches. Be warned that not all of these people are actually interested in what you have to say, or are possibly even real people. Raid your address book: Twitter can scan your address book to see if any of your contacts are on the service. This is a quick and easy way to see who’s out there. The Kevin Bacon method: Once you’ve found a few friends, you can look at their friends, and their friends, and their friends… Discover the tangled web we, um, tweave! Lists: Similar to the Twibes and WeFollow directories listed below, Lists are user-compiled directories of Tweet- ers based around a well defined subject. How many lists are there for your community? Search Tools If you’ve gone through your immediate contacts, there are a few web tools for finding like minds. Twitter Grader (grader.twitter.com): Once you’ve found out your grade, click on the Elite buttons to find out who the BTOCs (Big Twitterers on Campus) are.
    [Show full text]
  • 90 Observing Emerging Student Networks on a Microblogging Service
    MERLOT Journal of Online Learning and Teaching Vol. 7, No. 1, March 2011 Observing Emerging Student Networks on a Microblogging Service Joanne Badge Stuart Johnson School of Biological Sciences Student Development University of Leicester University of Leicester Leicester LE1 7RH, UK Leicester LE1 7RH, UK. [email protected] [email protected] Alex Moseley Alan Cann Course Design and Development Department of Biology Unit University of Leicester University of Leicester Leicester LE1 7RH, UK Leicester LE1 7RH, UK. [email protected] [email protected] Abstract The impact of social networks on lives of the majority of young adults has been enormous, although their impact on education is less well understood. Some consideration has been give to the role Facebook plays in higher education and in the transition from secondary to tertiary education, but little analysis has been conducted on the role of the microblogging social network Twitter. By examining the use made of this service by two cohorts of students, this study found that Twitter is easy for students to use and popular with the majority once they have experience with it. For this study different patterns of use between individuals in the study and between the two different student cohorts were observed, as was the emergence of informal online peer support networks. The results of this study suggest models for future use of microblogging services. Keywords: computer-mediated communication; cooperative/collaborative learning; Twitter, learning communities; learning spaces, microblogging Introduction For some time, students have used their mobile cell phones to maintain local and distant networks whilst studying at university or college.
    [Show full text]
  • Delete Query in Php with Where Clause
    Delete Query In Php With Where Clause butAgrostological electrified her Walden din remotely. still stakes: Arrayed undeceivable and geologic and pillaredEnrico neverTeodorico summer niggardizing proudly when quite Winnagonistically referred uncivilly.his scabrousness. Joe couch his volcanologist donned conversably, but silky Tharen never brine so In this title links that by a button the name, the link from ingesting, which may offer opportunities to query with an object as a query would cause conflicts that extends zend_db_table_abstract If in the query in delete with php where clause, also have honored the! PHP MySQLi Prepared Statements Tutorial to Prevent SQL. Produces: LEFT JOIN comments ON comments. Sql where clause exactly the deleted values. CodeIgniter Delete Query W3Schools Tutorialspoint W3Adda. The sacrifice is set until its default value. Click affair the rock to show relevant links that substantial support tech notes, APAR defect info, and videos that you can overlap to continue reading content journey we get the info that i need. In clause that deletes a table of the use either truncate table name. Php delete row mysql Code Example Grepper. If i omit that WHERE has all records will be deleted The students. Assume our view page in delete statement is used like clause with and since it will help you execute bulk changes on google cloud spanner. Return deleted in php script i find a query clauses with queries that deletes the where all. This a dml statement and because a page i cannot load all the from the in delete php code? HCL will search select IBM collaboration, commerce, digital experience and security software products.
    [Show full text]
  • Providing Context for Twitter Analysis
    International Journal of Computer and Information Technology (ISSN: 2279 – 0764) Volume 03 – Issue 06, November 2014 What are we tweeting about? Providing Context for Twitter Analysis Martin Ebner, Thomas Altmann Social Learning Graz University of Technology Graz, Austria Email: martin.ebner {at} tugraz.at Abstract— Twitter is a medium, which is primarily used for real- agreed to use #edmedia13 in their messages. Now any Twitter time communication. Due to the limitations of retrieving older user can search Twitter for such a keyword or hashtag, but the tweets, archiving them is necessary to enable users to access and results are limited and not usable for automated analysis. analyze old tweets. When analyzing tweet archives, more contexts Therefore we strongly propose that access to an Application can lead to better results. This research work aims to determine Programming Interface (API) is needed. Twitter itself provides the value of context for an analysis of tweet archives. First of all powerful APIs for developers to interact with. In general there the current state of the art of Twitter analysis research is are two different kinds of APIs: The REST API and the discussed. Afterwards a tool called TweetCollector is introduced, Streaming API. which provides archiving capabilities. Additionally, a further tool for Twitter analysis called TwitterStat is developed. Finally a The REST API enables a developer to make individual real-world use case is performed and discussed in depth. The requests for sending or retrieving data to and from Twitter. research study points out that providing this context leads to This extends to virtually all interactions possible with Twitter: better understanding of the analysis results.
    [Show full text]
  • Uila Supported Apps
    Uila Supported Applications and Protocols updated Oct 2020 Application/Protocol Name Full Description 01net.com 01net website, a French high-tech news site. 050 plus is a Japanese embedded smartphone application dedicated to 050 plus audio-conferencing. 0zz0.com 0zz0 is an online solution to store, send and share files 10050.net China Railcom group web portal. This protocol plug-in classifies the http traffic to the host 10086.cn. It also 10086.cn classifies the ssl traffic to the Common Name 10086.cn. 104.com Web site dedicated to job research. 1111.com.tw Website dedicated to job research in Taiwan. 114la.com Chinese web portal operated by YLMF Computer Technology Co. Chinese cloud storing system of the 115 website. It is operated by YLMF 115.com Computer Technology Co. 118114.cn Chinese booking and reservation portal. 11st.co.kr Korean shopping website 11st. It is operated by SK Planet Co. 1337x.org Bittorrent tracker search engine 139mail 139mail is a chinese webmail powered by China Mobile. 15min.lt Lithuanian news portal Chinese web portal 163. It is operated by NetEase, a company which 163.com pioneered the development of Internet in China. 17173.com Website distributing Chinese games. 17u.com Chinese online travel booking website. 20 minutes is a free, daily newspaper available in France, Spain and 20minutes Switzerland. This plugin classifies websites. 24h.com.vn Vietnamese news portal 24ora.com Aruban news portal 24sata.hr Croatian news portal 24SevenOffice 24SevenOffice is a web-based Enterprise resource planning (ERP) systems. 24ur.com Slovenian news portal 2ch.net Japanese adult videos web site 2Shared 2shared is an online space for sharing and storage.
    [Show full text]
  • ON Soluciones
    € Número 71 - Diciembre 2016 - 14 Call & Contact Centers / Customer Engagement / BPO by ON Soluciones renueva su imagen como expertos Santiago Muñoz-Chápulí socio fundador en la construcción de experiencias de ON Soluciones generadas desde el contact center. María José Peraza socia de ON Soluciones En positivo Enred@dos Hoy hablamos con... Caso de éxito Analizamos el mapa Responsables Charlamos con José En Schibsted Spain, desde del viaje del cliente de Hawkers nos Miguel Zarco, KAM- el área recién inaugurada como herramienta cuentan su estrategia Ventas Microempresas de “Customer Experience que ayuda a dar para lograr tener en Vodafone España Management” han valor a los momentos legiones de clientes sobre su trayectoria incorporado la voz del de la verdad. fans. profesional. cliente en la organización. / P.10 / P.44 / P.56 / P.70 Nº 71 ODiciembre 2016 ORelación Cliente Magazine ENE CASO DE ÉXITO 20 REPSOL PORTADAP PROTAGONISTA 22 Arvato 6 EN PRIMERA LÍNEA DE FUEGO ONO SOLUCIONES 24 Teletrabajo La empresa busca posicio- narna una imagen renovada 34 CONSULTORIO TECNOLÓGICO en la que se presenta como constructoraco de experiencias CASO DE ÉXITO desdede los CRCs. 36 Zardoya Otis EN IMÁGENES EN POSITIVO 40 EDP ENRED@DOS 44 Hawkers 10 EN 800 PALABRAS EL VIAJE DEL CLIENTE Distintas experiencias permiten 48 Nuance conocer las posibilidades de esta herramienta en las organizaciones. 50 EXPO RELACIÓN CLIENTE HOY HABLAMOS CON... 56 José Miguel Zarco, KAM - Ventas CASO DE ÉXITO Microempresas en Vodafone España QUÉ ESTÁ PASANDO 70 64 Sound Masking 68 VoIP2DAY 2016 SCHIBSTED SPAIN Los responsables de la 65 BLOG DE TRANSCOM compañía cuentan cómo han logrado incorporar en sus procesos la voz 66 LA VISIÓN DEL BLOGUERO del cliente.
    [Show full text]
  • Integrated Public Alert and Warning System Wireless Emergency Alerts Understand and Respond to Public Sentiment
    Integrated Public Alert and Warning System Wireless Emergency Alerts Understand and Respond to Public Sentiment First Responders Group November 30, 2014 Integrated Public Alert and Warning System Wireless Emergency Alerts Understand and Respond to Public Sentiment HS HSSEDI™ Task HSHQDC-13-J-00097 Version 4.0 This document is a product of the Homeland Security Systems Engineering and Development Institute (HS HSSEDI™). ACKNOWLEDGEMENTS The Homeland Security Systems Engineering and Development Institute (hereafter “HS HSSEDI” or “HSSEDI”) is a federally funded research and development center established by the Secretary of Homeland Security under Section 305 of the Homeland Security Act of 2002. The MITRE Corporation operates HSSEDI under the Department of Homeland Security (DHS) contract number HSHQDC- 09-D-00001. HSSEDI’s mission is to assist the Secretary of Homeland Security, the Under Secretary for Science and Technology, and the DHS operating elements in addressing national homeland security system development issues where technical and systems engineering expertise is required. HSSEDI also consults with other government agencies, nongovernmental organizations, institutions of higher education and nonprofit organizations. HSSEDI delivers independent and objective analyses and advice to support systems development, decision making, alternative approaches and new insight into significant acquisition issues. HSSEDI’s research is undertaken by mutual consent with DHS and is organized by tasks in the annual HSSEDI Research Plan. This report presents the results of test planning conducted under HSHQDC-13-J-00097, Science and Technology Directorate (S&T) FEMA Integrated Public Alert and Warning System (IPAWS)/Wireless Emergency Alert (WEA) Test and Evaluation of HSSEDI’s Fiscal Year 2013 Research Plan.
    [Show full text]
  • Title, Modify
    Sentiment Analysis of Twitter Data for a Tourism Recommender System in Bangladesh Najeefa Nikhat Choudhury School of Science Thesis submitted for examination for the degree of Master of Science in Technology. Otaniemi 28.11.2016 Thesis supervisor: Assoc. Prof. Keijo Heljanko aalto university abstract of the school of science master’s thesis Author: Najeefa Nikhat Choudhury Title: Sentiment Analysis of Twitter Data for a Tourism Recommender System in Bangladesh Date: 28.11.2016 Language: English Number of pages: 8+65 Department of Computer Science Master’s Program in ICT Innovation Supervisor and advisor: Assoc. Prof. Keijo Heljanko The exponentially expanding Digital Universe is generating huge amount of data containing valuable information. The tourism industry, which is one of the fastest growing economic sectors, can benefit from the myriad of digital data travelers generate in every phase of their travel- planning, booking, traveling, feedback etc. One application of tourism related data can be to provide personalized destination recommendations. The primary objective of this research is to facilitate the business development of a tourism recommendation system for Bangladesh called “JatraLog”. Sentiment based recommendation is one of the features that will be employed in the recommendation system. This thesis aims to address two research goals: firstly, to study Sentiment Analysis as a tourism recommendation tool and secondly, to investigate twitter as a potential source of valuable tourism related data for providing recommendations for different countries, specifically Bangladesh. Sentiment Analysis can be defined as a Text Classification problem, where a document or text is classified into two groups: positive or negative, and in some cases a third group, i.e.
    [Show full text]
  • 24 Hours of Vine: Big Data and Social Performance
    Technological University Dublin ARROW@TU Dublin Conference Papers Fine Arts 2014 24 Hours of Vine: Big Data and Social Performance Conor McGarrigle Technological University Dublin, [email protected] Follow this and additional works at: https://arrow.tudublin.ie/aaschadpcon Part of the Art and Design Commons Recommended Citation McGarrigle, C. (2014) ‘24 Hours of Vine; Big Data and Social Performance’. In Digital Research in the Humanities and Arts . Greenwich University, London. This Conference Paper is brought to you for free and open access by the Fine Arts at ARROW@TU Dublin. It has been accepted for inclusion in Conference Papers by an authorized administrator of ARROW@TU Dublin. For more information, please contact [email protected], [email protected]. This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 4.0 License 24 hours of Vine, big data and social performance Digital Research in the humanities and Arts Conference, 2014. Conor McGarrigle Emergent Digital Practices University of Denver Denver CO USA Abstract—24h Social is a generative a data-driven generative approached through a case study of the video sharing platform video installation that explores the social media phenomenon of Vine and this author's data art project 24h Social that Vine video as performances in data. The project is created from intervened to capture a day of Vine videos [2]. The project a database of appropriated Vine content, extracted from millions simultaneously celebrates Vine as a platform that facilitates of tweets, with each video shown at the time of its original succinct creative expressions whilst acknowledging that these creation.
    [Show full text]
  • Social Media Stories. Event Detection in Heterogeneous Streams Of
    Social Media Stories. Event detection in heterogeneous streams of documents applied to the study of information spreading across social and news media Béatrice Mazoyer To cite this version: Béatrice Mazoyer. Social Media Stories. Event detection in heterogeneous streams of documents applied to the study of information spreading across social and news media. Social and Information Networks [cs.SI]. Université Paris-Saclay, 2020. English. NNT : 2020UPASC009. tel-02987720 HAL Id: tel-02987720 https://tel.archives-ouvertes.fr/tel-02987720 Submitted on 4 Nov 2020 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Social Media Stories Event detection in heterogeneous streams of documents applied to the study of information spreading across social and news media Thèse de doctorat de l’Université Paris-Saclay École doctorale n◦ 573 : approches interdisciplinaires, fondements, applications et innovation (Interfaces) Spécialité de doctorat : Informatique Unité de recherche : Université Paris-Saclay, CentraleSupélec, Mathématiques et Informatique pour la Complexité
    [Show full text]
  • Mogućnosti Primjene Twitterovog Aplikacijskog Progamskog Sučelja
    Mogućnosti primjene Twitterovog aplikacijskog progamskog sučelja Mance, Josip Master's thesis / Diplomski rad 2016 Degree Grantor / Ustanova koja je dodijelila akademski / stručni stupanj: Josip Juraj Strossmayer University of Osijek, Faculty of Electrical Engineering, Computer Science and Information Technology Osijek / Sveučilište Josipa Jurja Strossmayera u Osijeku, Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek Permanent link / Trajna poveznica: https://urn.nsk.hr/urn:nbn:hr:200:039315 Rights / Prava: In copyright Download date / Datum preuzimanja: 2021-09-29 Repository / Repozitorij: Faculty of Electrical Engineering, Computer Science and Information Technology Osijek SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU ELEKTROTEHNIČKI FAKULTET Sveučilišni studij MOGUĆNOSTI PRIMJENE TWITTEROVOG APLIKACIJSKOG PROGRAMSKOG SUČELJA Diplomski rad Josip Mance Osijek, 2016. godina Obrazac D1 Izjava o originalnosti Sadržaj 1. Uvod ............................................................................................................................................ 1 2. Aplikacijsko programsko sučelje ................................................................................................ 2 3. Društvene mreže.......................................................................................................................... 4 3.1. Twitter .................................................................................................................................. 6 3.1.1. Upotreba Twittera ........................................................................................................
    [Show full text]
  • The Relationship Between Natural Environments and Subjective Well-Being As Measured by Sentiment Expressed on Twitter Yian Lin A
    The Relationship Between Natural Environments and Subjective Well-being as Measured by Sentiment Expressed on Twitter Yian Lin A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science University of Washington 2021 Committee: Joshua J. Lawler Sunny L. Jardine Spencer A. Wood Program Authorized to Offer Degree: Quantitative Ecology and Resource Management © Copyright 2021 Yian Lin University of Washington Abstract The Relationship Between Natural Environments and Subjective Well-being as Measured by Sentiment Expressed on Twitter Yian Lin Chair of the Supervisory Committee: Joshua J. Lawler School of Environmental and Forest Sciences There is growing evidence that time spent in nature can affect well-being. Nonetheless, assessing this relationship can be difficult. We used social media data—1,971,045 geolocated tweets sent by 81,140 users from locations throughout Seattle, Washington, USA—to advance our understanding of the relationship between subjective well-being and natural environments. Specifically, we quantified the relationships between sentiment (negative/neutral/positive) expressed in individual geolocated tweets and their surrounding environments focusing on land- cover type, tree-canopy density, and urban parks. Controlling for multiple covariates such as location types and weather conditions, we estimated three random-intercept partial proportional odds models corresponding to the three environmental indicators. Our results suggest that for a given type of land-use, tweets sent from some
    [Show full text]