2019
DOI: 10.1016/j.jss.2019.110401
|View full text |Cite
|
Sign up to set email alerts
|

Cooperative Thinking: Analyzing a new framework for software engineering education

Abstract: Computational 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 m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 15 publications
(7 citation statements)
references
References 79 publications
(91 reference statements)
0
7
0
Order By: Relevance
“…This study demonstrates the positive outcomes of collaborative problem solving on students' course experience in software engineering education. Ciancarini, et al (2019) investigated collaborative thinking and its latent variables such as group awareness, group organization and complex negotiation in software development and concluded that solving complex software problems collaboratively in a team has a positive effect on problem solving skills, along with other variables considered (i.e. computational thinking).…”
Section: Discussionmentioning
confidence: 99%
“…This study demonstrates the positive outcomes of collaborative problem solving on students' course experience in software engineering education. Ciancarini, et al (2019) investigated collaborative thinking and its latent variables such as group awareness, group organization and complex negotiation in software development and concluded that solving complex software problems collaboratively in a team has a positive effect on problem solving skills, along with other variables considered (i.e. computational thinking).…”
Section: Discussionmentioning
confidence: 99%
“…This means that we could not derive statistically significant results from this research study; however, we were able to derive hypotheses (about the applicability of agile methodologies to musical production) that could be investigated in future research. As a matter of fact, in the near future, we plan to use PLS-SEM (Partial Least Squares -Structural Equation Modeling) to larger sample sizes and thus obtain measured constructs of better statistical significance (Missiroli et al, 2017;Russo et al, 2018a;Ciancarini et al, 2019;Stol, 2019, 2021;Cucolaş and Russo, 2023).…”
Section: Limitations and Shortcomingsmentioning
confidence: 99%
“…To achieve our goal we performed an empirical investigation based on the most solid standards in the field (Missiroli et al, 2017;Russo et al, 2018a;Ciancarini et al, 2019;Stol, 2019, 2021;Cucolaş and Russo, 2023). The results pointed out many interesting analogies between the daily practices of software engineers and those of musicians, thereby contributing to open a profitable new strand of research in the literature.…”
Section: Introductionmentioning
confidence: 99%
“…Ciancarini et al ( [31]) presented a theoretical framework based on a close connection between complex problem solving and computational thinking associated with agile value resulting in "cooperative thinking" defined as a competence encompassed by complex negotiation, continuous learning, group awareness, and group organisation.…”
Section: Framework and Modelsmentioning
confidence: 99%