2016 IEEE Frontiers in Education Conference (FIE) 2016
DOI: 10.1109/fie.2016.7757683
|View full text |Cite
|
Sign up to set email alerts
|

Utilizing open source software in teaching practice-based software engineering courses

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 8 publications
0
3
0
Order By: Relevance
“…Searching Shodan, we found 59,596 unique hosts. We wrote a web crawler for each software package, which would attempt to list every repository on each host, and would report when instances were unreachable (11,677), had no public repositories (44,863), or required login information to view repositories (2101). We then attempted to clone all public repositories, again logging when a repository failed to clone, sent us a redirect when we tried to clone, or required login information to clone.…”
Section: Data Collectionmentioning
confidence: 99%
See 1 more Smart Citation
“…Searching Shodan, we found 59,596 unique hosts. We wrote a web crawler for each software package, which would attempt to list every repository on each host, and would report when instances were unreachable (11,677), had no public repositories (44,863), or required login information to view repositories (2101). We then attempted to clone all public repositories, again logging when a repository failed to clone, sent us a redirect when we tried to clone, or required login information to clone.…”
Section: Data Collectionmentioning
confidence: 99%
“…Open source has long been linked to academic institutions [25], including libraries [5,34], research centers [33,35], and the classroom [43]. Version control systems such as git have been interesting tools to assist in classroom learning [7,18], including computer science [11,26] and statistics [2] courses. GitHub has played a role in the classroom and for hosting scientific research [12,44], yet we expect many institutions to be either unwilling or unable to utilize GitHub or other commercial tools [8,27,43].…”
Section: Introductionmentioning
confidence: 99%
“…In their work they highlight some aspects that can be effectively taught by promoting students' contributions to open source software, such as soft skills and technical writing, reverse engineering, software modeling, and learning to estimate, plan, and manage new requirements. Dorodchi and Dehbozorgi [16] proposed eight open source labs for teaching and practicing SE general activities based on FLOSS. They taught how to set-up the development environment; how to communicate inside an OSS community; how to use a source code versioning system, modelling OSS, and requirement analysis (they asked the students to analyse how to make some modifications to a large existing codebase); implementing and testing the proposed new features.…”
Section: Oss In Sementioning
confidence: 99%