skip to main content
10.1145/3098322.3098325acmotherconferencesArticle/Chapter ViewAbstractPublication PageswashesConference Proceedingsconference-collections
research-article

Facing up the primary emotions in Mobile Software Ecosystems from Developer Experience

Published:29 May 2017Publication History

ABSTRACT

Mobile application 1developers use Questions and Answers (Q&A) repositories, such as Stack Overflow, to solve technical issues when developing their mobile applications. In this formed ecosystem, Q&A repositories can serve as a mechanism to analyze the experiences during mobile application development. Regarding developers' feelings about work, we can analyze the emotions involved in developer experience by mining developers' questions. We used 1,568,377 body of posts from Stack Overflow related to Android, iOS and Windows to perform comparisons among the three ecosystems regarding the emotions: Joy, Fear, Sadness, Anger, and Disgust. Our results indicate that Sadness, Anger and Joy are the most common emotions. We also identified which technical elements are involved in these emotions.

References

  1. A.E., H. The road ahead for mining software repositories. Proceedings of the Frontiers of Software Maintenance, FoSM (2008), 48--57.Google ScholarGoogle Scholar
  2. Barbosa, O. and Alves, C. 2011. A Systematic Mapping Study on Software Ecosystems. Proceedings of the Workshop on Software Ecosystems. (2011), 15--26.Google ScholarGoogle Scholar
  3. Bhat, V. Min(e)d Your Tags: Analysis of Question Response Time in StackOverflow (2014), 328--335.Google ScholarGoogle Scholar
  4. Fagerholm, F. and Münch, J. Developer experience: Concept and definition. Proceeding of the nternational Conference on Software and System Process (2012), 73--77. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Farias, M.A. de F. et al. A Systematic Mapping Study on Mining Software Repositories. Proceedings of the 31st Symposium on Applied Computing (2016), 1472--1479. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Fontao, A. et al. Research Opportunities for Mobile Software Ecosystems. Proceedings of the Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (2015), 4--5.Google ScholarGoogle Scholar
  7. Fontao, A. et al. Mobile Software Ecosystem (MSECO): A Systematic Mapping Study. Proceedings of the 39th Annual International Computers, Software & Applications Conference (2015). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Fontao, A.L. et al. MSECO-DEV: Application development process in mobile software ecosystems. Proceedings of the International Conference on Software Engineering and Knowledge Engineering (2016).Google ScholarGoogle Scholar
  9. Genc-Nayebi, N. and Abran, A. A Systematic Literature Review: Opinion Mining Studies from Mobile App Store User Reviews. Journal of Systems and Software. (2016). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. German, D.M. et al. The evolution of the R software ecosystem. Proceedings of the European Conference on Software Maintenance and Reengineering, (2013), 243--252. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Graziotin, D. et al. How do you feel, developer? An explanatory theory of the impact of affects on programming performance. PeerJ Computer Science. 1, 1996 (2015), e18.Google ScholarGoogle ScholarCross RefCross Ref
  12. Jansen, S. et al. A sense of community: A research agenda for software ecosystems. 31st International Conference on Software Engineering - Companion Volume. (2009), 187--190.Google ScholarGoogle ScholarCross RefCross Ref
  13. Muller, S.C. and Fritz, T. Stuck and frustrated or in flow and happy: Sensing developers' emotions and progress. Proceedings of the International Conference on Software Engineering. 1, (2015), 688--699. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Manikas, K. Revisiting software ecosystems Research: A longitudinal literature study. Journal of Systems and Software. 117, (2016), 84--103. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Murgia, A. et al. Do developers feel emotions? an exploratory analysis of emotions in software artifacts. Proceedings of the 11th Working Conference on Mining Software Repositories (2014), 262--271. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Novielli, N. et al. Towards discovering the role of emotions in stack overflow. Proceedings of the 6th International Workshop on Social Software Engineering (2014), 33--36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Shull, F. et al. Guide to advanced empirical software engineering (2008). Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. de Souza, C.R.B. et al. The Social Side of Software Platform Ecosystems. Proceedings of the Conference on Human Factors in Computing Systems (2016), 3204--3214. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Zagalsky, A. et al. How the R Community Creates and Curates Knowledge: A Comparative Study of Stack Overflow and Mailing Lists. (2016), 441--451. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Facing up the primary emotions in Mobile Software Ecosystems from Developer Experience

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      WASHES '17: Proceedings of the 2nd Workshop on Social, Human, and Economic Aspects of Software
      May 2017
      33 pages
      ISBN:9781450353427
      DOI:10.1145/3098322

      Copyright © 2017 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 29 May 2017

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      WASHES '17 Paper Acceptance Rate4of6submissions,67%Overall Acceptance Rate4of6submissions,67%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader