The DOI matches its Crossref record; 257 of the 257 references it cites were found in a registry or an index.
Exploring the intersection between software industry and Software Engineering education - A systematic mapping of Software Engineering Trends
Open accessAbstract
Software has become ubiquitous in every corner of modern societies. During the last five decades, software engineering has also changed significantly to advance the development of various types and scales of software products. In this context, Software Engineering Education plays an important role in keeping students updated with software technologies, processes, and practices that are popular in industries. We investigate from literature the extent Software Engineering Education addresses major Software Engineering Trends in the academic setting. We conducted a systematic mapping study about teaching major Software Engineering Trends in project courses. We classified 126 papers based on their investigated Software Engineering Trends, specifically Software Engineering processes and practices, teaching approaches, and the evolution of Software Engineering Trends over time. We reveal that Agile Software Development is the major trend. The other Trends, i.e., Software Implementation, Usability and Value, Global Software Engineering, and Lean Software Startup, are relatively small in the academic setting, but continuously growing in the last five years. System of Systems is the least investigated among all Trends. The study points out the possible gaps between Software Industry and Education, which implies actionable insights for researchers, educators, and practitioners.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The source backs part of the claim, not all of it — or backs it for a different population, condition or comparison.
In the citing paper
“Thus, a growing number of researchers and organizations pay attention to the adoption of DevOps in the GSE context, to achieve further success in SE (Cico et al., 2021).”
From Identifying the primary dimensions of DevSecOps: A multi-vocal literature review (2024) · cites this paper as Cico et al., 2021
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Goulding, C. (2002) · SAGE Publications Ltd eBooks · doi:10.4135/9781849209236 · Cited by 5,182
Experimentation in Software Engineering
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B., & Wesslén, A. (2012) · doi:10.1007/978-3-642-29044-2 · Cited by 4,460
Manifesto for agile software development
Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., & Thomas, D. A. (2001) · Cited by 4,284
Systematic reviews in the social sciences: a practical guide
(2006) · Choice Reviews Online · doi:10.5860/choice.43-5664 · Cited by 4,081
Systematic Mapping Studies in Software Engineering
Petersen, K., Feldt, R., Mujtaba, S., & Mattsson, M. (2008) · Electronic Workshops in Computing · doi:10.14236/ewic/ease2008.8 · Cited by 3,239
Experimentation in software engineering
(2013) · Choice Reviews Online · doi:10.5860/choice.50-5018 · Cited by 1,554
Selecting Empirical Methods for Software Engineering Research
Easterbrook, S., Singer, J., Storey, M.-A., & Damian, D. (2008) · Guide to Advanced Empirical Software Engineering · doi:10.1007/978-1-84800-044-5_11 · Cited by 1,167
A decade of agile methodologies: Towards explaining agile software development
Dingsøyr, T., Nerur, S., Balijepally, V., & Moe, N. B. (2012) · Journal of Systems and Software · doi:10.1016/j.jss.2012.02.033 · Cited by 1,118
Guide to Advanced Empirical Software Engineering
Shull, F. J., Sjøberg, D. I. K., & Singer, J. (2007) · Springer eBooks · doi:10.1007/978-1-84800-044-5 · Cited by 1,016
Requirements engineering paper classification and evaluation criteria: a proposal and a discussion
Wieringa, R., Maiden, N., Mead, N., & Rolland, C. (2006) · Requirements Engineering · doi:10.1007/s00766-005-0021-6 · Cited by 940
Proceedings of the 2013 International Conference on Software Engineering
Notkin, D. S., Cheng, B. H. C., & Pohl, K. (2013) · Cited by 896
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
(2013) · doi:10.1145/2470654 · Cited by 762
Continuous software engineering: A roadmap and agenda
Fitzgerald, B. F., & Stol, K.-J. (2015) · Journal of Systems and Software · doi:10.1016/j.jss.2015.06.063 · Cited by 742
Sahami, M., Roach, S., Cuadros-Vargas, E., Danyluk, A., Dodge, R., Fisher, K. S., France, R., Grossman, D., Hawthorne, B., Katz, R., et al. (2013) · ACM eBooks · doi:10.1145/2534860 · Cited by 733
Identifying relevant studies in software engineering
Zhang, H., Babar, M. A., & Tell, P. (2010) · Information and Software Technology · doi:10.1016/j.infsof.2010.12.010 · Cited by 570
Self-citationA view of 20th and 21st century software engineering
BOEHM, B. W. (2006) · Proceedings/Proceedings - International Conference on Software Engineering · doi:10.1145/1134285.1134288 · Cited by 511
(2012) · doi:10.1002/9781119203278.app2 · Cited by 446
Proceedings of the 28th international conference on Software engineering
Osterweil, L. J., China, I. I. C. O. S. E. 2. S., Association for Computing Machinery-Digital Library, et al. (2006) · Cited by 358
de Freitas, S. I., Morgan, J. A., & Gibson, D. (2015) · British Journal of Educational Technology · doi:10.1111/bjet.12268 · Cited by 333
Novice software developers, all over again
Begel, A., & Simon, B. (2008) · Proceedings of the Fourth international Workshop on Computing Education Research · doi:10.1145/1404520.1404522 · Cited by 266
Proceedings of the 49th ACM Technical Symposium on Computer Science Education
(2018) · doi:10.1145/3159450 · Cited by 253
Garousi, V., Petersen, K., & Özkan, B. (2016) · Information and Software Technology · doi:10.1016/j.infsof.2016.07.006 · Cited by 242
The Blackwell Encyclopedia of Sociology
Reynolds, C., & Mavrakis, V. (2007) · Blackwell Publishing Ltd eBooks · doi:10.1111/b.9781405124331.2007.x · Cited by 229
Writing good software engineering research papers
Shaw, M. (2003) · Proceedings/Proceedings - International Conference on Software Engineering · doi:10.1109/icse.2003.1201262 · Cited by 213
Hackathons as an Informal Learning Platform
Nandi, A., & Longmeier, M. (2016) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2839509.2844590 · Cited by 210
Software engineering education
Shaw, M. (2000) · Future of Software Engineering (FOSE) · doi:10.1145/336512.336592 · Cited by 208
Proceedings of the 30th international conference on Software engineering
Schäfer, W., Germany, I. '. I. C. O. S. E. 2. L., Association for Computing Machinery-Digital Library, et al. (2008) · Cited by 193
2016 IEEE Frontiers in Education Conference (FIE)
(2016) · doi:10.1109/fie33583.2016 · Cited by 159
Proceedings of the Conference on The Future of Software Engineering
(2000) · doi:10.1145/336512 · Cited by 151
Future of Software Engineering (FOSE '07)
(2007) · doi:10.1109/ieeeconf12703.2007 · Cited by 149
Software Engineering Project Courses with Industrial Clients
Bruegge, B., Krusche, S., & Alperowitz, L. (2015) · ACM Transactions on Computing Education · doi:10.1145/2732155 · Cited by 144
Improving software practice through education: Challenges and future trends
Lethbridge, T. C., Díaz-Herrera, J., LeBlanc, R. J., et al. (2007) · doi:10.1109/fose.2007.13 · Cited by 137
Bosch, J., Olsson, H. H., Björk, J., et al. (2013) · Lecture notes in business information processing · doi:10.1007/978-3-642-44930-7_1 · Cited by 131
Use of Agile Methods in Software Engineering Education
Rico, D. F., & Sayani, H. H. (2009) · Agile Conference · doi:10.1109/agile.2009.13 · Cited by 131
2013 35th International Conference on Software Engineering (ICSE)
(2013) · doi:10.1109/icse16749.2013 · Cited by 131
Collaborations: closing the industry-academia gap
Beckman, K., Coulter, N. S., Khajenoori, S., & Mead, N. R. (1997) · IEEE Software · doi:10.1109/52.636668 · Cited by 114
Enhancing the Student Learning Experience in Software Engineering Project Courses
Samary, M. M., Ochoa, S. F., Bastarrica, M. C., & Gutiérrez, F. J. (2017) · IEEE Transactions on Education · doi:10.1109/te.2017.2742989 · Cited by 109
Budgen, D., Turner, M., & Niazi, M. (2009) · Evaluation and Assessment in Software Engineering · Cited by 108
Proceedings of the first ACM conference on Learning @ scale conference
(2014) · doi:10.1145/2556325 · Cited by 106
2011 Frontiers in Education Conference (FIE)
(2011) · doi:10.1109/fie17605.2011 · Cited by 104
Teaching ‘Soft’ Skills to Engineers
Pulko, S. H., & Parikh, S. (2003) · International Journal of Electrical Engineering Education · doi:10.7227/ijeee.40.4.2 · Cited by 101
A systematic mapping study on practical approaches to teaching software engineering
Samary, M. M., Quispe, A., & Ochoa, S. F. (2014) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie.2014.7044277 · Cited by 90
2014 IEEE Frontiers in Education Conference (FIE) Proceedings
(2014) · doi:10.1109/fie21181.2014 · Cited by 89
What Can Students Get from a Software Engineering Capstone Course?
Bastarrica, M. C., Perovich, D., & Samary, M. M. (2017) · doi:10.1109/icse-seet.2017.15 · Cited by 87
Teaching students scrum using LEGO blocks
Paasivaara, M., Heikkilä, V. T., Lassenius, C., et al. (2014) · Proceedings/Proceedings - International Conference on Software Engineering · doi:10.1145/2591062.2591169 · Cited by 86
A systematic mapping study on the combination of static and dynamic quality assurance techniques
Elberzhager, F., Münch, J., & Nha, V. T. N. (2011) · Information and Software Technology · doi:10.1016/j.infsof.2011.06.003 · Cited by 86
Proceedings of the 45th ACM technical symposium on Computer science education
Dougherty, J., Nagel, K., Decker, A., & Eiselt, K. (2014) · doi:10.1145/2538862 · Cited by 86
Carter, L. (2011) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/1953163.1953312 · Cited by 75
2019 IEEE Global Engineering Education Conference (EDUCON)
(2019) · doi:10.1109/educon45543.2019 · Cited by 75
Succi, G., Morisio, M., & Nagappan, N. (2010) · doi:10.1145/1852786 · Cited by 74
Infusing Design Thinking into a Software Engineering Capstone Course
Palacin-Silva, M. V., Khakurel, J., Happonen, A., et al. (2017) · IEEE Conference on Software Engineering Education and Training (CSEE&T) · doi:10.1109/cseet.2017.41 · Cited by 71
Scrum to support mobile application development projects in a just-in-time learning context
Scharff, C., & Verma, R. (2010) · doi:10.1145/1833310.1833315 · Cited by 68
Artificial Intelligence and Evolutionary Computations in Engineering Systems
Dash, S. S., Bhaskar, M. A., Panigrahi, B. K., & Das, S. (2016) · Advances in intelligent systems and computing · doi:10.1007/978-81-322-2656-7 · Cited by 68
Virtual Scrum: A teaching aid to introduce undergraduate software engineering students to scrum
Rodríguez, G., Soria, Á., & Campo, M. (2013) · Computer Applications in Engineering Education · doi:10.1002/cae.21588 · Cited by 67
A pilot study of using crowds in the classroom
Dow, S. P., Gerber, E. M., & Wong, A. (2013) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/2470654.2470686 · Cited by 66
How is Performance Addressed in DevOps?
Bezemer, C., Eismann, S., Ferme, V., et al. (2019) · ACM/SPEC International Conference on Performance Engineering (ICPE) · doi:10.1145/3297663.3309672 · Cited by 61
Preparing Students and Engineers for Global Software Development: A Systematic Review
Monasor, M. J., Vizcaíno, A., Piattini, M. G., & Caballero, I. (2010) · IEEE International Conference on Global Software Engineering (ICGSE) · doi:10.1109/icgse.2010.28 · Cited by 60
Challenges and Recommendations for the Design and Conduct of Global Software Engineering Courses
Clear, T., Beecham, S., Barr, J., Daniels, M., McDermott, R., Oudshoorn, M. J., Savickaitė, A., & Noll, J. (2015) · doi:10.1145/2858796.2858797 · Cited by 60
Struggles of new college graduates in their first software development job
Begel, A., & Simon, B. (2008) · ACM SIGCSE Bulletin · doi:10.1145/1352322.1352218 · Cited by 60
Student perceptions and attitudes towards the software factory as a learning environment
Ahmad, M. O., Liukkunen, K., & Markkula, J. (2014) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon.2014.6826129 · Cited by 59
An Experience Report at Teaching a Group Based Agile Software Development Project Course
Anslow, C., & Maurer, F. (2015) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2676723.2677284 · Cited by 57
Introduction of continuous delivery in multi-customer project courses
Krusche, S., & Alperowitz, L. (2014) · Proceedings/Proceedings - International Conference on Software Engineering · doi:10.1145/2591062.2591163 · Cited by 56
Proceedings of the Second (2015) ACM Conference on Learning @ Scale
Kiczales, G., Canada, L. 2. S. (. A. C. O. L. @. S. 2. V. B., & Association for Computing Machinery-Digital Library (2015) · doi:10.1145/2724660 · Cited by 52
Clear, A., Parrish, A. S., Impagliazzo, J., & Zhang, M. (2019) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3287324.3287517 · Cited by 52
Supporting Reflective Practice in Software Engineering Education through a Studio-Based Approach
Bull, C., & Whittle, J. (2014) · IEEE Software · doi:10.1109/ms.2014.52 · Cited by 51
Are developers complying with the process
Zazworka, N., Stapel, K., Knauss, E., et al. (2010) · Proceedings of the ... ACM-IEEE International Symposium on Empirical Software Engineering and Measurement/International Symposium on Empirical Software Engineering and Measurement · doi:10.1145/1852786.1852805 · Cited by 50
2017 IEEE Global Engineering Education Conference (EDUCON)
(2017) · doi:10.1109/educon39996.2017 · Cited by 50
Proceedings of the 15th International Conference on Mobile and Ubiquitous Multimedia
Häkkilä, J., & Ojala, T. (2016) · doi:10.1145/3012709 · Cited by 48
2008 38th Annual Frontiers in Education Conference
(2008) · doi:10.1109/fie12719.2008 · Cited by 48
Software engineering education: The gap between industry's requirements and graduates' readiness
Almi, N. E. A. M., Rahman, N. A., Purusothaman, D., et al. (2011) · IEEE Symposium on Computers & Informatics (ISCI) · doi:10.1109/isci.2011.5958974 · Cited by 47
Caspersen, M. E., & Kölling, M. (2009) · ACM Transactions on Computing Education · doi:10.1145/1513593.1513597 · Cited by 46
Using intelligent tutors to enhance student learning of application programming interfaces
Dahotre, A., Krishnamoorthy, V., Corley, M., & Scaffidi, C. P. (2011) · Cited by 45
Steghöfer, J.-P., Knauss, E., Alégroth, E., et al. (2016) · doi:10.1145/2889160.2889181 · Cited by 44
Preparing Tomorrow's Software Engineers for Work in a Global Environment
Beecham, S., Clear, T., Barr, J., et al. (2017) · IEEE Software · doi:10.1109/ms.2017.16 · Cited by 44
Evaluating Test-Driven Development in an Industry-Sponsored Capstone Project
Vũ, J. H., Fröjd, N., Shenkel-Therolf, C., & Janzen, D. S. (2009) · International Conference on Information Technology: New Generations · doi:10.1109/itng.2009.11 · Cited by 43
Measuring the Impact of Agile Coaching on Students’ Performance
Rodríguez, G., Soria, Á., & Campo, M. (2016) · IEEE Transactions on Education · doi:10.1109/te.2015.2506624 · Cited by 43
Design Thinking and Agile Practices for Software Engineering
Corral, L., & Fronza, I. (2018) · doi:10.1145/3241815.3241864 · Cited by 41
Teaching university students Kanban with a collaborative board game
Heikkilä, V. T., Paasivaara, M., & Lassenius, C. (2016) · doi:10.1145/2889160.2889201 · Cited by 40
Learning Agile software development in high school
Missiroli, M., Russo, D., & Ciancarini, P. (2016) · doi:10.1145/2889160.2889180 · Cited by 39
Continuous delivery of personalized assessment and feedback in agile software engineering projects
Bai, X., Li, M., Pei, D., Li, S., & Ye, D. (2018) · Proceedings of the 40th International Conference on Software Engineering: Software Engineering Education and Training · doi:10.1145/3183377.3183387 · Cited by 39
2017 IEEE Frontiers in Education Conference (FIE)
(2017) · doi:10.1109/fie35535.2017 · Cited by 39
Towards an Early Stage Software Startups Evolution Model
Nguyen‐Duc, A., Shah, S. M. A., & Ambrahamsson, P. (2016) · Euromicro Conference on Software Engineering and Advanced Applications (SEAA) · doi:10.1109/seaa.2016.21 · Cited by 38
Self-citationThe Value of Game Prototyping Projects for Students and Industry
Pirker, J., Kultima, A., & Gütl, C. (2016) · doi:10.1145/2897167.2897180 · Cited by 36
Lean Learning - Applying Lean Techniques to Improve Software Engineering Education
Chatley, R., & Field, T. (2017) · IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) · doi:10.1109/icse-seet.2017.5 · Cited by 36
How does participating in a capstone project with industrial customers affect student attitudes?
Paasivaara, M., Vodă, D., Heikkilä, V. T., et al. (2018) · doi:10.1145/3183377.3183398 · Cited by 36
An agile boot camp: Using a LEGO®-based active game to ground agile development principles
Lynch, T. D., Herold, M. J., Bolinger, J., et al. (2011) · 2022 IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie.2011.6142849 · Cited by 33
Meier, A., Kropp, M., & Perellano, G. (2016) · doi:10.1109/cseet.2016.30 · Cited by 33
Exploring influences on student adherence to test-driven development
Buffardi, K., & Edwards, S. H. (2012) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/2325296.2325324 · Cited by 32
Customers' Role in Teaching Distributed Software Development
Bosnić, I., Čavrak, I., agar, M., et al. (2010) · IEEE Conference on Software Engineering Education and Training (CSEE&T) · doi:10.1109/cseet.2010.27 · Cited by 32
Best practices in extreme programming course design
Stapel, K., Lübke, D., & Knauss, E. (2008) · Proceedings/Proceedings - International Conference on Software Engineering · doi:10.1145/1368088.1368197 · Cited by 32
Software Engineering Education: Converging with the Startup Industry
Devadiga, N. M. (2017) · IEEE International Conference on Software Engineering Education and Training (CSEE&T) · doi:10.1109/cseet.2017.38 · Cited by 32
2013 IEEE Global Engineering Education Conference (EDUCON)
(2013) · doi:10.1109/educon30807.2013 · Cited by 32
Integrating UX with scrum in an undergraduate software development project
Felker, C., Slamova, R., & Davis, J. (2012) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2157136.2157226 · Cited by 31
Involving External Stakeholders in Project Courses
Steghöfer, J.-P., Burden, H., Hebig, R., Çalıklı, G., FELDT, R. H., Hammouda, I., Horkoff, J., Knauss, E., & Liebel, G. (2018) · ACM Transactions on Computing Education · doi:10.1145/3152098 · Cited by 31
Teaching software process modeling
Kuhrmann, M., Méndez, D., & Münch, J. (2013) · Proceedings/Proceedings - International Conference on Software Engineering · doi:10.1109/icse.2013.6606665 · Cited by 31
Tech startups: realistic software engineering projects with interdisciplinary collaboration
Buffardi, K., Robb, C. C., & Rahn, D. (2017) · Journal of computing sciences in colleges · Cited by 29
Evolving a Project-Based Software Engineering Course: A Case Study
Delgado, D., Velasco, A., Aponte, J., & Marcus, A. (2017) · IEEE International Conference on Software Engineering Education and Training (CSEE&T) · doi:10.1109/cseet.2017.22 · Cited by 29
Dimensions of experientialism for software engineering education
Holmes, R., Allen, M., & Craig, M. (2018) · doi:10.1145/3183377.3183380 · Cited by 29
Lapidot, T., Gal‐Ezer, J., Caspersen, M. E., et al. (2012) · doi:10.1145/2325296 · Cited by 29
Lean Software Startup – An Experience Report from an Entrepreneurial Software Business Course
Järvi, A., Taajamaa, V., & Hyrynsalmi, S. (2015) · Lecture notes in business information processing · doi:10.1007/978-3-319-19593-3_21 · Cited by 28
Using Gamification to Orient and Motivate Students to Contribute to OSS Projects
Diniz, G. C., Silva, M. A. G., Gerosa, M. A., et al. (2017) · IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE) · doi:10.1109/chase.2017.7 · Cited by 28
Learning Agile with Tech Startup Software Engineering Projects
Buffardi, K., Robb, C. C., & Rahn, D. (2017) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3059009.3059063 · Cited by 28
Improving software engineering education through an empirical approach
Neyem, A., Benedetto, J. I., & Chacon, A. F. (2014) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2538862.2538920 · Cited by 27
Studios in software engineering education: towards an evaluable model
Bull, C., Whittle, J., & Cruickshank, L. (2013) · Lancaster EPrints (Lancaster University) · doi:10.5555/2486788.2486934 · Cited by 27
Do We Teach the Right Thing? A Comparison of GSE Education and Practice
Beecham, S., Noll, J., & Clear, T. (2017) · IEEE International Conference on Global Software Engineering (ICGSE) · doi:10.1109/icgse.2017.8 · Cited by 27
University meets industry: Calling in real stakeholders
Penzenstadler, B., Mahaux, M., & Heymans, P. (2013) · International Conference on Software Engineering Education and Training (CSEE&T) · doi:10.1109/cseet.2013.6595231 · Cited by 26
Mobile and gamified blended learning for language teaching
Baldauf, M., Brandner, A., & Wimmer, C. (2017) · International Conference on Mobile and Ubiquitous Multimedia (MUM) · doi:10.1145/3152832.3152842 · Cited by 26
Santos, A. R., Sales, A., Fernandes, P., et al. (2018) · doi:10.1145/3183440.3195061 · Cited by 26
Learning agile software engineering practices using coding dojo
Heinonen, K., Hirvikoski, K., Luukkainen, M., et al. (2013) · ACM SIGITE Conference on Information Technology Education (SIGITE) · doi:10.1145/2512276.2512306 · Cited by 25
Empowering social innovators through collaborative and experiential learning
Pappas, I. O., Mora, S., Jaccheri, L., et al. (2018) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon.2018.8363350 · Cited by 25
Self-citationProceedings of the XXXII Brazilian Symposium on Software Engineering
(2018) · doi:10.1145/3266237 · Cited by 24
Software engineering senior design course
Smith, T., Cooper, K., & Longstreet, C. S. (2011) · doi:10.1145/1984674.1984679 · Cited by 23
A Two-Course Sequence of Real Projects for Real Customers
Murphy, C., Sheth, S., & Morton, S. (2017) · doi:10.1145/3017680.3017742 · Cited by 23
2007 IEEE International Conference on Computational Cybernetics
(2007) · doi:10.1109/icccyb12751.2007 · Cited by 23
Towards better Scrum learning using learning styles
Scott, E., Rodríguez, G., Soria, Á., et al. (2015) · Journal of Systems and Software · doi:10.1016/j.jss.2015.10.022 · Cited by 22
Software Development Methodologies, Trends and Implications: A Testing Centric View
Zhang, X. “., Hu, T. “., Dai, H., et al. (2010) · Information Technology Journal · doi:10.3923/itj.2010.1747.1753 · Cited by 22
Learning scrum by doing real-life projects
Villavicencio, M., Narvaez, E., Izquierdo, E., et al. (2017) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon.2017.7943039 · Cited by 22
Experience teaching software project management in both industrial and academic settings
Kruchten, P. B. (2011) · doi:10.1109/cseet.2011.5876087 · Cited by 21
Venson, E., Figueiredo, R. M. D. C., Silva, W., et al. (2016) · 2022 IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie.2016.7757394 · Cited by 21
Quantitative assessment with using ticket driven development for teaching scrum framework
Igaki, H., Fukuyasu, N., Saiki, S., et al. (2014) · Proceedings/Proceedings - International Conference on Software Engineering · doi:10.1145/2591062.2591162 · Cited by 20
IT Curriculum as a Complex Emerging Process
Jaakkola, H., Henno, J., & Rudas, I. J. (2006) · IEEE International Conference on Computational Cybernetics (ICCC) · doi:10.1109/icccyb.2006.305731 · Cited by 20
Use of Gamification to Teach Agile Values and Collaboration
Hof, S., Kropp, M., & Landolt, M. (2017) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3059009.3059043 · Cited by 20
Test-driven development in education
Kollanus, S., & Isomöttönen, V. (2008) · Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/1384271.1384306 · Cited by 19
Increasing the effectiveness of teaching software engineering: A University and industry partnership
Dagnino, A. (2014) · IEEE Conference on Software Engineering Education and Training (CSEE&T) · doi:10.1109/cseet.2014.6816781 · Cited by 19
Prior, J. C., Connor, A., & Leaney, J. (2014) · doi:10.1145/2591708.2591720 · Cited by 19
Eddy, B. P., Wilde, N., Cooper, N. A., et al. (2017) · IEEE Conference on Software Engineering Education and Training (CSEE&T) · doi:10.1109/cseet.2017.18 · Cited by 19
Proceedings of the 21st Pan-Hellenic Conference on Informatics
(2017) · doi:10.1145/3139367 · Cited by 19
2015 IEEE Global Engineering Education Conference (EDUCON)
(2015) · doi:10.1109/educon35741.2015 · Cited by 19
Software Development PBL Focusing on Communication Using Scrum
Kizaki, S., Tahara, Y., & Ohsuga, A. (2014) · IIAI International Conference on Advanced Applied Informatics (IIAI-AAI) · doi:10.1109/iiai-aai.2014.138 · Cited by 18
Agile for Millennials: A Comparative Study
Missiroli, M., Russo, D., & Ciancarini, P. (2017) · doi:10.1109/secm.2017.7 · Cited by 18
Challenge based startup learning: a framework to teach software startup
Chanin, R. M., Sales, A., Pompermaier, L., et al. (2018) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3197091.3197122 · Cited by 18
Proceedings of the ACM Turing Celebration Conference - China
(2019) · doi:10.1145/3321408 · Cited by 18
Software Engineering Education: A Roadmap
Shaw, M. (2018) · doi:10.1184/r1/6625811 · Cited by 18
New sustainable teaching approaches in software engineering education
Kropp, M., & Meier, A. (2014) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon.2014.6826229 · Cited by 17
Evaluating capstone project through flexible and collaborative use of Scrum framework
de Souza, R. T., Zorzo, S. D., & da Silva, D. A. (2015) · 2022 IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie.2015.7344249 · Cited by 17
Clear, T., & Beecham, S. (2019) · ACM Transactions on Computing Education · doi:10.1145/3294011 · Cited by 17
Students' perceptions of Scrum practices
Mahnič, V., & Rožanc, I. (2012) · International Convention on Information and Communication Technology, Electronics and Microelectronics · Cited by 16
A distance learning approach to teaching eXtreme programming
Murphy, C., Phung, D. B., & Kaiser, G. E. (2008) · Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/1384271.1384325 · Cited by 16
An industry-academia team-teaching case study for software engineering capstone courses
Rusu, A., & Swenson, M. (2008) · 2022 IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie.2008.4720543 · Cited by 16
Software Engineering Education in the New World: What Needs to Change?
Bass, M. (2016) · doi:10.1109/cseet.2016.34 · Cited by 16
Using Scrum and Wikis to manage student major projects
Kudikyala, U. K., & Dulhare, U. N. (2015) · IEEE International Conference on MOOCs, Innovation and Technology in Education (MITE) · doi:10.1109/mite.2015.7375279 · Cited by 16
Müller, S., Bergande, B., & Brüne, P. (2018) · doi:10.1145/3209087.3209093 · Cited by 16
2018 IEEE World Engineering Education Conference (EDUNINE)
(2018) · doi:10.1109/edunine43013.2018 · Cited by 16
Matthies, C. (2018) · doi:10.1145/3194779.3194784 · Cited by 16
Teaching software project management using agile paradigm
Fitsilis, P., & Lekatos, A. (2017) · Panhellenic Conference on Informatics · doi:10.1145/3139367.3139413 · Cited by 14
Introducing competitiveness and industry involvement as learning tools
Llopis, F., & Guerrero, F. (2018) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon.2018.8363243 · Cited by 14
Bolinger, J., Yackovich, K., Ramnath, R., et al. (2010) · doi:10.1109/tee.2010.5508872 · Cited by 13
Campbell, J., & Tafliovich, A. (2015) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2676723.2677307 · Cited by 13
Updating CS capstone projects to incorporate new agile methodologies used in industry
Knudson, D., & Radermacher, A. (2011) · doi:10.1109/cseet.2011.5876122 · Cited by 13
Kropp, M., & Meier, A. (2016) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon.2016.7474675 · Cited by 13
The Use of Industry Training Strategies in a Software Engineering Course: An Experience Report
Portela, C. D. S., de Vasconcelos, A. M. L., Oliveira, S. R. B., et al. (2017) · IEEE Conference on Software Engineering Education and Training (CSEE&T) · doi:10.1109/cseet.2017.16 · Cited by 13
Rodríguez, M. C., Manso-Vázquez, M., Tslapatas, H., et al. (2018) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon.2018.8363302 · Cited by 13
Hiring millennial students as software engineers
Heggen, S., & Myers, C. (2018) · doi:10.1145/3194779.3194780 · Cited by 13
Proceedings of the 2015 ITiCSE on Working Group Reports
(2015) · doi:10.1145/2858796 · Cited by 13
The Research of Software Engineering Curriculum Reform
Kuang, L., & Han, X. (2012) · Physics Procedia · doi:10.1016/j.phpro.2012.05.282 · Cited by 12
Understanding the tenets of agile software engineering
Soundararajan, S., Chigani, A., & Arthur, J. D. (2012) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2157136.2157228 · Cited by 12
Software design studio: a practical example
Lee, J., Kotonya, G., Whittle, J., et al. (2015) · Lancaster EPrints (Lancaster University) · doi:10.5555/2819009.2819071 · Cited by 12
Undergraduate Software Engineering Students in Startup Businesses
Chenoweth, S. (2008) · Proceedings · doi:10.1109/cseet.2008.27 · Cited by 12
Agile methodologies applied in teaching-learning process in engineering: A case of study
Guerrero, F. S., Sucunuta, M., Morales, G. R., et al. (2018) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon.2018.8363366 · Cited by 12
Software Theater—Teaching Demo-Oriented Prototyping
Krusche, S., Dzvonyar, D., Han, X., et al. (2018) · ACM Transactions on Computing Education · doi:10.1145/3145454 · Cited by 12
Developing an Overview of Computing/Engineering Curricula via the CC2020 Project
Impagliazzo, J., Clear, A., & Alrumaih, H. (2018) · doi:10.1109/edunine.2018.8450965 · Cited by 12
Towards a supercollaborative software engineering MOOC
Billingsley, W., & Steel, J. R. H. (2014) · Proceedings/Proceedings - International Conference on Software Engineering · doi:10.1145/2591062.2591157 · Cited by 11
The DevOps Lab Platform for Managing Diversified Projects in Educating Agile Software Engineering
Bai, X., Pei, D., Li, M., et al. (2018) · 2022 IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie.2018.8658817 · Cited by 11
A distance learning approach to teaching eXtreme programming
Murphy, C., Phung, D. B., & Kaiser, G. E. (2008) · ACM SIGCSE Bulletin · doi:10.1145/1597849.1384325 · Cited by 11
A story-telling approach for a software engineering course design
Christensen, H. B. (2009) · doi:10.1145/1562877.1562901 · Cited by 10
ScrumTutor: A web-based interactive tutorial for Scrum Software development
Potineni, S., Bansal, S. K., & Amresh, A. (2013) · International Conference on Advances in Computing, Communications and Informatics (ICACCI) · doi:10.1109/icacci.2013.6637469 · Cited by 10
Proposal Based Studio Projects: How to Avoid Producing "Cookie Cutter" Software Engineers
Root, D. E., Rosso-Llopart, M., & Taran, G. (2008) · Proceedings · doi:10.1109/cseet.2008.20 · Cited by 10
Honig, W. L. (2008) · Proceedings · doi:10.1109/cseet.2008.38 · Cited by 10
Acquiring Professional Software Engineering Skills through Studio-based Learning
Roşca, D. (2018) · International Conference on Information Technology Based Higher Education and Training (ITHET) · doi:10.1109/ithet.2018.8424773 · Cited by 10
Scrum across the CS/SE curricula
Wallace, C., Mohan, S., Troy, D. A., et al. (2012) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2157136.2157142 · Cited by 9
Comparing Remote and Co-located Interaction in Free and Open Source Software Engineering Projects
Buffardi, K. (2017) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3059009.3059019 · Cited by 9
Introducing SCRUM into a Distributed Software Development Course
Bosnić, I., Ciccozzi, F., Čavrak, I., et al. (2015) · doi:10.1145/2797433.2797469 · Cited by 8
Flagged first, then by citations
Research works printed but not linked: 1
- Ahmad, 2014, Kanban for software engineering teaching in a software factory learning environment, World Trans. Eng. Technol. Educ., 12, 338
Cited by
Sorted by citations
Identifying the primary dimensions of DevSecOps: A multi-vocal literature review
Zhao, X., Clear, T., & Lal, R. (2024) · Journal of Systems and Software · doi:10.1016/j.jss.2024.112063 · Cited by 40
Grande, R., Vizcaíno, A., & García, F. O. (2024) · Computer Standards & Interfaces · doi:10.1016/j.csi.2023.103767 · Cited by 30
Metadata
- Authors
- Cico, O., Jaccheri, L., Nguyen-Duc, A., & Zhang, H.
- Affiliations
- Norwegian University of Science and Technology (NO)
- Nanjing University (CN)
- Corresponding author
- Cico, Orges
- Venue
- Journal of Systems and Software
- Publisher
- Elsevier BV
- Published
- 2021-02
- Volume
- 172
- Pages
- 110736
- ISSN
- 0164-1212 (ISSN-L)
- OpenAlex
- W3042802686
- Cited by
- 195
- References
- 257
- Citations by year
- 2026: 25 · 2025: 33 · 2024: 43 · 2023: 33 · 2022: 38 · 2021: 21
- FWCI
- 22.11
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- Locations
- Journal of Systems and Software (publishedVersion, cc-by)
- NORA - Norwegian Open Research Archives (submittedVersion, cc-by)
- Funders
- Norges Teknisk-Naturvitenskapelige Universitet
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Physical Sciences › Computer Science › Information Systems › Information Systems Education and Curriculum Development
- Social Sciences › Education › Engineering Education and Curriculum Development
- Keywords
- software engineering education, software engineering trends, industry-education gap, agile software development, teaching methods, project courses, software implementation, usability, global software engineering, systems of systems
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review