SEAMS 2019
Sat 25 - Sun 26 May 2019 Montreal, QC, Canada
co-located with ICSE 2019
VenueFairmont The Queen Elizabeth Hotel
Room nameCentre-Ville
Floor0
Room number1
Room InformationNo extra information available
Program

You're viewing the program in a time zone which is different from your device's time zone - change time zone

Sun 26 May
Times are displayed in time zone: Eastern Time (US & Canada) change

11:00 - 11:45
Session II: Defect Prediction and Testing (Part 1)MSR Technical Papers at Centre-Ville
Chair(s): Patanamon ThongtanunamThe University of Melbourne
11:00
15m
Full-paper
DeepJIT: An End-To-End Deep LearningFramework for Just-In-Time Defect Prediction
MSR Technical Papers
Thong HoangSingapore Management University, Singapore, Hoa Khanh DamUniversity of Wollongong, Yasutaka KameiKyushu University, David LoSingapore Management University, Naoyasu UbayashiKyushu University
11:16
15m
Full-paper
Lessons learned from using a deep tree-based model for software defect prediction in practice
MSR Technical Papers
Hoa Khanh DamUniversity of Wollongong, Trang PhamDeakin University, Shien Wee NgUniversity of Wollongong, Truyen Tran, John GrundyMonash University, Aditya Ghose, Taeksu Kim, Chul-Joo Kim
11:32
6m
Short-paper
Empirical study in using version histories for change risk classification
MSR Technical Papers
11:39
6m
Short-paper
Snoring: a Noise in Defect Prediction Datasets
MSR Technical Papers
Aalok Ahluwalia, Davide FalessiCalifornia Polytechnic State University, Massimiliano Di PentaUniversity of Sannio
11:55 - 12:30
Session IV: Defect Prediction and Testing (Part 2)MSR Technical Papers / MSR Data Showcase at Centre-Ville
Chair(s): Jesus M. Gonzalez-BarahonaUniversidad Rey Juan Carlos
11:55
6m
Talk
A Dataset of Non-Functional Bugs
MSR Data Showcase
Aida Radu, Sarah NadiUniversity of Alberta
Pre-print
12:01
6m
Short-paper
Does UML Modeling Associate with Higher Software Quality in Open-Source Software?
MSR Technical Papers
Adithya Raghuraman, Truong Ho-Quang, Michel ChaudronChalmers University of Technology, Alexander SerebrenikEindhoven University of Technology, Bogdan VasilescuCarnegie Mellon University
Pre-print
12:07
6m
Short-paper
STRAIT: A Tool for Automated Software Reliability Growth Analysis
MSR Technical Papers
Stanislav ChrenMasaryk University, Radoslav Micko, Barbora BuhnovaMasaryk University, Bruno RossiMasaryk University
Pre-print
12:13
6m
Talk
A Data Set of Program Invariants and Error Paths
MSR Data Showcase
Dirk BeyerLMU Munich
DOI Pre-print Media Attached
12:19
6m
Short-paper
Test Coverage in Python Programs
MSR Technical Papers
Hongyu Zhai, Casey CasalnuovoUniversity of California at Davis, USA, Prem DevanbuUniversity of California
12:25
6m
Short-paper
On the Effectiveness of Manual and Automatic Unit Test Generation: Ten Years Later
MSR Technical Papers
Domenico Serra, Giovanni GranoUniversity of Zurich, Fabio Palomba, Filomena FerrucciUniversity of Salerno, Harald GallUniversity of Zurich, Alberto BacchelliUniversity of Zurich
DOI Pre-print Media Attached
14:45 - 15:30
Session VI: Energy and EconomicsMSR Data Showcase / MSR Technical Papers at Centre-Ville
Chair(s): Maleknaz NayebiPolytechnique Montréal
14:45
15m
Full-paper
Recommending Energy-Efficient Java Collections
MSR Technical Papers
Pre-print
15:01
6m
Talk
GreenHub Farmer: Real-world data for Android Energy Mining
MSR Data Showcase
Rui PereiraHASLab/INESC TEC & Universidade do Minho & Universidade da Beira Interior, Marco CoutoHASLab/INESC TEC & Universidade do Minho, João Paulo FernandesRelease/LISP, CISUC, Bruno Cabral, Hugo MatalongaUniversity of Minho, Simão Melo de Sousa, Fernando CastorFederal University of Pernambuco (UFPE)
Pre-print
15:08
6m
Talk
GreenSource: a large-scale collection of Android code, tests and energy metrics
MSR Data Showcase
Rui RuaHASLab/INESC TEC & Universidade do Minho, Marco CoutoHASLab/INESC TEC & Universidade do Minho, João SaraivaUniversity of Minho, Portugal
15:15
6m
Short-paper
Striking Gold in Software Repositories? An Econometric Study of Cryptocurrencies on GitHub
MSR Technical Papers
Asher TrockmanUniversity of Evansville, Rijnard van TonderCarnegie Mellon University, Bogdan VasilescuCarnegie Mellon University
Pre-print
15:22
6m
Talk
Panel Data of Cryptocurrency Development Activity on GitHub
MSR Data Showcase
Rijnard van TonderCarnegie Mellon University, Asher TrockmanUniversity of Evansville, Claire Le GouesCarnegie Mellon University

Mon 27 May
Times are displayed in time zone: Eastern Time (US & Canada) change

08:45 - 09:30
Session II: Automatic SummarizationMSR Technical Papers at Centre-Ville
Chair(s): Xin XiaMonash University
08:45
15m
Full-paper
Generating Commit Messages from Diffs using Pointer-generator Network
MSR Technical Papers
Qin Liu, Zihe LiuSchool of Software Engineering, Tongji University, Shanghai, China, Hongming Zhu, Hongfei Fan, Bowen Du, Yu Qian
09:00
15m
Full-paper
Automatically Generating Documentation for Lambda Expressions in Java
MSR Technical Papers
Anwar Alqaimi, Patanamon ThongtanunamThe University of Melbourne, Christoph TreudeThe University of Adelaide
Pre-print
09:15
15m
Full-paper
Extracting API Tips from Developer Question and Answer Websites
MSR Technical Papers
Shaohua WangNew Jersey Institute of Technology, USA, Nhathai Phan, Yan Wang, Yong Zhao
09:40 - 10:30
Session IV: SecurityMSR Data Showcase / MSR Technical Papers at Centre-Ville
Chair(s): Sarah NadiUniversity of Alberta
09:40
15m
Full-paper
Automated Software Vulnerability Assessment with Concept Drift
MSR Technical Papers
09:55
6m
Talk
A Manually-Curated Dataset of Fixes to Vulnerabilities of Open-Source Software
MSR Data Showcase
10:01
15m
Full-paper
Negative Results on Mining Crypto-API Usage Rules in Android Apps
MSR Technical Papers
Jun GaoUniversity of Luxembourg, SnT, Pingfan KongInterdisciplinary Centre for Security, Reliability and Trust, University of Luxembourg, Li LiMonash University, Australia, Tegawendé F. BissyandéSnT, University of Luxembourg, Jacques KleinUniversity of Luxembourg, SnT
10:16
6m
Talk
A Dataset of Parametric Cryptographic Misuses
MSR Data Showcase
Anna-Katharina WickertTU Darmstadt, Germany, Michael ReifTU Darmstadt, Germany, Michael EichbergTU Darmstadt, Germany, Anam Dodhy, Mira MeziniTU Darmstadt, Germany
Pre-print Media Attached
10:22
6m
Talk
RmvDroid: Towards A Reliable Android Malware Dataset with App Metadata
MSR Data Showcase
Haoyu WangBeijing University of Posts and Telecommunications, China, Junjun Si, Hao Li , Yao GuoPeking University
11:00 - 11:45
Session VI: Software Quality (part 1)MSR Technical Papers at Centre-Ville
Chair(s): Fabio PalombaUniversity of Zurich
11:00
15m
Full-paper
The Rise of Android Code Smells: Who Is to Blame?
MSR Technical Papers
Sarra HabchiUniversity of Lille, Romain RouvoyUniversity Lille 1 and INRIA, Naouel MohaUniversity of Montreal
11:15
15m
Full-paper
Assessing Diffusion and Perception of Test Smells in Scala Projects
MSR Technical Papers
Jonas De BleserSofware Languages Lab, Vrije Universiteit Brussel, Dario Di NucciVrije Universiteit Brussel, Coen De RooverVrije Universiteit Brussel
Pre-print
11:30
15m
Full-paper
style-analyzer: fixing code style inconsistencies with interpretable unsupervised algorithms
MSR Technical Papers
Pre-print
11:55 - 12:30
Session VIII: Software Quality (part 2)MSR Technical Papers / MSR Data Showcase at Centre-Ville
Chair(s): Yasutaka KameiKyushu University
11:55
15m
Full-paper
A Large-scale Study about Quality and Reproducibility of Jupyter Notebooks
MSR Technical Papers
Pre-print
12:10
15m
Full-paper
Cross-language clone detection by learning over abstract syntax trees
MSR Technical Papers
Daniel PerezImperial College London, Shigeru ChibaUniversity of Tokyo, Japan
Pre-print
12:25
6m
Talk
SeSaMe: A Data Set of Semantically Similar Java Methods
MSR Data Showcase
Marius Kamp, Patrick Kreutzer, Michael PhilippsenFriedrich-Alexander University Erlangen-Nürnberg (FAU)
13:50 - 14:35
13:50
45m
Tutorial
Qualitative Data Analysis in Software Engineering: A Hands-on Tutorial
MSR Education
A: Christoph TreudeThe University of Adelaide
14:45 - 15:30
Session X: Building on DataMSR Data Showcase / MSR Technical Papers at Centre-Ville
Chair(s): Cor-Paul BezemerUniversity of Alberta, Canada
14:45
15m
Full-paper
Standing on Shoulders or Feet? The Usage of the MSR Data Papers
MSR Technical Papers
Zoe KottiAthens University of Economics and Business, Diomidis SpinellisAthens University of Economics and Business
Pre-print
15:00
6m
Talk
Boa Meets Python: A Boa Dataset of Data Science Software in Python Language
MSR Data Showcase
Sumon BiswasIowa State University, Md Johirul IslamIowa State University, Yijia Huang, Hridesh RajanIowa State University
Pre-print Media Attached
15:06
6m
Talk
A Benchmark of Data Loss Bugs for Android Apps
MSR Data Showcase
Oliviero Riganelli, Marco Mobilio, Daniela MicucciUniversity of Milano-Bicocca, Italy, Leonardo MarianiUniversity of Milano Bicocca
15:12
6m
Talk
RapidRelease - A Dataset of Projects and Issues on GitHub with Rapid Release
MSR Data Showcase
Saket JoshiIndian Institute of Technology Tirupati, Sridhar ChimalakondaIndian Institute of Technology Tirupati
15:18
6m
Short-paper
A Tool to Analyze Packages in Software Containers
MSR Technical Papers
Ahmed ZeroualiUMONS, Valerio CosentinoBitergia, Jesus M. Gonzalez-BarahonaUniversidad Rey Juan Carlos, Gregorio RoblesUniversidad Rey Juan Carlos, Tom MensUniversity of Mons
Pre-print
15:24
6m
Talk
An Empirical History of Permission Requests and Mistakes in Open Source Android Apps
MSR Data Showcase
Gian Luca Scoccia, Anthony PerumaRochester Institute of Technology, Virginia Pujols, Ben Christians, Daniel KrutzRochester Institute of Technology

Tue 28 May
Times are displayed in time zone: Eastern Time (US & Canada) change

09:00 - 12:30
Running Applications on KubernetesICSE Tutorials at Centre-Ville
09:00
3h30m
Tutorial
Running Applications on KubernetesIndustry Program
ICSE Tutorials
Nathen HarveyGoogle Cloud Platform
File Attached
14:00 - 17:30
Train a model with TensorFlow and run it in the browserICSE Tutorials at Centre-Ville
14:00
3h30m
Tutorial
Train a model with TensorFlow and run it in the browserIndustry Program
ICSE Tutorials

Wed 29 May
Times are displayed in time zone: Eastern Time (US & Canada) change

11:00 - 17:30
R for Software Engineering ResearchICSE Tutorials at Centre-Ville
11:00
6h30m
Tutorial
R for Software Engineering Research
ICSE Tutorials
18:15 - 19:30
ACM/IEEE Town Hall MeetingICSE Community Meetings at Centre-Ville
18:15
75m
Meeting
ACM/IEEE Town Hall
ICSE Community Meetings

Thu 30 May
Times are displayed in time zone: Eastern Time (US & Canada) change

11:00 - 12:30
11:00
20m
Talk
Catching up with Method and Process Practice: An Industry-Informed Baseline for ResearchersSEIPIndustry Program
ICSE Software Engineering in Practice
Jil KlünderLeibniz Universität Hannover, Regina HebigChalmers University of Technology & University of Gothenburg, Paolo TellIT University of Copenhagen, Marco KuhrmannUniversity of Passau, Joyce Nakatumba-NabendeMakerere University, Rogardt Heldal, Stephan KruscheTechnische Universität München, Masud Fazal-BaqaieHeinz Nixdorf Institut, Paderborn University and Fraunhofer IEM, Michael FeldererUniversity of Innsbruck, Marcela Fabiana Genero BoccoUniversity of Castilla-La Mancha, Steffen KüpperTechnische Universität Clausthal, Institute for Applied Software Systems Engineering, Sherlock A. LicorishUniversity of Otago, Gustavo LópezUniversity of Costa Rica, Fergal Mc CafferyDundalk Institute of Technology & Lero, Özden Özcan TopDundalk Institute of Technology & Lero, Christian R. PrauseDeutsches Zentrum für Luft- und Raumfahrt, Rafael PrikladnickiSchool of Technology at PUCRS University, Eray TüzünBilkent University, Dietmar PfahlUniversity of Tartu, Kurt Schneider, Stephen MacDonellAuckland University of Technology
11:20
20m
Talk
SortingHat: Wizardry on Software Project MembersDemosIndustry Program
ICSE Demonstrations
David MorenoBitergia, Santiago Dueñas, Valerio CosentinoBitergia, Miguel Angel FernandezBitergia, Ahmed ZeroualiUMONS, Gregorio RoblesUniversidad Rey Juan Carlos, Jesus M. Gonzalez-BarahonaUniversidad Rey Juan Carlos
Pre-print Media Attached
11:40
10m
Talk
Usage and Attribution of Stack Overflow Code Snippets in GitHub ProjectsIndustry ProgramJournal-First
ICSE Journal-First Papers
Sebastian BaltesUniversity of Trier, Stephan DiehlComputer Science, University Trier, Germany
Link to publication DOI Pre-print
11:50
10m
Talk
Linear Programming as a Baseline for Software Effort EstimationIndustry ProgramJournal-First
ICSE Journal-First Papers
Federica SarroUniversity College London, UK, Alessio PetrozzielloUniversity of Portsmouth
12:00
10m
Talk
Asymmetric Release Planning Compromising Satisfaction against DissatisfactionIndustry ProgramJournal-First
ICSE Journal-First Papers
Maleknaz NayebiPolytechnique Montréal, Guenther RuheUniversity of Calgary
12:10
10m
Talk
Towards effective AI-powered agile project managementIndustry ProgramNIER
ICSE New Ideas and Emerging Results
Hoa Khanh DamUniversity of Wollongong, Truyen Tran, John GrundyMonash University, Aditya Ghose, Yasutaka KameiKyushu University
Pre-print
12:20
10m
Talk
Discussion Period
ICSE Papers
14:00 - 17:30
Presentation 101ICSE Tutorials at Centre-Ville
14:00
3h30m
Tutorial
Presentation 101
ICSE Tutorials
Michele LanzaUniversita della Svizzera italiana (USI)

Fri 31 May
Times are displayed in time zone: Eastern Time (US & Canada) change

11:00 - 12:30
Mining Software Changes and PatternsICSE Technical Track / ICSE Demonstrations / ICSE Papers at Centre-Ville
Chair(s): Ayşe BaşarRyerson University
11:00
20m
Talk
The List is the Process: Reliable Pre-Integration Tracking of Commits on Mailing ListsArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Ralf RamsauerOTH Regensburg, Daniel LohmannLeibniz Universität Hannover, Wolfgang MauererOTH Regensburg / Siemens AG
11:20
20m
Talk
Graph-based Mining of In-the-Wild, Fine-grained, Semantic Code Change PatternsTechnical Track
ICSE Technical Track
Hoan NguyenIowa State University, Tien N. NguyenUniversity of Texas at Dallas, Danny DigSchool of EECS at Oregon State University, Son NguyenThe University of Texas at Dallas, Hieu TranThe University of Texas at Dallas, Michael HiltonCarnegie Mellon University, USA
11:40
20m
Talk
Coming: a Tool for Mining Change Pattern Instances from Git CommitsDemos
ICSE Demonstrations
Matias MartinezUniversity of Valenciennes, Martin MonperrusKTH Royal Institute of Technology
12:00
20m
Talk
PatchNet: A Tool for Deep Patch ClassificationDemos
ICSE Demonstrations
Thong HoangSingapore Management University, Singapore, Julia LawallInria/LIP6, Richard J OentaryoMcLaren Applied Technologies, Singapore, Yuan TianQueens University, Kingston, Canada, David LoSingapore Management University
12:20
10m
Talk
Discussion Period
ICSE Papers
14:00 - 15:30
Human FactorsICSE Journal-First Papers / ICSE Technical Track / ICSE Papers at Centre-Ville
Chair(s): Christoph TreudeThe University of Adelaide
14:00
20m
Talk
How Practitioners Perceive Coding ProficiencyTechnical TrackIndustry Program
ICSE Technical Track
Xin XiaMonash University, Zhiyuan WanZhejiang University, Pavneet Singh KochharMicrosoft, David LoSingapore Management University
14:20
20m
Talk
Socio-Technical Work-Rate Increase Associates With Changes in Work Patterns in Online ProjectsTechnical TrackIndustry Program
ICSE Technical Track
Farhana Sarker, Bogdan VasilescuCarnegie Mellon University, Kelly BlincoeUniversity of Auckland, Vladimir FilkovUniversity of California at Davis, USA
Pre-print
14:40
20m
Talk
Why Do Episodic Volunteers Stay in FLOSS Communities?Technical Track
ICSE Technical Track
Ann BarcombFriedrich-Alexander University Erlangen-Nurnberg and Lero - The Irish Software Research Centre and University of Limerick, Klaas-Jan StolUniversity College Cork and Lero, Ireland, Dirk Riehle, Brian FitzgeraldLero - The Irish Software Research Centre and University of Limerick
Pre-print
15:00
10m
Talk
Uncovering the Periphery: A Qualitative Survey of Episodic Volunteering in Free/Libre and Open Source Software CommunitiesJournal-First
ICSE Journal-First Papers
Ann BarcombFriedrich-Alexander University Erlangen-Nurnberg and Lero - The Irish Software Research Centre and University of Limerick, Andreas KaufmannFriedrich-Alexander University Erlangen-Nuremberg, Dirk Riehle, Klaas-Jan StolUniversity College Cork and Lero, Ireland, Brian FitzgeraldLero - The Irish Software Research Centre and University of Limerick
DOI Pre-print
15:10
10m
Talk
Discovering Community Patterns in Open-Source: A Systematic Approach and Its EvaluationJournal-First
ICSE Journal-First Papers
Damian Andrew TamburriTU/e, Fabio PalombaUniversity of Zurich, Alexander SerebrenikEindhoven University of Technology, Andy ZaidmanTU Delft
Pre-print
15:20
10m
Talk
Discussion Period
ICSE Papers
16:00 - 17:20
Software DocumentationICSE Technical Track / ICSE Papers / ICSE Software Engineering in Practice / ICSE Journal-First Papers at Centre-Ville
Chair(s): Bonita SharifUniversity of Nebraska-Lincoln, USA
16:00
20m
Talk
Web Feature Deprecation: A Case Study for ChromeSEIPIndustry Program
ICSE Software Engineering in Practice
Ariana MirianUniversity of California San Diego, Nikunj BhagatGoogle, Caitlin Sadowski, Adrienne Porter FeltGoogle, Stefan SavageUniversity of California San Diego, Geoffrey M. VoelkerUniversity of California San Diego
16:20
20m
Talk
Software Documentation Issues UnveiledTechnical TrackIndustry Program
ICSE Technical Track
Emad AghajaniSoftware Institute, USI - Lugano, Switzerland, Csaba NagyUniversità della Svizzera italiana (USI), Olga Lucero Vega-MarquezUniversidad de los Andes, Universidad de los Llanos, Mario Linares-VásquezSystems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia , Laura MorenoColorado State University, Gabriele BavotaUniversità della Svizzera italiana (USI), Michele LanzaUniversita della Svizzera italiana (USI)
Pre-print
16:40
20m
Talk
9.6 Million Links in Source Code Comments: Purpose, Evolution, and DecayArtifacts AvailableTechnical Track
ICSE Technical Track
Hideaki HataNara Institute of Science and Technology, Christoph TreudeThe University of Adelaide, Raula Gaikovina KulaNAIST, Takashi IshioNara Institute of Science and Technology
DOI Pre-print Media Attached
17:00
10m
Talk
Categorizing the Content of GitHub README FilesJournal-First
ICSE Journal-First Papers
Gede Artha Azriadi PranaSingapore Management University, Christoph TreudeThe University of Adelaide, Ferdian Thung, Thushari AtapattuThe University of Adelaide, David LoSingapore Management University
Link to publication DOI Pre-print
17:10
10m
Talk
Discussion Period
ICSE Papers

Tue 28 May
Times are displayed in time zone: Eastern Time (US & Canada) change

Wed 29 May
Times are displayed in time zone: Eastern Time (US & Canada) change

Sun 26 May
Times are displayed in time zone: Eastern Time (US & Canada) change

Room11:0015304512:0015304513:0015304514:0015304515:00153045
Centre-Ville

Mon 27 May
Times are displayed in time zone: Eastern Time (US & Canada) change

Room8:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:00153045
Centre-Ville

Tue 28 May
Times are displayed in time zone: Eastern Time (US & Canada) change

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Centre-Ville

Wed 29 May
Times are displayed in time zone: Eastern Time (US & Canada) change

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:0015304518:0015304519:00153045
Centre-Ville

Fri 31 May
Times are displayed in time zone: Eastern Time (US & Canada) change

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Centre-Ville