The Essence Theory of Software Engineering : Large-Scale Classroom Experiences from 450+ Software Engineering BSc Students
Kemell, K.-K., Nguyen-Duc, A., Wang, X., Risku, J., & Abrahamsson, P. (2018). The Essence Theory of Software Engineering : Large-Scale Classroom Experiences from 450+ Software Engineering BSc Students. In M. Kuhrmann, K. Schneider, D. Pfahl, S. Amasaki, M. Ciolkowski, R. Hebig, P. Tell, J. Klünder, & S. Küpper (Eds.), PROFES 2018 : Product-Focused Software Process Improvement : 19th International Conference, Proceedings (pp. 123-138). Springer. Lecture Notes in Computer Science, 11271. https://doi.org/10.1007/978-3-030-03673-7_9
Published in
Lecture Notes in Computer ScienceAuthors
Editors
Date
2018Copyright
© Springer Nature Switzerland AG 2018.
Abstract. Software Engineering as an industry is highly diverse in terms of development methods and practices. Practitioners employ a myriad of methods and
tend to further tailor them by e.g. omitting some practices or rules. This diversity
in development methods poses a challenge for software engineering education,
creating a gap between education and industry. General theories such as the Essence Theory of Software Engineering can help bridge this gap by presenting
software engineering students with higher-level frameworks upon which to build
an understanding of software engineering methods and practical project work. In
this paper, we study Essence in an educational setting to evaluate its usefulness
for software engineering students while also investigating barriers to its adoption
in this context. To this end, we observe 102 student teams utilize Essence in practical software engineering projects during a semester long, project-based course.
Publisher
SpringerParent publication ISBN
978-3-030-03672-0Conference
International Conference on Product-Focused Software Process ImprovementIs part of publication
PROFES 2018 : Product-Focused Software Process Improvement : 19th International Conference, ProceedingsISSN Search the Publication Forum
0302-9743Keywords
Publication in research information system
https://converis.jyu.fi/converis/portal/detail/Publication/28727645
Metadata
Show full item recordCollections
License
Related items
Showing items with similar title or keywords.
-
Software Startup Practices : Software Development in Startups Through the Lens of the Essence Theory of Software Engineering
Kemell, Kai-Kristian; Ravaska, Ville; Nguyen-Duc, Anh; Abrahamsson, Pekka (Springer, 2020)Software startups continue to be important drivers of economy globally. As the initial investment required to found a new software company becomes smaller and smaller resulting from technological advances such as cloud ... -
Omission of Quality Software Development Practices : A Systematic Literature Review
Ghanbari, Hadi; Vartiainen, Tero; Siponen, Mikko (Association for Computing Machinery (ACM), 2018)Software deficiencies are minimized by utilizing recommended software development and quality assurance practices. However, these recommended practices (i.e., quality practices) become ineffective if software professionals ... -
Investigating the causal mechanisms underlying the customization of software development methods
Ghanbari, Hadi (University of Jyväskylä, 2017)Over the last four decades, software development has been one of the mainstream topics in the Software Engineering and Information Systems disciplines. Thousands of methods have been put forward offering prescriptions ... -
The essence of software startup : an empirical study on the application of essence framework
Ravaska, Ville (2020)Software startups are still a scarcely studied subject even though success stories of the companies like Facebook and Twitter have boosted the popularity of new software startup companies. The impact of successful startups ... -
Research Versus Practice in Quantum Software Engineering : Experiences From Credit Scoring Use Case
Liimatta, Petri; Taipale, Pauli; Halunen, Kimmo; Heinosaari, Teiko; Mikkonen, Tommi; Stirbu, Vlad (Institute of Electrical and Electronics Engineers (IEEE), 2024)The emergence of quantum computing proposes a revolutionary paradigm that can radically transform numerous scientific and industrial application domains. However, realizing this promise in industrial applications is far ...