ABSTRACT
Information Systems (IS) have evolved and new business relations have been created in order to achieve emerging demands from different users. Software Ecosystems (SECO) consist of a class of systems that evidences such relations, involving actors and artifacts supported by a common technological platform. Therefore, an emerging network composed of organizations, developers and users over the SECO platform is formed. In this context, human factors become relevant to IS development. In this paper, we aim to identify human-computer interaction (HCI) factors in ecosystems. To do so, we performed a systematic mapping study on the HCI factors observed in software artifacts in SECO. This study is important because it helps researchers and practitioners to know how to motivate developers to keep contributing to an ecosystem platform as well as adding value to a SECO.
- Valdemar V. Graciano Neto, Rodrigo P. Santos, and Renata Araujo. Sistemas de sistemas de informação e ecossistemas de software: Conceitos e aplicações. Tópicos em Sistemas de Informação: Minicursos SBSI, pages 22--41, 2017.Google Scholar
- Kenneth C. Laudon and Jane P. Laudon. Management information system. Pearson Education India, 2016.Google Scholar
- Jan Bosch. From software product lines to software ecosystems. In Proceedings of the 13th International Software Product Line Conference, pages 111--119. Carnegie Mellon University, 2009. Google ScholarDigital Library
- Slinger Jansen, Sjaak Brinkkemper, and Michael Cusumano. Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry. Edward Elgar Publishing, 2013. Google ScholarDigital Library
- Slinger Jansen, Anthony Finkelstein, and Sjaak Brinkkemper. A sense of community: A research agenda for software ecosystems. In 2009 31st International Conference on Software Engineering - Companion Volume, pages 187--190. IEEE, 2009.Google ScholarCross Ref
- Rodrigo Santos, Davi Viana, and Cristiano Maciel. Ecossistemas de Software: Uma Visão sobre Fatores Técnicos, Humanos e Organizacionais. In 15th edition of the Brazilian Symposium on Human Factors in Computing Systems (IHC 2016), pages 70--90. 2016.Google Scholar
- Robert W Proctor and Trisha Van Zandt. Human Factors in Simple and Complex Systems, Second Edition. CRC Press, Inc., Boca Raton, FL, USA, 2nd edition, 2017. Google ScholarDigital Library
- Yvonn Rogers, Helen Sharp, and Jenny Preece. Interaction design: beyond human-computer interaction. John Wiley & Sons, 3rd edition, 2011. Google ScholarDigital Library
- Cleidson R.B. de Souza, Fernando Figueira Filho, Müller Miranda, Renato Pina Ferreira, Christoph Treude, and Leif Singer. The Social Side of Software Platform Ecosystems. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems - CHI '16, pages 3204--3214, New York, New York, USA, 2016. ACM Press. Google ScholarDigital Library
- Geir K. Hanssen. A longitudinal case study of an emerging software ecosystem: Implications for practice and theory. Journal of Systems and Software, 85(7):1455--1466, 2012. Google ScholarDigital Library
- J Preece. Online communities: designing usability, supporting sociability. John Wiley, 2000. Google ScholarDigital Library
- Jakob Axelsson and Mats Skoglund. Quality assurance in software ecosystems: A systematic literature mapping and research agenda. Journal of Systems and Software, 114:69--81, apr 2016. Google ScholarDigital Library
- Olavo Barbosa, Rodrigo Santos, Carina Alves, Claudia Werner, and Slinger Jansen. S.: A Systematic Mapping Study on Software Ecosystems through a Three-dimensional Perspective. In Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry, pages 59--81. Edward Elgar Publishing, 2013.Google ScholarCross Ref
- Ervili T. B. de Souza and Tayana Conte. Estimativa de Projetos de Aplicativos Móveis: Um Mapeamento Sistemático da Literatura. In 16° Simpósio Brasileiro de Qualidade de Software (SBQS'17), pages 206--205, Rio de Janeiro, 2017.Google Scholar
- Konstantinos Manikas and Klaus Marius Hansen. Software ecosystems -- A systematic literature review. Journal of Systems and Software, 86(5):1294--1306, may 2013. Google ScholarDigital Library
- Kai Petersen, Robert Feldt, Shahid Mujtaba, and Michael Mattsson. Systematic Mapping Studies in Software Engineering. In Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, EASE'08, pages 68--77, Swindon, UK, 2008. BCS Learning & Development Ltd. Google ScholarDigital Library
- R.P. Dos Santos and C.M.L. Werner. Treating social dimension in software ecosystems through ReuseECOS approach. In IEEE International Conference on Digital Ecosystems and Technologies, 2012.Google ScholarCross Ref
- B Kitchenham and S Charters. Guidelines for performing Systematic Literature Reviews in Software Engineering, 2007.Google Scholar
- Vinicius Kruger da Costa, Ana Priscila Valerão de Vasconcellos, Natalia Toralles Darley, and Tatiana Aires Tavares. Methodologies and evaluation tools used in tangible user interfaces: A systematic literature review. In Proceedings of the 17th Brazilian Symposium on Human Factors in Computing Systems, IHC 2018, pages 31:1--31:9, New York, NY, USA, 2018. ACM. Google ScholarDigital Library
- Claes Wohlin. Guidelines for Snowballing in Systematic Literature Studies and a Replication in Software Engineering. In Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, EASE '14, pages 38:1--38:10, New York, NY, USA, 2014. ACM. Google ScholarDigital Library
- Mary Shaw. Writing Good Software Engineering Research Papers: Minitutorial. In Proceedings of the 25th International Conference on Software Engineering, ICSE '03, pages 726--736, Washington, DC, USA, 2003. IEEE Computer Society. Google ScholarDigital Library
- Y Rogers, H Sharp, J Preece, and I Gasparini. Design de interação: além da interação humano-computador. Bookman, 2013.Google Scholar
- Jonathan Grudin and Steven Poltrock. Computer supported cooperative work. In The Encyclopedia of Human-Computer Interaction. Soegaard, M. & Dan, R. F. editores, 2016.Google Scholar
- Clarence A Ellis, Simon J Gibbs, and Gail Rein. Groupware: Some Issues and Experiences. Commun. ACM, 34(1):39--58, 1991. Google ScholarDigital Library
- S Barbosa and B Silva. Interação Humano-Computador. Elsevier Brasil, 2010.Google Scholar
- R.P. Dos Santos and C.M.L. Werner. A proposal for softwrare ecosystems Engineering. In Proceeding of the 3rd International Workshop on Software Ecosystems (IWESECO), in conjunction with the 2nd International Conference on Software Business (ICSOB), pages 41--51, Brussels, Belgium, 2011.Google Scholar
Index Terms
- Human-Computer Interaction Factors in Software Ecosystems: A Systematic Mapping Study
Recommendations
Mapping the systematic literature studies about software ecosystems
TEEM'18: Proceedings of the Sixth International Conference on Technological Ecosystems for Enhancing MulticulturalityThere is a need to improve the definition and development of technological ecosystems in order to solve the main problems detected in previous studies. To achieve this goal, it is required to identify and analyse the solutions available in the ...
Software ecosystems' architectural health: another view
JSOS '17: Proceedings of the Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-SystemsNowadays the software ecosystem health has received increasing attention as an important field for managing software ecosystems. Researchers have intensified studies in this area with the goal of assessing ecosystem health and possible causes for the ...
Software Ecosystems: Trends and Impacts on Software Engineering
SBES '12: Proceedings of the 2012 26th Brazilian Symposium on Software EngineeringEconomic and social issues are pointed out as Software Engineering (SE) challenges for the next years, since the field needs to treat issues beyond the technical side. These challenges require analyzing the field of SE from another perspective. In this ...
Comments