What do software team managers want from a skills identification?

  • Matheus A. Flauzino UFLA
  • Mauricio R. D. A. Souza UFLA
  • Vinicius H. S. Durelli UFSJ
  • Rafael S. Durelli UFLA

Resumo


Searching for developers with the necessary skills to work effectively on a project is not an easy task for companies. For software team managers, it is important to know their team's experience and what technologies they are using in order to be able to allocate resources optimally. Therefore, in this paper, we decided to study the needs of the managers of a software development company in order to identify their team's skills. We carried out a focus group. We have interviewed 11 managers from a development company (with approximately 75 developers). As result we have mapped 5 issues, 4 possible applications and another 7 needs to create a new methodology for identifying skills. Finally, we conclude that managers are interested in a methodology to identify skills in business flow.

Palavras-chave: skill identification, development team, team management

Referências

Ali Sajedi Badashian, Afsaneh Esteki, Ameneh Gholipour, Abram Hindle, and Eleni Stroulia. 2014. Involvement, contribution and influence in GitHub and stack overflow.. In 14th Proceedings of 24th Annual International Conference on Computer Science and Software Engineering (CASCON). 19–33.

Jiří Balcar. 2014. Soft Skills and Their Wage Returns: Overview of Empirical Literature. Review of Economic Perspectives 14, 14 (2014), 3–15.

Shivam Bansal, Aman Srivastava, and Anuja Arora. 2017. Topic Modeling Driven Content Based Jobs Recommendation Engine for Recruitment Industry. Procedia Computer Science 122, 9 (2017), 865 – 872.

Rosaline Barbour. 2009. Grupos focais: coleção pesquisa qualitativa. Bookman Editora.

Anthony P. Carnevale and Nicole Smith. 2013. Workplace basics: the skills employees need and employers want. Human Resource Development International 16, 5 (2013), 491–501.

Eleni Constantinou and Georgia M. Kapitsaki. 2016. Identifying Developers' Expertise in Social Coding Platforms. In 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 63–67.

Laura Dabbish, Colleen Stuart, Jason Tsay, and Jim Herbsleb. 2012. Social Coding in GitHub: Transparency and Collaboration in an Open Software Repository. In 12th Conference on Computer Supported Cooperative Work (ACM 2012). 1277–1286.

Uwe Flick. 2009. Desenho da pesquisa qualitativa. In Desenho da pesquisa qualitativa. 164–164.

Raluca Florea and Viktoria Stray. 2019. The skills that employers look for in software testers. Software Quality Journal 27, 4 (2019), 1449–1479.

Thomas Fritz, Gail C. Murphy, and Emily Hill. 2007. Does a programmer's activity indicate knowledge of code?. In 6th European Software Engineering Conference and the ACMSIGSOFT International Symposium on Foundations of Software Engineering (ESEC-FSE). 341–350.

Claudia Hauff and Georgios Gousios. 2015. Matching GitHub developer profiles to job advertisements. In 12thWorking Conference on Mining Software Repositories (IEEE/ACM). 362–366.

Anita Hidayati, Eko K. Budiardjo, and Betty Purwandari. 2020. Hard and Soft Skills for Scrum Global Software Development Teams. In 3rd International Conference on Software Engineering and Information Management (ICSIM). MISSING.

Kameni Florentin Flambeau Jiechieu and Norbert Tsopze. 2020. Skills prediction based on multi-label resume classification using CNN with model predictions explanation. Neural Computing and Applications 32 (2020), 1433–3058.

E. Kalliamvakou, D. Damian, K. Blincoe, L. Singer, and D. M. German. 2015. Open Source-Style Collaborative Development Practices in Commercial Projects Using GitHub. In 37th IEEE International Conference on Software Engineering (IEEE/ACM). 574–585.

J. Kontio, L. Lehtola, and J. Bragge. 2004. Using the focus group method in software engineering: obtaining practitioner and user experiences. In 4th International Symposium on Empirical Software Engineering (ISESE). 271–280.

S. Kourtzanidis, A. Chatzigeorgiou, and A. Ampatzoglou. 2020. RepoSkillMiner: Identifying software expertise from GitHub repositories using Natural Language Processing. In 35th IEEE/ACM International Conference on Automated Software Engineering (ASE). 1353–1357.

Jennifer Marlow and Laura Dabbish. 2013. Activity traces and signals in software developer recruitment and hiring. In 13th conference on Computer supported cooperative work (CSCW). 145–156.

Jennifer Marlow, Laura Dabbish, and Jim Herbsleb. 2013. Impression Formation in Online Peer Production: Activity Traces and Personal Profiles in GitHub. In 13th Conference on Computer Supported Cooperative Work (CSCW). 117–128.

Gerardo Matturro, Florencia Raschetti, and Carina Fontan. 2015. Soft Skills in Software Development Teams: A Survey of the Points of View of Team Leaders and Team Members. In 8th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE). MISSING.

Joao Eduardo Montandon, Luciana Lourdes Silva, and Marco Tulio Valente. 2019. Identifying experts in software libraries and frameworks among GitHub users. In 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR). IEEE, 276–287.

João Eduardo Montandon, Marco Tulio Valente, and Luciana L. Silva. 2021. Mining the Technical Roles of GitHub Users. Information and Software Technology 131 (2021), 106485.

Emmanuel S. Mtsweni, , Tertia Hörne, and John Andrew van der Poll. 2016. Soft Skills for Software Project Team Members. International Journal of Computer Theory and Engineering 8, 2 (2016), 150–155.

Chris Northwood. 2018. The Full Stack Developer: Your Essential Guide to the Everyday Skills Expected of a Modern Full Stack Web Developer. Springer.

Johnatan Oliveira, Markos Viggiato, and Eduardo Figueiredo. 2019. How Well Do You Know This Library? Mining Experts from Source Code Analysis. In 18th Brazilian Symposium on Software Quality (SBQS). 49–58.

Michael Polanyi. 1966. The Tacit dimension. New York: Doubleday & Co. MISSING, MISSING (1966), MISSING.

David Schuler and Thomas Zimmermann. 2008. Mining usage expertise from version archives. In 08th Mining software repositories (MSR). 121–124.

Ardian Sopa, Masduki Asbari, Agus Purwanto, Priyono Budi Santoso, Dhaniel Hutagalung Mustofa, Siti Maesaroh, and R Primahendra. 2020. Hard skills versus soft skills: Which are more important for indonesian employees innovation capability. International Journal of Control and Automation 13, 2 (2020), 156–175.

Claes Wohlin. 2013. Empirical software engineering research with industry: Top 10 challenges. In 1st international workshop on conducting empirical studies in industry (CESI). 43–46.

C. Wohlin, P. Runeson, M. Höst, M. C. Ohlsson, B. Regnell, and A. Wesslén. 2012. Experimentation in Software Engineering. Springer. 236 pages.

Alexey Zagalsky, Joseph Feliciano, Margaret-Anne Storey, Yiyun Zhao, and Weiliang Wang. 2015. The Emergence of GitHub as a Collaborative Platform for Education. In 18th ACM Conference on Computer Supported Cooperative Work Social Computing (CSCW). 1906–1917.

Cheng Zhou, Sandeep Kaur Kuttal, and Iftekhar Ahmed. 2018. What Makes a Good Developer? An Empirical Study of Developers’ Technical and Social Competencies. In 18th Symposium on Visual Languages and Human-Centric Computing (VL/HCC). 319–321.
Publicado
27/09/2021
FLAUZINO, Matheus A.; SOUZA, Mauricio R. D. A.; DURELLI, Vinicius H. S.; DURELLI, Rafael S.. What do software team managers want from a skills identification?. In: WORKSHOP DE VISUALIZAÇÃO, EVOLUÇÃO E MANUTENÇÃO DE SOFTWARE (VEM), 9. , 2021, Joinville. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 16-20. DOI: https://doi.org/10.5753/vem.2021.17211.