Back to top

Master's Thesis - Irena Stoilova

Last modified Aug 6, 2020
   No tags assigned

Motivation and Goal

In today's world the need of inter-connectivity between systems is gaining greater importance. An enabler of such connections are Application Programming Interfaces (APIs). APIs allow access to big volumes of data, services and processes. Companies value their strategic potential and are getting a better understanding of the benefits of building APIs. In today's economy organizations do not operate solely, but often collaborate with others to create a competitive product in the vastly changing business. By opening internal projects via APIs new partnerships are feasible and by doing so, hidden potentials of existing projects are realised.

Numerous valuable advantages of APIs in regards to collaborations
have been studied. They provide a high level of data security and management of access. They bring agility, scalability and accessibility to big data systems. Further, their implementation allows for the developers of the API to track usage of the services they are providing.

However, many projects end with the development of a functionality for internal use and rarely the development of an API afterwards lies in the scope of the project. Thus, development teams and other key roles involved in the process need to be incentivized to create APIs. Goal of this thesis is to research and design a process for incentive mechanisms for opening internal systems via APIs.

The process will focus on defining and overcoming the challenges that exist when developing an API in internal solutions, e.g. big organizations. Further, existing incentive mechanisms will be gathered and examined in the context dependencies of a corporation. The resulting findings of this analysis will be then defined into a list of recommendations for incentivizing teams to provide partner APIs.

The proposed solution for motivating teams is adapted to the specifics of an organisation, but takes into account the requirements of interviewees from more than one project. Twenty one professionals with different roles like software engineers, architects, product owners and leading positions are interviewed. In total, nine recommendations of action based on related literature and semi-structured interviews are proposed. They span trough different aspects, such as providing guidelines and platforms and top management initiatives, and cover methods from demand to motivation encouragement.

The evaluation of the recommendations of action is done qualitatively by conducting interviews with experts from the field.

Research questions:

  • RQ1:  What are the challenges for providing partner APIs in internal solutions?
  • RQ2:  What are existing incentive mechanisms in literature motivating teams to provide partner APIs
  • RQ3:  What are incentives for providing APIs or API platforms in a large IT organization?
  • RQ4:  What are recommendations for incentivizing developers and architects to provide partner APIs?

 

Industry Partner

This project is conducted in cooperation with Siemens AG.

 

References

Halderman, J. A. (2010) ‘To strengthen security, change developers’ incentives’, IEEE Security and Privacy, 8(2), pp. 79–82. doi: 10.1109/MSP.2010.85.

Herranz, E. et al. (2016) ‘Towards a gamification framework for software process improvement initiatives: Construction and validation’, Journal of Universal Computer Science, 22(12), pp. 1509–1532.

Lane, K. (2012) The Secret to Amazons Success Internal APIs, The API Evangelist. Available at: https://apievangelist.com/2012/01/12/the-secret-to-amazons-success-internal-apis/ (Accessed: 20 January 2020).

Narain, R., Merrill, A. and Lesser, E. (2016) Evolution of the API economy Adopting new business models to drive future innovation IBM Institute for Business Value. Available at: https://public.dhe.ibm.com/common/ssi/ecm/gb/en/gbe03759usen/gbe03759-usen-03_GBE03759USEN.pdf (Accessed: 22 November 2019).

Platonova, V. and Bērziša, S. (2018) ‘Gamification in Software Development Projects’, Information Technology and Management Science. Walter de Gruyter GmbH, 20(1). doi: 10.1515/itms-2017-0010.

Willmott, S., Balas, G. and Weiss, D. (2013) ‘Winning in the API Economy’, Journal, p. 69. Available at: http://www.3scale.net (Accessed: 14 December 2019).

Files and Subpages

Name Type Size Last Modification Last Editor
200309_stoilova_kick_off_presentation.pdf 823 KB 28.04.2020
200706_stoilova_final_presentation.pdf 828 KB 13.07.2020
MT_Stoilova_Irena.pdf 1019 KB 10.08.2020