Abstract
New software startups are born every day around the globe. Dropbox and Netflix are examples of successful startups. However, failure is the fate of most of them. Several facts, such as market competition or lack of resources, can impact the destiny of a startup. Nonetheless, little has been explored in terms of the impact of software startup education on the success or failure of startups. Even though universities are adapting their curriculum in order to embrace such important subject, the challenge relies on how to provide real-world experiences for students to develop relevant startups. Hence, this chapter intends to present the main contributions, initiatives, and lessons learned found in the literature regarding software startup education.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Adorjan, A., Matturro, G.: ‘24 hours of innovation’-a report on students’ and teachers’ perspectives as a way to foster entrepreneurship competences in engineering. In: World Engineering Education Conference, pp. 43–46. IEEE, Piscataway (2017)
Barbe, D.: A model of cross disciplinary education, technology transfer and teaching non-technical skills for engineers. In: Transforming Engineering Education: Creating Interdisciplinary Skills for Complex Global Environments, Dublin, pp. 1–32. IEEE Computer Society, Piscataway (2010)
Bharadwaj, A.: An evaluation of teaching theoretical graduate engineering courses adapting different techniques. In: IEEE International Conference on MOOC, Innovation and Technology in Education (MITE), Patiala, pp. 84–88. IEEE Computer Society, Piscataway (2014)
Blank, S., Dorf, B.: The Startup Owner’s Manual: The Step-by-step Guide for Building a Great Company. K&S Ranch, Incorporated, Pescadero (2012)
Boutell, M.R., Fisher, D.S.: Entrepreneurial minded learning in app development courses. In: Frontiers in Education Conference (FIE), pp. 1–8. IEEE, Piscataway (2017)
Breytenbach, J., de Villiers, C., Hearn, G.: Directing the South African ICT labour force towards growth sectors: a case for non-institutional scarce skills transition and reskilling courses. In: AIS Special Interest Group for Education: International Academy for Information Management – AIS SIG-ED IAIM 2013 International Conference on Informatics Education and Research Conference. Association for Information Systems, Milan (2013)
Buckley, M., Nordlinger, J., Subramanian, D.: Socially relevant computing. ACM SIGCSE Bull. 40(1), 347–351 (2008)
Budgen, D., Turner, M., Brereton, P., Kitchenham, B.: Using mapping studies in software engineering. In: Proceedings of the 20th Annual Meeting of the Psychology of Programming Interest Group (PPIG 2008), pp. 195–204. Lancaster University, Lancaster (2008)
Buffardi, K., Robb, C., Rahn, D.: Learning agile with tech startup software engineering projects. In: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (ITICSE 2017), pp. 28–33. ACM, New York (2017)
Buffardi, K., Robb, C., Rahn, D.: Tech startups: realistic software engineering projects with interdisciplinary collaboration. J. Comput. Sci. Coll. 32(4), 93–98 (2017)
Case, S., Coleman, M., Deshpande, G.: The Innovative and Entrepreneurial University: Higher Education, Innovation and Entrepreneurship in Focus. US Department of Commerce, Economic Development Administration, Washington (2013)
Chanin, R., Sales, A., Pompermaier, L., Prikladnicki, R.: A systematic mapping study on software startups education. In: Proceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering 2018, EASE’18, pp. 163–168. ACM, New York (2018)
Chanin, R., Sales, A., Santos, A., Pompermaier, L., Prikladnicki, R.: A collaborative approach to teaching software startups: findings from a study using challenge based learning. In: Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE ’18, pp. 9–12. ACM, New York (2018)
Chenoweth, S.: Undergraduate software engineering students in startup businesses. In: Proceedings of the 21st Conference on Software Engineering Education and Training (CSEET’08), Charleston, pp. 118–125. IEEE Computer Society, Piscataway (2008)
Chesney, D.: Social context, singular focus. In: Proceedings of 2014 IEEE Frontiers in Education Conference (FIE), , Madrid, pp. 1–6. IEEE Computer Society, Piscataway (2014)
Coleman, G.: An empirical study of software process in practice. In: Proceedings of the 38th Annual Hawaii International Conference on System Sciences (HICSS), Big Island, pp. 315c, 1–6. IEEE Computer Society, Piscataway (2005)
Coleman, G.: An empirical study of software process in practice. In: Proceedings of the 38th Annual Hawaii International Conference on System Sciences, 2005. HICSS’05, pp. 315c–315c. IEEE, Piscataway (2005)
Currie, E., Doboli, S., Kamberova, G.: Developing the next generation of entrepreneurs. In: Proceedings of 2011 IEEE Frontiers in Education Conference (FIE), Rapid City, pp. S2B 1–6. IEEE Computer Society, Piscataway (2011)
da Cruz, E.F.Z., Alvaro, A.: Introduction of entrepreneurship and innovation subjects in a computer science course in Brazil. In: 2013 IEEE Frontiers in Education Conference (FIE), pp. 1881–1887 (2013). https://doi.org/10.1109/FIE.2013.6685162
Daimi, K., Rayess, N.: The role of software entrepreneurship in computer science curriculum. In: Proceedings of the 2008 International Conference on Frontiers in Education: Computer Science & Computer Engineering (FECS 2008), Las Vegas, pp. 332–338. IEEE Computer Society, Piscataway (2008)
de Lange, P., Nicolaescu, P., Klamma, R., Koren, I.: DevOpsUse for rapid training of agile practices within undergraduate and startup communities. In: European Conference on Technology Enhanced Learning, pp. 570–574. Springer, Heidelberg (2016)
Devadiga, N.M.: Software engineering education: converging with the startup industry. In: 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T), pp. 192–196. IEEE, Piscataway (2017)
Engelsma, J.: Best practices for industry-sponsored CS capstone courses. J. Comput. Sci. Coll. 30(1), 18–28 (2014)
Fagerholm, F., Hellas, A., Luukkainen, M., Kyllönen, K., Yaman, S., Mäenpää, H.: Patterns for designing and implementing an environment for software start-up education. In: Proceedings of the 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2017), pp. 133–140. IEEE, Piscataway (2017)
Ford, R., Goodrich, J., Weissbach, R.: A multidisciplinary business and engineering course in product development and entrepreneurship. In: Proceedings of the 34th Annual Frontiers in Education (FIE 2004), Savannah, pp. T2E/5–T2E10. IEEE Computer Society, Piscataway (2004)
Génova, G., González, M.: Educational encounters of the third kind. Sci. Eng. Ethics 1, 1–10 (2016)
Giardino, C., Unterkalmsteiner, M., Paternoster, N., Gorschek, T., Abrahamsson, P.: What do we know about software development in startups? IEEE Software 31(5), 28–32 (2014)
Giardino, C., Wang, X., Abrahamsson, P.: Why early-stage software startups fail: a behavioral framework, pp. 27–41. Springer International Publishing, New York (2014)
Giardino, C., Paternoster, N., Unterkalmsteiner, M., Gorschek, T., Abrahamsson, P.: Software development in startup companies: the greenfield startup model. IEEE Trans. Softw. Eng. 42(6), 585–604 (2016)
Gross, W.: An approach to teaching entrepreneurship to engineers. In: Proceedings of the 2000 IEEE Engineering Management Society (EMS 2000), Albuquerque, pp. 648–652 (2000)
Harms, R.: Self-regulated learning, team learning and project performance in entrepreneurship education: learning in a lean startup environment. Technol. Forecast. Soc. Chang. 100, 21–28 (2015). https://doi.org/10.1016/j.techfore.2015.02.007
Heintz, F., Klein, K.I.: The design of Sweden’s first 5-year computer science and software engineering program. In: Proceedings of the 45th ACM Technical Symposium on Computer Science Education, Atlanta, pp. 199–204 (2014)
Izurieta, C., Trenk, M., O’Bleness, M., Gunderson-Izurieta, S.: The effectiveness of software development instruction through the software factory method for high school students. In: 123rd Annual Conference in Engineering and Education (ASEE’16), New Orleans, pp. 26–29 (2016)
Järvi, A., Taajamaa, V., Hyrynsalmi, S.: Lean Software Startup – An Experience Report from an Entrepreneurial Software Business Course, Braga, pp. 230–244. Springer International Publishing, New York (2015)
Joseph, A.: Interdisciplinarity, financial software product development, and entrepreneurship in an urban university. Am. Soc. Eng. Edu. 11(1), 812.1–812.13 (2006)
Kajko-Mattsson, M., Nikitina, N.: From knowing nothing to knowing a little: experiences gained from process improvement in a start-up company. In: International Conference on Computer Science and Software Engineering (CSSE 2008), Wuhan, pp. 617–621 (2008)
Kaltenecker, N., Hoerndlein, C., Hess, T.: The drivers of entrepreneurial intentions – an empirical study among information systems and computer science students. In: Proceedings of the 19th Americas Conference on Information Systems (AMCIS 2013), Chicago, pp. 1–8 (2013)
Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Technical Report EBSE 2007-001, Keele University and Durham University Joint Report, Keele and Durham (2007)
Kitchenham, B., Budgen, D., Brereton, O.: Using mapping studies as the basis for further research – a participant-observer case study. Inf. Softw. Technol. 53(6), 638–651 (2011)
Ko, A.J.: A three-year participant observation of software startup software evolution. In: Proceedings of the 39th International Conference on Software Engineering: Software Engineering in Practice Track, pp. 3–12. IEEE Press, Piscataway (2017)
Kontio, J., Ahokas, M., Poyry, P., Warsta, J., Makela, M., Tyrvainen, P.: Software business education for software engineers: towards an integrated curriculum. In: 19th Conference on Software Engineering Education and Training Workshops (CSEETW’06), pp. 4–7 (2006). https://doi.org/10.1109/CSEETW.2006.15
McMahon, E.: From product development to innovation. In: Proceedings of the International Annual Conference of the American Society for Engineering Management (ASEM 2014), Virginia Beach, pp. 118–127 (2014)
Nguyen-Duc, A., Seppänen, P., Abrahamsson, P.: Hunter-gatherer cycle: a conceptual model of the evolution of software startups. In: Proceedings of the 2015 International Conference on Software and System Process (ICSSP 2015), Tallinn, pp. 199–203 (2015)
Nguyen-Duc, A., Shah, S., Ambrahamsson, P.: Towards an early stage software startups evolution model. In: Proceedings of the 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2016), Limassol, pp. 120–127 (2016)
Nurkkala, T., Brandle, S.: Software studio: teaching professional software engineering. In: Proceedings of the 42nd ACM Technical Symposium on Computer Science Education, Dallas, pp. 153–158 (2011)
Osterwalder, A., Pigneur, Y.: Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers. John Wiley & Sons, Hoboken (2010)
Paternoster, N., Giardino, C., Unterkalmsteiner, M., Gorschek, T., Abrahamsson, P.: Software development in startup companies: a systematic mapping study. Inf. Softw. Technol. 56(10), 1200–1218 (2014)
Pauca, V., Guy, R.: Mobile apps for the greater good: a socially relevant approach to software engineering. In: Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (SIGCSE ’12), Raleigh, pp. 535–540 (2012)
Pauli, J., Lawrence, T., Brown, B.: Development of a new software product from a classroom project. In: Proceedings of the 5th International Conference on Information Technology: New Generations (ITNG 2008), Las Vegas, pp. 97–100 (2008)
Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering (EASE), Bari, pp. 68–77 (2008)
Porter, J., Morgan, J., Lester, R., Steele, A., Vanegas, J., Hill, R.: A course in innovative product design: a collaboration between architecture, business, and engineering. In: Proceedings of 2015 IEEE Frontiers in Education Conference (FIE), El Paso, pp. 1–5. IEEE Computer Society, Piscataway (2015)
Porter, J., Morgan, J., Lester, R., Steele, A., Vanegas, J., Hill, R.: A course in innovative product design: a collaboration between architecture, business, and engineering. In: 2015 IEEE Frontiers in Education Conference (FIE), pp. 1–5. IEEE, Piscataway (2015)
Quezada-Sarmiento, P.A., Enciso, L., Mayorga-Diaz, M.P., Mengual-Ándres, S., Hernandez, W., Vivanco-Ochoa, J.V., Carrión, P.V.: Promoting innovation and entrepreneurship skills in professionals in software engineering training: an approach to the academy and bodies of knowledge context. In: 2018 IEEE Global Engineering Education Conference (EDUCON), pp. 796–799. IEEE, Piscataway (2018)
Ribeiro, C., Aleixo, F., Freire, M.: Driving academic spin-off by software development process: a case study in federal Institute of Rio Grande do Norte-Brazil. In: Proceedings of the 17th International Conference on Product-Focused Software Process Improvement (PROFES 2016), Trondheim, pp. 636–639 (2016)
Ries, E.: The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. Crown Business, New York (2011)
Rio, C.R.D., Morgado-Estevez, A., Dominguez-Jimenez, J.: Entrepreneurship and lean manufacturing for software engineering. In: SEFI Annual Conference 2014, Birmingham (2014)
Rubin, J., Chisnell, D.: Handbook of Usability Testing: How to Plan, Design and Conduct Effective Tests. John Wiley & Sons, Hoboken (2008)
Salas, R.P.: Teaching entrepreneurship in computer science: lessons learned. In: Frontiers in Education Conference (FIE), pp. 1–7. IEEE, Piscataway (2017)
Salleh, N., Mendes, E., Grundy, J.: Empirical studies of pair programming for CS/SE teaching in higher education: a systematic literature review. IEEE Trans. Softw. Eng. 37(4), 509–525 (2011)
Sarraipa, J., Ferreira, F., Marcelino-Jesus, E., Artifice, A., Lima, C., Kaddar, M.: Technological Innovations tackling Students dropout. In: Proceedings of the 7th International Conference on Software Development and Technologies for Enhancing Accessibility and Fighting Info-exclusion, Vila Real, pp. 112–118. ACM, New York (2016)
Schilling, J., Klamma, R.: The difficult bridge between university and industry: a case study in computer science teaching. Assess. Eval. High. Educ. 35(4), 367–380 (2010)
Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice Hall PTR, Upper Saddle River (2001)
Shaw, M.: Writing good software engineering research papers: minitutorial. In: Proceedings of the 25th International Conference on Software Engineering (ICSE ’03), Portland, pp. 726–736. IEEE Computer Society, Piscataway (2003)
Sun, D., Xue, J., Tan, X., Liu, P., Sun, Z., Yao, J.: Model analysis of talents’ abilities and qualities for information-based entrepreneurship. In: Proceedings of the 1st International Conference on Information Science and Engineering (ICISE 2009), Nanjing, pp. 2968–2971 (2009)
Vitolo, T., Hersch, K., Brinkman, B.: Making the connection: successful cross campus collaboration among students. In: Proceedings of 2016 IEEE Frontiers in Education Conference (FIE), Erie, pp. 1–7. IEEE Computer Society, Piscataway (2016)
Wieringa, R., Maiden, N., Mead, N., Rolland, C.: Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. Requir. Eng. 11(1), 102–107 (2005)
Zaina, L., Alvaro, A.: A design methodology for user-centered innovation in the software development area. J. Syst. Softw. 110(C), 155–177 (2015)
Zhang, S.: A technology-business-environment model for effective internet entrepreneurship education. In: Proceedings of the 12th International Conference on Information Technology-New Generations (ITNG 2015), Las Vegas, pp. 632–637 (2015)
Acknowledgements
This work is partially funded by FAPERGS (17/2551-0001/205-4) and CNPq.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Chanin, R., Sales, A., Prikladnicki, R. (2020). Software Startup Education: A Transition from Theory to Practice. In: Nguyen-Duc, A., Münch, J., Prikladnicki, R., Wang, X., Abrahamsson, P. (eds) Fundamentals of Software Startups. Springer, Cham. https://doi.org/10.1007/978-3-030-35983-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-35983-6_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-35982-9
Online ISBN: 978-3-030-35983-6
eBook Packages: Computer ScienceComputer Science (R0)