Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Francis Harrison

dblp:166/4908 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Empirical software engineering · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computing education · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computing education › software engineering education
global software engineering education
0.212015
Learning Global Agile Software Engineering Using Same-Site and Cross-Site Teams · ICSE (2) 2015
Computing education
software engineering education
0.212015
Learning Global Agile Software Engineering Using Same-Site and Cross-Site Teams · ICSE (2) 2015
Empirical software engineering
collaborative software development
0.212015
Learning Global Agile Software Engineering Using Same-Site and Cross-Site Teams · ICSE (2) 2015
Empirical software engineering › developer studies
global software development
0.212015
Learning Global Agile Software Engineering Using Same-Site and Cross-Site Teams · ICSE (2) 2015
Empirical software engineering
developer studies
0.112015
Learning Global Agile Software Engineering Using Same-Site and Cross-Site Teams · ICSE (2) 2015

Methods — techniques the papers use, named apart from their topics

repository mining · 0.4questionnaire · 0.4mixed-method study · 0.4interviews · 0.4
YearPublicationVenuePosition
2019 Reference Coupling: An exploration of inter-project technical dependencies and their characteristics within large software ecosystems
Kelly Blincoe, Francis Harrison, Navpreet Kaur, Daniela E. Damian
Inf. Softw. Technol.2
2015 Learning Global Agile Software Engineering Using Same-Site and Cross-Site Teams
abstract
We describe an experience in teaching global software engineering (GSE) using distributed Scrum augmented with industrial best practices. Our unique instructional technique had students work in both same-site and cross-site teams to contrast the two modes of working. The course was a collaboration between Aalto University, Finland and University of Victoria, Canada. Fifteen Canadian and eight Finnish students worked on a single large project, divided into four teams, working on interdependent user stories as negotiated with the industrial product owner located in Finland. Half way through the course, we changed the teams so each student worked in both a local and a distributed team. We studied student learning using a mixed-method approach including 14 post-course interviews, pre-course and Sprint questionnaires, observations, meeting recordings, and repository data from git and Flow dock, the primary communication tool. Our results show no significant differences between working in distributed vs. Non-distributed teams, suggesting that Scrum helps alleviate many GSE problems. Our post-course interviews and survey data allows us to explain this effect, we found that students over time learned to better self-select tasks with less inter-team dependencies, to communicate more, and to work better in teams.
Maria Paasivaara, Kelly Blincoe, Casper Lassenius, Daniela E. Damian, Jyoti Sheoran, Francis Harrison, Prashant Chhabra, Aminah Yussuf, Veikko Isotalo
ICSE (2)6
2015 Ecosystems in GitHub and a Method for Ecosystem Identification Using Reference Coupling
abstract
Software projects are not developed in isolation. Recent research has shifted to studying software ecosystems, communities of projects that depend on each other and are developed together. However, identifying technical dependencies at the ecosystem level can be challenging. In this paper, we propose a new method, known as reference coupling, for detecting technical dependencies between projects. The method establishes dependencies through user-specified cross-references between projects. We use our method to identify ecosystems in GitHub-hosted projects, and we identify several characteristics of the identified ecosystems. We find that most ecosystems are centered around one project and are interconnected with other ecosystems. The predominant type of ecosystems are those that develop tools to support software development. We also found that the project owners' social behaviour aligns well with the technical dependencies within the ecosystem, but project contributors' social behaviour does not align with these dependencies. We conclude with a discussion on future research that is enabled by our reference coupling method.
Kelly Blincoe, Francis Harrison, Daniela E. Damian
MSR2