API Governance at Scale

被引:0
|
作者
Ahmad, Mak [1 ]
Geewax, J. J. [2 ]
Macvean, Andrew [3 ]
Karger, David [4 ]
Ma, Kwan-Liu [1 ]
机构
[1] Univ Calif Davis, Davis, CA 95616 USA
[2] Meta, Singapore, Singapore
[3] Google, Seattle, WA USA
[4] MIT, Cambridge, MA USA
关键词
API governance; API design;
D O I
10.1145/3639477.3639713
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
API Governance, the process of applying standardized sets of policies and guardrails to the design and development of APIs, has only grown in importance and prominence given the continued growth in APIs being produced. In this paper, we present an Action Research style approach to investigate and understand the utility of a multi-faceted API Governance process being adopted inside Google. We first reflect on past research around API Governance, and then introduce three new components, 1. API Improvement Proposals (AIPs) the documented source of truth for API design rules, 2. API Linter, an automated analysis tool which checks for adherence to / violations of AIPs, and 3. API Readability, a program to educate and certify API design experts. These three components are designed to build upon pre-existing processes to scale and improve API design. Through a mixed-methods research strategy, containing both a survey and a series of interviews, we evaluate the utility of these approaches in supporting API Producers. Our research shows that API Producers have positive sentiment towards API Governance, validating the general direction of the program. Specifically, our study participants highlighted the positive impact of API Governance on the quality of the APIs they produced, via consistency in both the outcome and approach. This paper also discusses future research opportunities to enhance API Governance, specifically with regards to newer API Producers, who reported worse sentiment towards the program than their more experienced peers.
引用
收藏
页码:430 / 440
页数:11
相关论文
共 50 条
  • [31] The role of governance networks in building metropolitan scale
    Nelles, Jen
    Gross, Jill Simone
    Kennedy, Loraine
    TERRITORY POLITICS GOVERNANCE, 2018, 6 (02) : 159 - 181
  • [32] Climate Change, Environmental Governance and the Scale Problem
    Haarstad, Havard
    GEOGRAPHY COMPASS, 2014, 8 (02): : 87 - 97
  • [33] Scale issues in the governance of water storage projects
    van der Zaag, Pieter
    Gupta, Joyeeta
    WATER RESOURCES RESEARCH, 2008, 44 (10)
  • [34] Large-scale App privacy governance
    Li, Zitong
    Fan, Zhuoya
    Liu, Junxu
    Wang, Leixia
    Meng, Xiaofeng
    FRONTIERS OF ENGINEERING MANAGEMENT, 2022, 9 (04) : 640 - 652
  • [35] Deliberation and Scale in Mekong Region Water Governance
    John Dore
    Louis Lebel
    Environmental Management, 2010, 46 : 60 - 80
  • [36] The politics of scale in policy: scalecraft and education governance
    Henderson, Hayley
    LOCAL GOVERNMENT STUDIES, 2019, 45 (06) : 1023 - 1026
  • [37] Deliberation and Scale in Mekong Region Water Governance
    Dore, John
    Lebel, Louis
    ENVIRONMENTAL MANAGEMENT, 2010, 46 (01) : 60 - 80
  • [38] Illegal Wildlife Trade: Scale, Processes, and Governance
    't Sas-Rolfes, Michael
    Challender, Daniel W. S.
    Hinsley, Amy
    Verissimo, Diogo
    Milner-Gulland, E. J.
    ANNUAL REVIEW OF ENVIRONMENT AND RESOURCES, VOL 44, 2019, 44 : 201 - 228
  • [39] Chronotopes of Law. Jurisdiction, Scale and Governance
    Araya Moreno, Javiera
    REVISTA CHILENA DE DERECHO, 2018, 45 (03): : 817 - 819
  • [40] Planning for uncertainty: Local scale coastal governance
    de Freitas, Debora M.
    Smith, Timothy
    Stokes, Alan
    OCEAN & COASTAL MANAGEMENT, 2013, 86 : 72 - 74