Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021
Fri 28 May 2021 20:10 - 20:30 at JSEET Room - 4.3. Team Practices Chair(s): Hakan Erdogmus
Sat 29 May 2021 08:10 - 08:30 at JSEET Room - 4.3. Team Practices

Agile software teams are expected to follow a number of specific Team Practices (TPs) during each iteration, such as estimating the effort (“points”) required to complete user stories and coordinating the management of the codebase with the delivery of features. For software engineering instructors trying to teach such TPs to student teams, manually auditing teams if teams are following the TPs and improving over time is tedious, time-consuming and error-prone. It is even more difficult when those TPs involve two or more tools. For example, starting work on a feature in a project-management tool such as Pivotal Tracker should usually be followed relatively quickly by the creation of a feature branch on GitHub. Merging a feature branch on GitHub should usually be followed relatively quickly by deploying the new feature to a staging server for customer feedback. Few systems are designed specifically to audit such TPs, and existing ones, as far as we know, are limited to a single specific tool. We present Bluejay, an open-source extensible platform that uses the APIs of multiple tools to collect raw data, synthesize it into TP measurements, and present dashboards to audit the TPs. A key insight in Bluejay’s design is that TPs can be expressed in terminology similar to that used for modeling and auditing Service Level Agreement (SLA) compliance. Bluejay therefore builds on mature tools used in that ecosystem and adapts them for describing, auditing, and reporting on TPs. Bluejay currently consumes data from five different widely-used development tools, and can be customized by connecting it to any service with a REST API. Video showcase available

Conference Day
Fri 28 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

19:30 - 20:30
4.3. Team PracticesJSEET - Joint Track on Software Engineering Education and Training at JSEET Room +12h
Chair(s): Hakan ErdogmusCarnegie Mellon University
19:30
20m
Research paper
Who Does What? Work Division and Allocation Strategies of Computer Science Student TeamsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Anna van der MeulenLeiden University, Efthimia AivaloglouUniversity of Leiden
Pre-print Media Attached
19:50
20m
Research paper
Assessment of a hybrid software development process for student projects: a controlled experimentJSEET
JSEET - Joint Track on Software Engineering Education and Training
Rafal WlodarskiLodz University of Technology, Jean-Rémy FalleriUniv. Bordeaux, Bordeaux INP, CNRS, LaBRI. Institut Universitaire de France., Corinne ParvéryBordeaux INP
Pre-print Media Attached
20:10
20m
Demonstration
Bluejay: A Cross-Tooling Audit Framework For Agile Software TeamsJSEET
JSEET - Joint Track on Software Engineering Education and Training
César GarcíaUniversity of Sevilla, Alejandro GuerreroUniversity of Seville, Joshua ZeitsoffUniversity of California, Berkeley, Srujay KorlakuntaUniversity of California, Berkeley, Pablo FernandezUniversity of Seville, Armando FoxUniversity of California, Berkeley, Antonio Ruiz-CortésUniversity of Seville
Pre-print Media Attached

Conference Day
Sat 29 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

07:30 - 08:30
07:30
20m
Research paper
Who Does What? Work Division and Allocation Strategies of Computer Science Student TeamsJSEET
JSEET - Joint Track on Software Engineering Education and Training
Anna van der MeulenLeiden University, Efthimia AivaloglouUniversity of Leiden
Pre-print Media Attached
07:50
20m
Research paper
Assessment of a hybrid software development process for student projects: a controlled experimentJSEET
JSEET - Joint Track on Software Engineering Education and Training
Rafal WlodarskiLodz University of Technology, Jean-Rémy FalleriUniv. Bordeaux, Bordeaux INP, CNRS, LaBRI. Institut Universitaire de France., Corinne ParvéryBordeaux INP
Pre-print Media Attached
08:10
20m
Demonstration
Bluejay: A Cross-Tooling Audit Framework For Agile Software TeamsJSEET
JSEET - Joint Track on Software Engineering Education and Training
César GarcíaUniversity of Sevilla, Alejandro GuerreroUniversity of Seville, Joshua ZeitsoffUniversity of California, Berkeley, Srujay KorlakuntaUniversity of California, Berkeley, Pablo FernandezUniversity of Seville, Armando FoxUniversity of California, Berkeley, Antonio Ruiz-CortésUniversity of Seville
Pre-print Media Attached