=Paper=
{{Paper
|id=Vol-2256/SWEPHD18_paper_03
|storemode=property
|title=The Need for Soft Skills for Ph.D.s in Software Engineering
|pdfUrl=https://ceur-ws.org/Vol-2256/SWEPHD18_paper_03.pdf
|volume=Vol-2256
|authors=Sergey Voitenko,Lydmila Gadasina,Lene Sørensen
}}
==The Need for Soft Skills for Ph.D.s in Software Engineering==
The Need for Soft Skills for Ph.D.’s in Software Engineering∗ Sergey Voitenko† Lydmila Gadasina Lene Sørensen Information Systems in Information Systems in Electronic Systems, CMI Economics Department Economics Department Aalborg University Copenhagen Saint-Petersburg State University Saint-Petersburg State University Copenhagen S, Denmark St. Petersburg, Russia St. Petersburg, Russia ls@cmi.aau.dk s.voitenko@spbu.ru l.gadasina@spbu.ru ABSTRACT et al., 2003). As GSWE is a relatively new model of software de- velopment, most of practice software engineers usually do not Ph.D. students within the area of Software Engineering often have the required experience of working in global teams, hence work in very confined and focused subareas. However, studies they usually face a large number of problems in GSWE arrange- show that if the Ph.D. student aims at working in industry later ments some very similar to the challenges seen in outsourcing of on, the need for the so-called soft skills is high. This paper con- projects (Smite et al., 2010). cludes on two surveys made to understand whether Ph.D. stu- dents within the ‘Erasmus +’ project Joint Programs and Frame- GSWE is not still specifically taught in University degree Software work for Doctoral Education in Software Engineering perceived Engineering, so firms are forced to train SWE professionals di- the soft skills to be of importance for them to learn. The conclu- rectly in GSWE work environment. Therefore, it has become im- sions are that the students are aware of the soft skills but often do portant for academic degree programs to train their Software En- not consider it to be of importance to formally train these. gineering graduates for working in GSWE settings. Due to the in- creasing popularity and reported challenges of GSWE, some aca- CCS CONCEPTS demic institutes have started to offer GSWE courses, the level of which can vary widely, depending on the target audience and the •Software and its engineering •Software creation and manage- level of course complexity (Fortaleza, et al., 2012). Most of such ment •Collaboration in software development •Programming courses incorporate project-based work (Doboli, et al., 2009) and teams soft skills training, such as cultural sensitivity and working in a team (Monasor, et al., 2010; Richardson, et al., 2009). KEYWORDS The purpose of this paper is to conclude on what expectations and Global Software Engineering, Ph.D. Training, Soft Skills views Ph.D. students in SWE area have to the soft skills they need to acquire to enter the demands initiatives such as GSWE. This is ACM Reference format: done through a case study of a project in which international Sergey Voitenko, Lydmilla Gadasina and Lene. 2018. The Need for Soft group of Ph.D. students have classes in traditional Software Engi- Skills in Software Engineering. In Proceedings of the 2018 Workshop on PhD neering areas but also in methods for obtaining soft skills, follow- Software Engineering Education: Challenges, Trends, and Programs ing earlier reported surveys (Gadasina et al., 2016; 2017). (SWEPHD2018). St. Petersburg, Russia, 6 pages. The case study was related to the ‘Erasmus +’ project Joint Pro- grams and Framework for Doctoral Education in Software Engi- neering, PWs@PhD (Knutas at al., 2017), that has the purpose to 1 Introduction develop guidelines for target countries such as Russia and Jordan Over the past decades, software development with distributed with respect to setting up programs for Ph.D.s in Software Engi- teams across a region, country, or around the globe has become neering. The project works through production of content and an established pattern named Global Software Engineering material on 7 areas of knowledge related to the SWEBOK (Bour- (GSWE) (Hawthorne and Perry, 2003; Monasor, et al., 2010). With que et al., 2014) and it defines a set of courses to potentially in- some benefits such as reduced time and cost of development due clude in a Ph. D. program. As part of these courses, soft skills are to “follow the sun” strategy, GSWE also presents several types of taught by use of Problem Based Learning method (Askehave et al., challenges associated with geographical, temporal, and socio-cul- 2015). With 11 universities partners distributed over 6 countries, tural distances (Hoda et al., 2017; Ågerfalk et al., 2005; Lanubile, the PWs@PhD has held 7 intense courses in areas such as for ex- ample math and computing, human computer interactions, engi- Copyright © 2018 for the individual papers by the papers' authors. Copying neering methods and tools, business perspectives and Problem permitted for private and academic purposes. This volume is published and Based Learning1. copyrighted by its editors. The 2018 Workshop on PhD Software Engineering Education: Challenges, Trends, and The intense schools were organised through two weeks of train- Programs, September 17th, 2018, St. Petersburg, Russia ing in one field with Ph.D. students from the partner countries 1 fase.it.lut.fi PHDSWE’18, Sept 2018, St. Petersburg, Russia S. Voitenko et al. (Russia, Jordan, Finland, UK, Germany, Denmark) and Ph.D. stu- and the trees, knowledgeable about people and the organization, dents could participate in one or several of the schools dependent update mental models, handling complexity); Engagement with on their interest and availability. The schools have been running Teammates (creating shared context, creating shared success, cre- over the three years from 2015 to 2018. The peculiarity of this ating a safe haven, honest); Software Product (elegant, creative, group of Software Engineering students is a high level of training anticipating needs). in the specialty, i.e. in the field of hard skills. This is usually the result of individual long-term work in basic university with the Russian universities have thoroughly elaborated methods of scientific adviser in a narrow field of research and development. teaching hard skills, created State Educational Standards and ed- This means that a number of the students lack soft skills which ucational programs in their specialties (Terekhov, 2001; Taran et are demanded in industry and through international cooperation. al., 2007; Khalin et al., 2017). Methods of mastering soft skills at The paper has the following sections. In section 2, the concept of different educational levels have appeared for a long time; how- soft skills is described in more detail as a background. Section 3 ever, in the universities of Russia they have not yet received sys- describes the methodology of the paper. Section 4 includes a de- tem development. The most effective of them, in our opinion, are scription of the survey carried out and the analysis made of the various types of project and problem-based learning (PBL) that are results. In section 5, the conclusions are presented. actively used in Western European universities, including in- verted class and peer-to-peer technologies (for example, French École 42 and Danish Aalborg University). 2 Soft Skills for Software Engineering For a software developer in Microsoft, a number of soft skills are PBL is a learner-centred pedagogical methodology in which stu- required (Orsted, 2000). Amongst others Orsted (2000) points to dents are assessed on their ability to go through a problem-solving skills in change-management, stress management, problem solv- process usually based on real-life situations (Askehave et al, 2015). ing skills, self-development, communication and interpersonal Several authors (Capraro, 2013; Freemen, 2014) confirmed in their skills. Also, in Sedelmaier et al (2014) it is stated that “soft skills studies the benefits of PBL for STEM students such as: considera- are equally important” for a software developer to accomplish the ble improvements in critical, lateral and creative thinking, prob- needs of modern teamwork and communication with stakehold- lem solving strategies intrinsic motivation, entrepreneurship, ers. Generally, soft skills are seen as the complementarity of tech- group collaboration communication skills, and collaboration with nical skills when referring to software engineering (Ahmed et al, society. 2012). This includes personality traits, attitudes that drive the per- sons’ behaviour and competences in interacting with peers in teamwork. 3 Methodology Very little research has been carried out to understand the views The traditional worldwide view of the set of competencies re- of the students themselves about the skills they need acquire for quired for software engineers assumes the mandatory study of future work, and almost none asked opinions of Ph.D. level stu- technical, or hard skills as the baseline. In the most general case, dents specialized in Software Engineering. This paper extends and these are STEM subjects and programming. It is known that in is based on earlier works by Gadasina et al (2016, 2017) reporting countries seeking to dominate the field of information technology on surveys made with a group of 31 high level Ph.D. students who but lacking qualified personnel in high-tech areas such as China, are currently engaged in the doctoral programs in Software Engi- STEM education has recently become more popular (Wolfe, 2018). neering at the international PWs@PhD Project. In both surveys, However, it turns out that these competencies are not enough at the students were asked about their views towards acquiring soft higher levels of software development management (Wheadon & skills as part of their future work competence. In Gadasina et al. Duval-Couetil, 2014). The research Project Oxygen conducted by (2016) processing and statistical analysis results of the written sur- Google in 2013 (Strauss, 2017) showed that among the eight most vey allowed identifying groups of the most significant for stu- important qualities of the best Google managers seven are soft dent’s professional skills for future work; to find out the Ph.D. stu- skills, and all the competencies of the STEM group are in the last dents level of knowledge and mastering these skills; to evaluate eighth place. In 2017 another study by Google (Project Aristotle, the student’s intention to obtain them. Strauss, 2017) showed that the best teams in high-tech environ- ments demonstrate many Soft Skills, among which emotional At the very beginning of the 21st century three largest software safety dominates. and hardware companies Microsoft, Cisco and Intel set up an ‘XXI Century Skills’ Project2 to develop a new educational system be- A systematic approach to the study of this phenomenon was ap- cause they were concerned that universities were not producing plied in the study of the University of Washington (Li et al., 2015). graduates that could fit best into the digital work places and the In this study, 59 leading executives and developers from 13 de- new manufacturing system. In a short time, researchers of educa- partments of Microsoft identified a variety set of 53 characteris- tion from all over the world define what was meant by XXI cen- tics, which definitely should be attributed to soft skills. At a high tury complex skills, such as a collaborative problem solving four levels they are following: Personal Characteristics (improv- (Kozma and Voogt, 2003; Trilling and Fadel, 2009). The ‘XXI ing, passionate, open-minded); Decision Making (sees the forest 2 http://atc21s.org The Need for Soft Skills for PhD’s in Software Engineering PHDSWE’18, Sept 2018, St. Petersburg, Russia Century Skills’ framework postulates that as the share of manual the ranked sets of skills mentioned by students and required by and routine cognitive labour is declining, and of no routine cog- employers in the area of ‘Research, Planning and Analysis’ is nitive labour increases now, education process should be re- equal to 0,41 (Gadasina et al. 2016). This result show that, despite formed to provide students with skills more appropriate in the that complete lists of skills required by employers and desired by new economy. Right now, the project is at the stage of being able students differ considerably, Ph.D.-students quite well understand to define a template that allows those sets of skills to work. That's the basic soft skill sets necessary to engage in higher positions why in the second stage of the study (Gadasina and Voitenko corresponding to level of their qualification. See details in Appen- 2017) the 4 groups of skills from the ‘XXI Century Skills’Project dix A. were selected as basic soft skills and were explored the importance In the second survey described in more detail in (Gadasina and of owning them the same international group of 31 Ph.D. students Voitenko 2017), a somewhat different approach was gained. For who received Software Engineering training in the PWs@PhD every 4 group of XXI Century Skills the difference between the Project.. scores of the answers to the question (2) and to the question (1) These four groups of XXI Century Skills are: Ways of Thinking (ef- (i.e. ‘What skills I would like to train?’ mines ‘What skills I really fectively reasoning, critical and systems thinking, judgement and mastered in my University?’) was calculated. decision making, problem solving, creativity, innovations imple- The results were subjected to statistical and cluster analysis. Clus- menting, learning to learn); Ways of Working (communication, ter analysis was carried out by the modified method of Ward with collaboration, teamwork); Tools for Working (media-, information- Manhattan distance for each of these two questions. Two clusters and ICT-literacies); Ways of Living in the World (flexibility and were discovered to be statistically significant for all four groups adaptability, initiative and self-direction, productivity and ac- of XXI Century Skills. These clusters can be conditionally called countability, leadership and responsibility, social and cross-cul- ‘acting students’ and ‘dormant students’. tural skills). First two groups of XXI Century Skills compose Learning and Innovation skills. Presence of these skills separates Statistical analysis showed, that maximum value of residuals those students who are prepared for increasingly complex life and (+0,89) in the first Ways of Thinking group is for Implement Inno- work environments in modern fast changing world. The descrip- vations skills, with that such kind of skills is absent in the list of tions of the skills according universal list from the website of the skills elaborated by this group members themselves. It may mean Partnership for the skills of the 21st century3 were incorporated students do not see innovations in pedagogical process at their into the text of the questionnaire at the request of the respond- universities, and it could be supposed that attention to Implement ents. In survey the students were asked two key questions for Innovations skills are absent in University courses. However, it every skill from the all 4 groups: does not mean that they are on big demand on the labour market for Software Engineering positions. (1) Please rate your overall level of mastery that you have achieved during training at the university in the skills below; A high need for mastering Creativity and Decisions Making skills (+0,64 & +0,43) is expected. The traditional educational process in (2) Please rate how likely it is that you take part in training the the academic style pays little attention to the development of skills below, if it were available to you as part of your high school these skills, which are obviously in demand among employers. On program of education. the contrary, respondents believe that they are in good standing during their studies at the university in Learning to Learn (–0,29), 4 Results Critical Thinking (–0,11) and, to a lesser extent, Problem Solving (+0,21) skills. This, apparently, is due to the fact that for Software As mentioned, two surveys have been carried out to understand Engineering specialty this soft skills are more related to technical the students’ perception of their needs in soft skills. In the study hard skills whose mastering is somehow included in the curricu- by Gadasina et al. (2016) the list of skills named and ranked by lum. students was compared with a list of skills required by employers in the areas close to the Software Engineering. According to the To avoid loading the text by clustered dendrograms and diagrams Burning Glass Technologies report, in ‘Project Management, Re- cluster analysis results presented below in 4 summary tables for search and Strategy Cluster’ of required skills “research, project the four XXI Century skills groups. Each table summarizes the re- management, negotiation and analytic skills are in particular de- sults of processing responses in the form of an estimate of the per- mand among high-skill, high paying jobs in families such as man- centage size of the following 4 groups of students who believe: agement and research. These jobs have experienced wage growth o that they have the skills and intend to master them, and expanded employment opportunities in recent years.” (Burn- o that they have the skills and don’t intend to master them, ing Glass Technologies, 2015). o that they don’t have the skills but intend to master them, The skills of this cluster, such as managing project, research meth- o that they don’t have the skills and don’t intend to master. ods and negotiation, have the highest evaluation scores in stu- For the 1st group of skills Ways of Thinking, summary table is: dents list of desired skills as well. In general, correlation between 3 http://www.p21.org PHDSWE’18, Sept 2018, St. Petersburg, Russia S. Voitenko et al. Have skills Don’t have skills Intent to master 45% 19% Intent to master 57% 32% Don’t intent to master 13% 23% Don’t intent to master 04% 07% It should be noted that despite of Software Engineering specialty The intent of the most of respondents to master and develop this about half of the respondents consider that they do not possess group of skills even if they already have it, means that the Ways these crucial literacies. of Thinking group of skills is highly important for Software Engi- The forth group of skills Ways of Living in the World directed to neering students. develop thinking skills, content knowledge, and social and emo- Second Ways of Working group imply skills to Communicate tional competencies to navigate complex life and work environ- clearly and to Collaborate with others effectively. Certainly, the ments. This and earlier (Gadasina et al 2016) surveys show that ability to express clearly own thoughts and ideas for others effec- Leadership (+0.77) and Initiative (+0.58) skills are in demand re- tively is important for any specialist. Typically, it involves the ex- gardless of age, country and university. Relevance of Social (+0.48) change of information between people in a face-to-face meeting, and Cross-Cultural (+0.39) skills require introducing in universi- such as negotiating between developers and business consultants ties collaborating projects and programs for students from differ- and managers, more often between developers themselves, or dis- ent faculties, universities and countries. Results also show that cussing problems at a workshop etc. However, in Global SWE pro- study programs in universities allow in big amount develop such jects such direct communication between developers from differ- skills as Flexibility (–0.35), Accountability (–0.16), Responsibility ent countries of the world is usually impossible due to their sepa- (–0.10) and Adaptability (–0.03). ration in space and time, therefore communication is carried out For the 4th group Ways of Living in the World, the table is: mainly in written form. Distributed Linux GSWE development is an excellent example4. Have skills Don’t have skills Intent to master 49% 03% Communicating programmers mainly is discussing and review- Don’t intent to master 16% 32% ing code, sometimes simply viewing comments on the repository without explicit conversation, but you necessarily need good Almost a third part of respondents don’t intend to master this type skills in clear writing and properly understanding e-mails. It fol- of skills despite they don’t have an experience in these skills. We lows from the answers, that Collaboration (+0,35) and especially can suppose that respondents may believe that these skills are in- Teamwork (+0,55) have a weak presence in respondents’ training, nate and it is impossible to learn them. Again, the most of re- in less degree it concerns Communication (+0,29) skills. Again, spondents who believe to have such skills are intent to develop traditional classical training programs at universities do not con- them and vice versa. tribute to the development of the skills of this group, while PhD- Here it is appropriate to provide some comments from the side of students themselves feel the need for their development. This experienced specialists: Leadership can be a factor preventing get- should be noted, as these skills are in high demand. ting an ordinary job position in some companies; Social and For the 2nd Ways of Working group of skills the table looks so: Cross-Cultural skills can be obtained and improved on a job place as most developers usually share common professional set of Have skills Don’t have skills skills; Self Direction for sure is one of the key skills, and Produc- Intent to master 68% 13% tivity is one of the key skills for assessment by management. Don’t intent to master 00% 19% Mastery of 21st Century themes and Core subjects (English, world All respondents who believe, that they have Communication and languages, arts, mathematics, economics, science, geography, his- Collaboration skills intent to enhance them. As for the previous tory, government and civics) is essential for all students in the 21st group of skills, it means that they understand the importance of century. In addition to these Core subjects, schools and universi- continually improving skills significant for them. ties should move to promote the mastery of academic content at The next third group Tools for Working contains Information, Me- much higher levels by integrating the Interdisciplinary themes of dia and ICT literacies. Media literacy (+10) shows students had not the 21st century into the core subjects. The interest of the re- mastered it at universities. ICT literacy (–0.03) and Information spondents to the skills of this Interdisciplinary group can be the literacy (–0.13) are evidently the important skills for SWE speci- sign not of the lack of studying these themes in the universities alities so in Universities they are learned more. That’s why the but of the importance of the skills in general. For the professionals students consider them to be known enough and is not interested within the area of Software Engineering following Literacies are in further learning. This makes sense in the case when these sub- very important: Health (+1.10), Entrepreneurial (+0.94), Environ- jects could be learned and extended by himself. mental (+0.90), Financial (+0.68), Civic (+0.61) and Business (+48). The table for the 3rd group of skills Tools for Working: As a result of the research conducted within the framework of the PWs@PhD Project, it has been experimentally established that in Have skills Don’t have skills addition to mastering the hard (technical) skills, it is necessary to 4 https://www.kernel.org/doc/html/v4.15/process/2.Process.html The Need for Soft Skills for PhD’s in Software Engineering PHDSWE’18, Sept 2018, St. Petersburg, Russia pay attention to the development of the soft skills in order to in- The results of the study also have significant value for curriculum crease the competitiveness of graduates. Carried out studies have choices, teaching methods, and learning objectives in traditional shown that Software Engineering PhD-students understand the Software Engineering educational process. First of all, university need to master the soft skills competencies as personal qualities educators’ staff may consider adding courses on new topics not that enable them to interact effectively and harmoniously during found in their current curricula. For example, it is generally rec- training process and on the working place, and they are ready to ognized that decision making is a key part of software engineer- study them. Students emphasize the following skills as the most ing, but this specific topic is not a part of the ACM’s “Software important: leadership, interdisciplinary collaboration, communi- Engineering 2014 Curriculum Guidelines for Undergraduate De- cation, critical thinking, career preparation and planning, entre- gree Programs in Software Engineering”5. Meanwhile special de- preneurship, responsibility. cision-making courses might be helpful to software engineering students and postgraduates. It should be noted, that although soft skills are important for an IT specialist (software engineer, software developer or R&D), they Software Engineering educators might also use results of do not have a big value without professional level of hard skills Gadasina et al. (2016, 2017) and cited above investigations to ex- which are primary and necessary for a high specialist. The set of amine usually used teaching methods. Most key software engi- soft skills plays important but supplementing role. neer soft skills, such as communicative and creative skills, focus on how to do rather than what to do, whereas most teaching in- structions focus on teaching only cognitive skills and acquire knowledge. In this direction educators might consider moving their attention on the processes of how and in what ways software engineering goals are attained. For example, existing Problem Based Learning approach and Project Based Courses might use 5 Conclusion skills presented here to help students evaluate each other’s behav- To develop software for competitive product software engineer iour, as well as train communicative and creative soft skills sim- must first of all have the required set of hard skills – such as to ultaneously with cognitive hard skills referring to the ultimate design, write, maintain, and test code, and necessary knowledge goal of the skills – ability of a team to produce a quality software of Mathematics, Computer Science and related subject. Modern in time and budget. Moreover, educators can consider explicitly Software Engineering also includes such activities as project man- discussing what students will not be capable to learn in academic agement, establishing the development process, communicating settings, allowing them to be aware of potential skills and knowledge gaps and enable them to seek out opportunities out- with the team and other teams in cross cultural and/or distributed side of the Universities where they might be better learned environment. Delivering the code only is insufficient in modern through mentorship on the job, distance MOOCs, internships or complex contextual technical conditions, the appropriate level of global open-source projects. soft skills is also necessary for a good software engineer and R&D, especially for a manager position. ACKNOWLEDGMENTS The above results of our current field of study of the PWs@PhD The authors of the paper high appreciate the efforts made by stu- Project international group of highly qualified in hard skills soft- dents during the PWs@PhD intense schools. The work is made as ware engineers show that Ph.D. students understand the need to part of the PWs@PhD project. master soft skills and are ready to learn them in university. REFERENCES Novice Software Engineers are often low proficient of how to be- [1] M. J. Hawthorne, D. E. Perry (2003): "Software engineering education in the era come professionals. Papers Gadasina at al. (2016, 2017) itemizes a of outsourcing distributed development and open source software: Challenges set of skills that they might aim to achieve from trainings, projects and opportunities", Proc. 27th Int. Conf. Softw. Eng., pp. 643-644, 2003. [2] M. J. Monasor, A. Vizcaino, M. Piattini, I. Caballero, (2010): "Preparing students at work, mentoring, or self-regulation for enhancing personality and engineers for global software development: A systematic review", Proc. 5th qualities and target areas for improvement. It is well known that IEEE Int. Conf. Glob. Softw. Eng., pp. 177-186, 2010. [3] R. Hoda at al. (2017) “Socio-Cultural Challenges in Global Software Engineering the adaptation of the software engineer to the project is critical, Education”, IEEE Transactions on Education, Vol: 60, Issue: 3, Aug. 2017 ) novices may also use these results to find the right fit with pro- [4] P. J. Ågerfalk et al. (2005): "A framework for considering opportunities and spective employers and teams, in terms of the skills they value as threats in distributed software development", Proc. Int. Workshop Distrib. Softw. Develop., pp. 47-61. different teams emphasize various skills differently. Learning [5] F. Lanubile, D. Damian, H. L. Oppenheimer (2003), "Global software develop- skills from the lists of skills, mentioned above, may also help nov- ment: Technical organizational and social challenges", SIGSOFT Softw. Eng. Notes, vol. 28, no. 6, pp. 2. ices better present themselves to employers. They might demon- [6] D. Smite, C. Wohlin, T. Gorschek, R. Feldt, 2010. Empirical Evidence in Clobal strate to employers that they possess or can develop those hard Software Engineering: A Sytematic Review. Journal of Empirival Software En- gineering, online: http://www.springerlink.com/content/947w6533p607u036/ and soft skills which experienced engineers and managers value. [7] L. L. Fortaleza, T. Conte, S. Marczak, R. Prikladnicki (2012): "Towards a GSE Also, that extends to highlighting substantial skills when author- international teaching network: Mapping global software engineering courses", ing resumes or presenting themselves in interviews. Proc. Collaborative Teach. Glob. Distrib. Softw. Develop. Workshop, pp. 1-5. [8] A. Doboli, S. Doboli, E. Currie (2009): "Preparing computer engineers for a global economy: A study on effective collaboration practices in global student teams", Proc. Frontiers Educ. Conf., pp. 1-6, 2009. 5 https://www.acm.org/binaries/content/assets/education/se2014.pdf PHDSWE’18, Sept 2018, St. Petersburg, Russia S. Voitenko et al. [9] I. Richardson, S. Moore, D. Paulish, V. Casey, D. Zage (2007): "Globalizing soft- ware development in the local classroom", Proc. 20th Conf. Softw. Eng. Educ. Training, pp. 64-71. [10] L. V. Gadasina, S. S. Voitenko, A. V. Yurkov (2016): Research of Student Pro- spects on Developing International PhD Program in SWE, Ural-PDC 2016 – Pro- ceedings of the 2nd Ural Workshop on Parallel, Distributed, and Cloud Compu- ting for Young Scientists, 2016, pp. 56-65. [11] L. V. Gadasina, S. S. Voitenko (2017): Soft Skills of Developers in Software En- gineering: View from the PhD Students' Side, InnoCSE 2017 – Proceedings of the 1st International Workshop on Innovative Approaches in Computer Science APPENDIX A within Higher Education, 2017, pp. 1-20. XXI Century Skills Students List of Skills [12] P. Bourque and R.E. Fairley (Eds.) (2014): Guide to the Software Engineering Body Ways of Thinking: of Knowledge, Version 3.0, IEEE Computer Society, www.swebok.org. [13] I. Askehave, H. L. Prehn, J. Pedersen and M.T. Pedersen. 2015. PBL Problem Effectively Reasoning Quality evaluation Based Learning. Aalborg University, www.aau.dk. Ability to formulate ideas clearly [14] A. Knutas, A. Seffah, L. Sorensen, A. Sozykin, F. Al-Zaghoul, A. Abran (2017): Critical and Systems Thinking Critical thinking Crossing the Borders and the Cultural Gaps for Educating PhDs in Software Engineering, 2017 IEEE 30th Conference on Software Engineering Education Judgement and Decision Making and Training, pp.256-265. https://ieeexplore.ieee.org/document/8166713/ Problem Solving Persistence [15] M. Orsted (2000): Software Development Engineer in Microsoft. A subjective Creativity View of Soft Skills Required. ICSE 2000, Limerick, Ireland. https://ieeex- Innovations Implementing plore.ieee.org/document/870444/ [16] Y. Sedelmaier, D. Landes (2014): Software Engineering Body of Skills Learning to Learn Grant writing (SWEBOS), Proceedings of the Global Engineering Education Conference Academic writing (EDUCON), 3-5 April, 2014, Military Museum and Cultural Center, Harbiye, Is- tanbul, Turkey http://online-journals.org/index.php/i-jep/article/view/4047 International publishing [17] F. Ahmed, L. Capretz, S. Bouktif, P. Campbell (2012): Soft skills requirements in Teaching abilities software development jobs: A cross-cultural empirical study. Journal of Systems Educational assessment and Information Technology. 14. 10.1108/13287261211221137. Ways of Working: [18] A. Wolfe (2018): Rapid Rise of China’s STEM Workforce Charted by National Science Board Report. Science Policy News from AIP Bulletin 2018, Nu.10. Communication Public speaking https://www.aip.org/fyi/2018/rapid-rise-china%E2%80%99s-stem-workforce- Communication charted-national-science-board-report Foreign language communication [19] M. Wheadon, N. Duval-Couetil (2014): Student Perspectives on Developing More Relevant Ph.D. Programs in STEM Disciplines through Professional Skills Intercultural communication Training, American Society for Engineering Education Annual Conference. 24, Negotiation 1. Paper ID No. 10495. [20] V. Stauss (2017) The surprising things Google learned about his employees – Ability to convince and what it means for today students. The Washington Post, Dec 20, 2017. Collaboration Interdisciplinary collaboration https://www.washingtonpost.com/news/answer-sheet/wp/2017/12/20/the-sur- Ability to work collaboratively prising-thing-google-learned-about-its-employees-and-what-it-means-for-to- Teamwork days-students/?noredi- rect=on&utm_term=.fe6a01c72a96&wpisrc=nl_sb_smartbrief Tools for Working: [21] P. Li, A. J. Ko, J. Zhu (2015): What Makes a Great Software Engineer. Inter- Media Literacy national Conference on Software Engineering, 700-710. https://faculty.wash- Information Literacy Ability to find relevant infor- ington.edu/ajko/papers/Li2015GreatEngineers.pdf mation [22] A. N. Terekhov (2001): How to prepare system programmers. J. Computer Tools in Education, no 3-4, pp. 3-19 (in Russian). ICT Literacy Software development [23] G. Taran, M. Rosso-Llopart (2007): "Software Engineering Education in Russia: Program administrating A Comparative Study of People Process and Technology a Four Year Perspec- Ways of Living in the World: Interpersonal skills tive", Software Engineering Education & Training 2007. CSEET'07. 20th Confer- Flexibility and Adaptability Adaptation to situation changing ence on, pp. 19-28. [24] V. G. Khalin, A. V. Yurkov, Y. V. Kosov (2017): Challenges of the Digital Econ- Initiative and Self-Direction omy in the Context of Globalization: Training of PhDs in Software Engineering Productivity and Accountability in Russia. In: Communications in Computer and Information Science, 745, pp. Leadership and Responsibility Leadership 120-129. Springer, Cham (2017). DOI= http://doi.acm.org/10.1007/978-3-319- 69784-0_10. Social responsibility [25] R. M. Capraro, M. M. Capraro, J. Morgan (2013): STEM project-based learning: Social and Cross-Cultural skills. Intercultural communication an integrated science, technology, engineering, and mathematics (STEM) ap- Core Interdisciplinary proach. (2nd ed.) Rotterdam, The Netherlands: Sense Publishers, 210p. themes: https://www.sensepublishers.com/media/1522-stem-project-based-learn- Global Awareness ing.pdf [26] S. Freeman et al. (2014): Active learning increases student performance in sci- Financial Literacy ence, engineering, and mathematics. Proc Natl Acad Sci USA 111(23):8410– Economic Literacy 8415. http://www.pnas.org/content/111/23/8410 Business Literacy Managing people [27] R. B. Kozma, J. Voogt (2003): Technology, Innovation, and Educational Change: A Global Perspective: a Report of the Second Information Technology in Edu- Managing business cation Study. International Society for Technology in Education, 301p. Managing projects [28] B. Trilling, Ch. Fadel (2009): 21st Century Skills, Learning for Life in our Times. John Wiley and Sons. Time management [29] BURNING GLASS (2015) “The Human Factor. The Hard Time Employers Have Career preparation and planning Finding Soft Skills” Burning Glass Technologies Report, Nov 2015. Intellectual Property Managing http://www.burning-glass.com/wp-content/uploads/Human_Factor_Base- Entrepreneurial Literacy Entrepreneurship line_Skills_FINAL.pdf Civic Literacy Health Literacy Environmental Literacy The Need for Soft Skills for PhD’s in Software Engineering PHDSWE’18, Sept 2018, St. Petersburg, Russia