How to break an API: cost negotiation and community values in three software ecosystems.
Christopher BogartChristian KästnerJames D. HerbslebFerdian ThungPublished in: SIGSOFT FSE (2016)
Keyphrases
- source code
- application programming interface
- software systems
- software development
- multi agent
- code snippets
- multi agent systems
- cost reduction
- cost sensitive
- computer systems
- knowledge sharing
- software tools
- software projects
- testing process
- conflict resolution
- total cost
- decision making
- attribute values
- open source
- high level
- learning community
- software developers
- software maintenance
- software components
- software package
- software agents
- cross platform
- negotiation model