Cooperative Thinking: analyzing a new framework for software engineering education

dc.check.date2021-08-22
dc.check.infoAccess to this article is restricted until 24 months after publication by request of the publisher.en
dc.contributor.authorCiancarini, Paolo
dc.contributor.authorMissiroli, Marcello
dc.contributor.authorRusso, Daniel
dc.contributor.funderConsiglio Nazionale delle Ricercheen
dc.contributor.funderItalian Inter-University Consortium for Informatics (CINI)en
dc.contributor.funderScience Foundation Irelanden
dc.contributor.funderEuropean Regional Development Funden
dc.date.accessioned2019-09-11T16:01:34Z
dc.date.available2019-09-11T16:01:34Z
dc.date.issued2019-08-22
dc.description.abstractComputational Thinking (CT) and Agile Values (AV) focus respectively on the individual capability to think algorithmically, and on the principles of collaborative software development. Although these two dimensions of software engineering education complement each other, very few studies explored their interaction. In this paper we use an exploratory Structural Equation Modeling technique to introduce and analyze Cooperative Thinking (CooT), a model of team-based computational problem solving. We ground our model on the existing literature and validate it through Partial Least Square modeling. Cooperative Thinking is new competence which aim is to support cooperative problem solving of technical contents suitable to deal with complex software engineering problems. This article suggests to tackle the CooT construct as an education goal, to train students of software development to improve both their individual and teaming performances.en
dc.description.sponsorshipConsiglio Nazionale delle Ricerche (Institute of Cognitive Sciences and Technologies of the Italian National Research Council (ISTC-CNR)en
dc.description.statusPeer revieweden
dc.description.versionAccepted Versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.articleid110401en
dc.identifier.citationCiancarini, P., Missiroli, M. and Russo, D. (2019) 'Cooperative Thinking: Analyzing a new framework for software engineering education', Journal of Systems and Software, 157, 110401 (12 pp). doi: 10.1016/j.jss.2019.110401en
dc.identifier.doi10.1016/j.jss.2019.110401en
dc.identifier.endpage12en
dc.identifier.issn0164-1212
dc.identifier.journaltitleJournal of Systems and Softwareen
dc.identifier.startpage1en
dc.identifier.urihttps://hdl.handle.net/10468/8518
dc.identifier.volume157en
dc.language.isoenen
dc.publisherElsevieren
dc.relation.projectinfo:eu-repo/grantAgreement/SFI/SFI Research Centres/13/RC/2094/IE/Lero - the Irish Software Research Centre/en
dc.relation.urihttp://www.sciencedirect.com/science/article/pii/S016412121930175X
dc.rights© 2019 Elsevier Inc. All rights reserved. This manuscript version is made available under the CC-BY-NC-ND 4.0 licenseen
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/en
dc.subjectPartial least squaresen
dc.subjectStructural equation modellingen
dc.subjectMultivariate analysisen
dc.subjectLatent variable analysisen
dc.subjectEmpirical software engineeringen
dc.subjectComputer science educationen
dc.subjectK-12en
dc.subjectHigh schoolen
dc.subjectSoftware engineering educationen
dc.subjectComputational thinkingen
dc.subjectAgileen
dc.subjectCooperative thinkingen
dc.titleCooperative Thinking: analyzing a new framework for software engineering educationen
dc.typeArticle (peer-reviewed)en
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
10936_JSS__Cooperative_Thinking-10.pdf
Size:
2.04 MB
Format:
Adobe Portable Document Format
Description:
Accepted version
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.71 KB
Format:
Item-specific license agreed upon to submission
Description: