Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/CHASE.2019.00032acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Social aspects and how they influence MSECO developers

Published: 27 May 2019 Publication History

Abstract

Mobile software ecosystem (MSECO) is a new software development paradigm for mobile technologies, having three main dimensions, namely: Technical, Business and Social. The literature has a considerable number of studies on technical and business dimensions, but only a few studies focus on the social aspects of MSECOs. However, the literature has enough to provide evidence that the actors involved, such as developers, are crucial to an MSECO. This study aims to complement earlies studies by describing new social factors that influence developers to work in a MSECO. We conducted a systematic literature review in order to identify these new factors, and a field study in which 20 developers were interviewed to understand how these factors can influence them to join or keep participating in a MSECO. We found that developer become more rigorous to continue participating then to adopt a MSECO.

References

[1]
J. Bosch and P. Bosch-Sijtsema, "From integration to composition: On the impact of software product lines, global development and ecosystems," Journal of Systems and Software, vol. 83, no. 1, pp. 67--76, 2010.
[2]
K. Mallinson, "Smartphone revolution: Technology patenting and licensing fosters innovation, market entry, and exceptional growth.," IEEE Consumer Electronics Magazine, vol. 4, no. 2, pp. 60--66, 2015.
[3]
D. Dhungana, I. Groher, E. Schludermann, and S. Biffl, "Software ecosystems vs. natural ecosystems: learning from the ingenious mind of nature," in Proceedings of the European Conference on Software Architecture: Companion Volume, (Copenhagen, Denmark), pp. 96--102, ACM, 2010.
[4]
C. R. de Souza, F. Figueira Filho, M. Miranda, R. P. Ferreira, C. Treude, and L. Singer, "The social side of software platform ecosystems," in Proceedings of the Conference on Human Factors in Computing Systems, (San Jose, California), pp. 3204--3214, ACM, 2016.
[5]
P. Campbell and F. Ahmed, "A three-dimensional view of software ecosystems," in Proceedings of the European Conference on Software Architecture: Companion Volume, (Copenhagen, Denmark), pp. 81--84, ACM, 2010.
[6]
J. Bosch, "From software product lines to software ecosystems," in Proceedings of the International Software Product Line Conference, (Pittsburgh, PA, USA), pp. 111--119, ACM, 2009.
[7]
S. Jansen, A. Finkelstein, and S. Brinkkemper, "A sense of community: A research agenda for software ecosystems," in Proceedings of the International Conference on Software Engineering - Companion Volume, (Boston, USA), pp. 187--190, IEEE, 2009.
[8]
K. Manikas and K. M. Hansen, "Software ecosystems - a systematic literature review," Journal of Systems and Software, vol. 86, no. 5, pp. 1294--1306, 2013.
[9]
A. d. L. Fontão, R. P. dos Santos, and A. C. Dias-Neto, "Mobile software ecosystem (mseco): a systematic mapping study," in Proceedings of the IEEE Annual Computer Software and Applications Conference, (Taichung, Taiwan), pp. 653--658, IEEE, 2015.
[10]
B. Kitchenham, O. P. Brereton, D. Budgen, M. Turner, J. Bailey, and S. Linkman, "Systematic literature reviews in software engineering-a systematic literature review," Information and Software Technology, vol. 51, no. 1, pp. 7--15, 2009.
[11]
C. Wohlin, "Guidelines for snowballing in systematic literature studies and a replication in software engineering," in Proceedings of the International Conference on Evaluation and Assessment in Software Engineering, (London, United Kingdom), p. 38, ACM, 2014.
[12]
A. d. L. Fontão, A. Dias-Neto, and R. Santos, "Towards a guideline-based approach to govern developers in mobile software ecosystems," Mastering Scale and Complexity in Software Reuse, vol. 10221, no. 1, pp. 208--213, 2017.
[13]
M. H. Sadi, J. Dai, and E. Yu, "Designing software ecosystems: How to develop sustainable collaborations?," Advanced Information Systems Engineering Workshops, vol. 215, no. 1, pp. 161--173, 2015.
[14]
L. Dobrica and R. Pietraru, "Experiencing native mobile health applications development," in Proceedings of the International Conference on Control Systems and Computer Science, (Bucharest, Romania), pp. 523--528, IEEE, 2017.
[15]
M. H. Ryu, J. Kim, and S. Kim, "Factors affecting application developers' loyalty to mobile platforms," Computers in Human Behavior, vol. 40, no. 1, pp. 78--85, 2014.
[16]
H. J. Kim, I. Kim, and H. Lee, "Third-party mobile app developers' continued participation in platform-centric ecosystems: An empirical investigation of two different mechanisms," International Journal of Information Management, vol. 36, no. 1, pp. 44--59, 2016.
[17]
T. Goldbach, A. Benlian, and P. Buxmann, "Differential effects of formal and self-control in mobile platform ecosystems: Multi-method findings on third-party developers' continuance intentions and application quality," Information & Management, vol. 55, no. 3, pp. 271--284, 2017.
[18]
M. Miranda, R. Ferreira, C. R. de Souza, F. Figueira Filho, and L. Singer, "An exploratory study of the adoption of mobile development platforms by software engineers," in Proceedings of the International Conference on Mobile Software Engineering and Systems, (Hyderabad, India), pp. 50--53, ACM, 2014.
[19]
S. Koch and M. Kerschbaum, "Joining a smartphone ecosystem: Application developers' motivations and decision criteria," Information and Software Technology, vol. 56, no. 1, pp. 1423--1435, 2014.
[20]
C. Rieger and T. A. Majchrzak, "Weighted evaluation framework for cross-platform app development approaches," in Proceedings of the EuroSymposium on Systems Analysis and Design, (Gdansk, Poland), pp. 18--39, Springer, 2016.
[21]
S. Koch and G. Guceri-Ucar, "Motivations of application developers: Innovation, business model choice, release policy, and success," Journal of Organizational Computing and Electronic Commerce, vol. 27, no. 1, pp. 218--238, 2017.
[22]
S. Deniz and F. Kehoe, "Fostering innovation: Factors that attract and retain third party developers in mobile ecosystems," master thesis, Lund University, Sweden, 2013.
[23]
G. Choi, C. Nam, and S. Kim, "The impacts of technology platform openness on application developers' intention to continuously use a platform: From an ecosystem perspective," Telecommunications Policy, vol. 42, no. 1, pp. 1--14, 2018.
[24]
R. d. P. Ferreira, "Um estudo exploratório dos fatores de adoção de plataformas de software móveis," master thesis, UFPA, Brazil, 2016.
[25]
G. Choi, C. Nam, and S. Kim, "The impacts of mobile platform openness on application developers' intention to continuously use a platform: From an ecosystem perspective," in Proceedings of the International Telecommunications Society, (Passau, Germany), pp. 1--28, econstor, 2017.
[26]
T. Goldbach and A. Benlian, "Understanding informal control modes on software platforms-the mediating role of third-party developers' intrinsic motivation," in Proceedings of the International Conference on Information Systems, (Las Vegas, USA), pp. 1--20, aisel, 2015.
[27]
D. Spencer, Card sorting: Designing usable categories. New York, USA: Rosenfeld Media, 2009.
[28]
J. Singer, S. E. Sim, and T. C. Lethbridge, "Software engineering data collection for field studies," in Guide to Advanced Empirical Software Engineering (F. Shull, J. Singer, and D. I. Sjoberg, eds.), ch. 1, pp. 9--34, London, UK: Springer, 2008.
[29]
R. M. Ryan and E. L. Deci, "Intrinsic and extrinsic motivations: Classic definitions and new directions," Contemporary Educational Psychology, vol. 25, no. 1, pp. 54--67, 2000.

Cited By

View all
  • (2020)Software testing ecosystems insights and research opportunitiesProceedings of the XXXIV Brazilian Symposium on Software Engineering10.1145/3422392.3422458(421-426)Online publication date: 21-Oct-2020
  • (2020)How do Business Factors Affect Developers in Mobile Software Ecosystems?Proceedings of the XVI Brazilian Symposium on Information Systems10.1145/3411564.3411571(1-8)Online publication date: 3-Nov-2020

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
CHASE '19: Proceedings of the 12th International Workshop on Cooperative and Human Aspects of Software Engineering
May 2019
159 pages

Sponsors

Publisher

IEEE Press

Publication History

Published: 27 May 2019

Check for updates

Author Tags

  1. developer's collaboration
  2. mobile software ecosystem
  3. social aspects

Qualifiers

  • Research-article

Conference

ICSE '19
Sponsor:

Acceptance Rates

Overall Acceptance Rate 47 of 70 submissions, 67%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Software testing ecosystems insights and research opportunitiesProceedings of the XXXIV Brazilian Symposium on Software Engineering10.1145/3422392.3422458(421-426)Online publication date: 21-Oct-2020
  • (2020)How do Business Factors Affect Developers in Mobile Software Ecosystems?Proceedings of the XVI Brazilian Symposium on Information Systems10.1145/3411564.3411571(1-8)Online publication date: 3-Nov-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media