Supporting negotiation and socialization for component markets in software ecosystems context
Rodrigo Pereira dos Santos, Cláudia Maria Lima Werner, Lucas Tostes, Thaiana Lima, Gabriel Barbosa · 2016
Organizations open up their software platforms and reusable assets to others, including partners and third-party developers around the world, creating software ecosystems (SECOs). It can contribute to minimize nontechnical barriers of software reuse in industry because it explores potential benefits from the relations among companies and stakeholders. An inhibitor is the complexity in defining value for reusable assets in a scenario where producers try to meet customers' expectations, and vice-versa. This paper presents a value-based mechanism to support component negotiation and socialization processes in a reuse repository in the SECO context as an extension of the Brechó-EcoSys environment. Social resources were integrated into the mechanism in order to aid component negotiation. An evaluation of the negotiation mechanism was performed, based on an analysis of its elements and functions against critical factors in the negotiation within a SECO, identified in a previous systematic literature review. In addition, an analysis of the social resources supporting the negotiation mechanism was performed against popular sociotechnical elements for SECOs, identified in a previous survey with experts in the field.