ICPC 2019
Sat 25 - Sun 26 May 2019 Montreal, QC, Canada
co-located with ICSE 2019
VenueFairmont The Queen Elizabeth Hotel
Room nameSt-Paul / Ste-Catherine
Floor0
Room number8
Additional informationThere is no additional information of this room available.
Program

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

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

11:00 - 12:30: Industry-Relevant TeachingICSE Software Engineering Education and Training / ICSE Posters at St-Paul / Ste-Catherine
Chair(s): Ita RichardsonLero - The Irish Software Research Centre and University of Limerick
11:00 - 11:15
Talk
Walking through the Method Zoo: Does Higher Education really meet Software Industry Demands?SEET
ICSE Software Engineering Education and Training
Marco KuhrmannUniversity of Passau, Joyce Nakatumba-NabendeMakerere University, Rolf-Helge SchneiderCopenhagen Business School, Paolo TellIT University of Copenhagen, Jil KlünderLeibniz Universität Hannover, Tayana ConteUniversidade Federal do Amazonas, Stephen MacDonellAuckland University of Technology, Regina HebigChalmers University of Technology & University of Gothenburg
11:15 - 11:21
Poster
Incorporating Real Projects into a Software Engineering Undergraduate Curriculum
ICSE Posters
Rafael ChaninPUCRS, Jorge MelegatiFree University of Bozen-Bolzano, Afonso SalesPUCRS, Mariana Detoni, Xiaofeng WangFree University of Bozen-Bolzano, Rafael PrikladnickiSchool of Technology at PUCRS University
11:21 - 11:36
Talk
Collaborating with Industrial Customers in a Capstone Project Course: The Customers’ PerspectiveSEET
ICSE Software Engineering Education and Training
Maria PaasivaaraIT University of Copenhagen, Denmark & Aalto University, Finland, Jari VanhanenAalto University, Casper LasseniusAalto University, Finland and Simula Metropolitan Center for Digital Engineering, Norway
11:36 - 11:46
Talk
Industry-Academy Collaboration in Teaching DevOps and Continuous Delivery to Software Engineering Students: Towards Improved Industrial Relevance in Higher EducationSEET
ICSE Software Engineering Education and Training
Kati KuusinenUniversity of Southern Denmark, Sofus AlbertsenPraqma
11:46 - 12:01
Talk
Facilitating Entrepreneurial Experiences through a Software Engineering Project CourseSEET
ICSE Software Engineering Education and Training
Håkan BurdenViktoria Swedish ICT, Jan-Philipp SteghöferChalmers | University of Gothenburg, Oskar Hagvall SvenssonChalmers University of Technology
Pre-print
12:01 - 12:30
Talk
Author Panel DiscussionSEET
ICSE Software Engineering Education and Training
14:00 - 15:30: IoT and Cooperative SystemsICSE Papers / ICSE New Ideas and Emerging Results / ICSE Software Engineering in Practice / ICSE Demonstrations at St-Paul / Ste-Catherine
Chair(s): Marcelo d'AmorimFederal University of Pernambuco
14:00 - 14:20
Talk
OpenPnP: a Plug-and-Produce Architecture for the Industrial Internet of ThingsSEIPIndustry Program
ICSE Software Engineering in Practice
Heiko KoziolekABB Corporate Research, Andreas BurgerABB Corporate Research, Marie Platenius-MohrABB Corporate Research, Julius RückertABB Corporate Research, Gösta StombergTU Darmstadt
Pre-print
14:20 - 14:40
Talk
Making Configurable and Unified Platform, Ready for Broader Future DevicesSEIPIndustry Program
ICSE Software Engineering in Practice
MyungJoo HamSamsung Electronics, Geunsik LimSamsung Electronics
Pre-print
14:40 - 15:00
Talk
IoT Composer: Composition and Deployment of IoT ApplicationsDemosIndustry Program
ICSE Demonstrations
Ajay KrishnaInria Grenoble, France, Michel Le PallecNokia Bell Labs, Radu MateescuINRIA, Ludovic NoirieNokia Bell Labs, Gwen SalaünUniversity of Grenoble Alpes
15:00 - 15:10
Talk
(Do Not) Trust in EcosystemsIndustry ProgramNIER
ICSE New Ideas and Emerging Results
Emilia CioroaicaFraunhofer IESE, Thomas Kuhn, Barbora BuhnovaMasaryk University
Link to publication DOI Pre-print
15:10 - 15:30
Talk
Discussion Period
ICSE Papers
16:00 - 18:00: Program Comprehension and ReuseICSE Papers / ICSE Journal-First Papers / ICSE Technical Track at St-Paul / Ste-Catherine
Chair(s): Baishakhi RayColumbia University, New York
16:00 - 16:20
Talk
Active Inductive Logic Programming for Code SearchArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Aishwarya SivaramanUniversity of California, Los Angeles, Tianyi ZhangUniversity of California, Los Angeles, Guy Van den BroeckUniversity of California, Los Angeles, Miryung KimUniversity of California, Los Angeles
Pre-print
16:20 - 16:30
Talk
The State of Empirical Evaluation in Static Feature LocationJournal-First
ICSE Journal-First Papers
Abdul Razzaq, Asanka WasalaUniversity of Limerick, Chris ExtonUniversity of Limerick, Jim BuckleyLero - The Irish Software Research Centre and University of Limerick
16:30 - 16:40
Talk
Automatic and accurate expansion of abbreviations in parametersJournal-First
ICSE Journal-First Papers
Yanjie JiangBeijing Institute of Technology, Hui LiuBeijing Institute of Technology, Jiaqi ZhuBeijing Institute of Technology, Lu ZhangPeking University
16:40 - 17:00
Talk
NL2Type: Inferring JavaScript Function Types from Natural Language InformationArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Rabee Sohail MalikTU Darmstadt, Jibesh PatraTechnical University of Darmstadt, Michael PradelUniversity of Stuttgart
Pre-print Media Attached File Attached
17:00 - 17:20
Talk
Analyzing and Supporting Adaptation of Online Code ExamplesArtifacts AvailableArtifacts Evaluated ReusableTechnical TrackIndustry Program
ICSE Technical Track
Tianyi ZhangUniversity of California, Los Angeles, Di YangUniversity of California at Irvine, USA, Crista Lopes, Miryung KimUniversity of California, Los Angeles
Pre-print
17:20 - 17:40
Talk
DockerizeMe: Automatic Inference of Environment Dependencies for Python Code SnippetsArtifacts AvailableTechnical Track
ICSE Technical Track
Eric HortonNorth Carolina State University, Chris ParninNCSU
17:40 - 18:00
Talk
Discussion Period
ICSE Papers

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

11:00 - 12:30: SE Instructional StrategiesICSE Software Engineering Education and Training / ICSE Posters at St-Paul / Ste-Catherine
Chair(s): Timothy LethbridgeUniversity of Ottawa
11:00 - 11:15
Talk
The Case of the Fragmented ClassroomSEET
ICSE Software Engineering Education and Training
William BillingsleyUniversity of New England
11:15 - 11:21
Poster
Quantifying Patterns and Programming Strategies in Block-based Programming Environments
ICSE Posters
Max KesselbacherUniversity of Klagenfurt, Andreas BollinUniversity of Klagenfurt, Austria
11:21 - 11:36
Talk
Linking Code Readability, Structure, and Comprehension among Novices: It's ComplicatedSEET
ICSE Software Engineering Education and Training
Eliane WieseUniversity of Utah, Anna RaffertyCarleton College, Armando FoxUC Berkeley
Pre-print
11:36 - 11:46
Talk
FVT: A Fragmented Video Tutor for "Dubbing" Software Development TutorialsSEET
ICSE Software Engineering Education and Training
Chunyin Nong, Qiao ZhangDept. of Computer Science and Engineering, Southern Methodist University, Dallas, TX, 75205, Liguo HuangDept. of Computer Science, Southern Methodist University, Dallas, TX, 75205, Di CuiXi'an Jiaotong University, Qinghua ZhengMOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Ting LiuMOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China
11:46 - 12:01
Talk
Mistakes in UML Diagrams: Analysis of Student Projects in a Software Engineering CourseSEET
ICSE Software Engineering Education and Training
Stanislav ChrenMasaryk University, Barbora BuhnovaMasaryk University, Martin MacakMasaryk University, Faculty of Informatics, Lukas DaubnerMasaryk University, Faculty of Informatics, Bruno RossiMasaryk University
Pre-print
12:01 - 12:30
Talk
Author Panel DiscussionSEET
ICSE Software Engineering Education and Training
14:00 - 15:30: Crowdsourced Knowledge and FeedbackICSE Papers / ICSE Journal-First Papers / ICSE Technical Track / ICSE Software Engineering in Practice at St-Paul / Ste-Catherine
Chair(s): Xin XiaMonash University
14:00 - 14:20
Talk
Emerging App Issue Identification from User Feedback: Experience on WeChatSEIPIndustry Program
ICSE Software Engineering in Practice
Cuiyun GaoThe Chinese University of Hong Kong, Wujie ZhengTencent, Inc., Yuetang DengTencent, Inc., David LoSingapore Management University, Jichuan Zeng, Michael Lyu, Irwin King
14:20 - 14:30
Talk
An Empirical Study of Game Reviews on the Steam PlatformIndustry ProgramJournal-First
ICSE Journal-First Papers
Dayi LinQueen's University, Cor-Paul BezemerUniversity of Alberta, Canada, Ying ZouQueen's University, Kingston, Ontario, Ahmed E. HassanQueen's University
14:30 - 14:50
Talk
How Reliable is the Crowdsourced Knowledge of Security Implementation?Technical Track
ICSE Technical Track
Mengsu ChenVirginia Tech, Felix FischerTechnical University of Munich, Na MengVirginia Tech, Xiaoyin WangUniversity of Texas at San Antonio, USA, Jens GrossklagsTechnical University of Munich
14:50 - 15:10
Talk
Pattern-based Mining of Opinions in Q&A WebsitesTechnical Track
ICSE Technical Track
Bin LinUniversità della Svizzera italiana (USI), Fiorella ZampettiUniversity of Sannio, Gabriele BavotaUniversità della Svizzera italiana (USI), Massimiliano Di PentaUniversity of Sannio, Michele LanzaUniversita della Svizzera italiana (USI)
15:10 - 15:20
Talk
How Do Users Revise Answers on Technical Q&A Websites? A Case Study on Stack OverflowIndustry ProgramJournal-First
ICSE Journal-First Papers
Shaowei WangQueen's University, Tse-Hsun (Peter) ChenConcordia University, Ahmed E. HassanQueen's University
15:20 - 15:30
Talk
Discussion Period
ICSE Papers

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

11:00 - 12:30: Empirical Studies of SE EducationICSE Software Engineering Education and Training / ICSE Posters at St-Paul / Ste-Catherine
Chair(s): Sira VegasUniversidad Politecnica de Madrid
11:00 - 11:15
Talk
Training Software Engineers using Open-Source Software: The Students' PerspectiveSEETSEET Distinguished Paper Award
ICSE Software Engineering Education and Training
Gustavo PintoUFPA, Clarice Moraes FerreiraUniversidade Federal do Pará, Cleice SouzaInstituto Federal do Pará, Igor SteinmacherNorthern Arizona University, Paulo MeirellesFederal University of São Paulo
Pre-print
11:15 - 11:21
Poster
An Empirical Study on Female Participation in Software Project Courses
ICSE Posters
Anh Nguyen DucUniversity College of Southeast Norway, Letizia JaccheriNorwegian University of Science and Technology, Pekka AbrahamssonUniversity of Jyväskylä
11:21 - 11:36
Talk
Attitudes, Beliefs, and Development Data Concerning Agile Software Development PracticesSEET
ICSE Software Engineering Education and Training
Christoph MatthiesHasso Plattner Institute, University of Potsdam, Johannes HuegleHasso Plattner Institute, University of Potsdam, Tobias DürschmidHasso Plattner Institute, University of Potsdam, Ralf TeusnerHasso Plattner Institute, University of Potsdam
Pre-print
11:36 - 11:42
Poster
Comparing the Popularity of Testing Careers among Canadian, Chinese, and Indian Students
ICSE Posters
Luiz Fernando CapretzWestern University, Pradeep WaychalCOEP, Jingdong JiaBeihang University
11:42 - 11:52
Talk
A Survey on Online Learning Preferences for Computer Science and ProgrammingSEET
ICSE Software Engineering Education and Training
Javier Escobar-AvilaFlorida State University, Deborah VenutiFlorida State University, Massimiliano Di PentaUniversity of Sannio, Sonia HaiducFlorida State University
11:52 - 11:58
Poster
Software engineering studies attractiveness for the highly educated women planning to change career in Finland
ICSE Posters
Sonja HyrynsalmiUniversity of Turku, Sami HyrynsalmiTampere University
11:58 - 12:30
Talk
Author Panel DiscussionSEET
ICSE Software Engineering Education and Training
14:00 - 15:30: PerformanceICSE Papers / ICSE Technical Track / ICSE New Ideas and Emerging Results at St-Paul / Ste-Catherine
Chair(s): Michael PradelUniversity of Stuttgart
14:00 - 14:20
Talk
Redundant Loads: A Software Inefficiency IndicatorACM SIGSOFT Distinguished Paper AwardTechnical TrackIndustry Program
ICSE Technical Track
Pengfei SuCollege of William and Mary, Shasha WenThe College of William & Mary, Hailong YangBeihang University, Milind ChabbiUber Technologies, Xu LiuCollege of William and Mary
14:20 - 14:40
Talk
View-Centric Performance Optimization for Database-Backed Web ApplicationsArtifacts AvailableArtifacts Evaluated ReusableACM SIGSOFT Distinguished Paper AwardTechnical Track
ICSE Technical Track
Junwen YangUniversity of Chicago, Cong Yan, Chengcheng WanThe University of Chicago, Shan LuUniversity of Chicago, Alvin CheungUniversity of Washington
Link to publication Pre-print
14:40 - 15:00
Talk
AdJust: Runtime Mitigation of Resource Abusing Third-Party Online AdsTechnical Track
ICSE Technical Track
Weihang WangUniversity at Buffalo, SUNY, I Luk KimPurdue University, Yunhui ZhengIBM Research
15:00 - 15:10
Talk
PLUS: Performance Learning for Uncertainty of SoftwareNIER
ICSE New Ideas and Emerging Results
Catia TrubianiGran Sasso Science Institute, Sven ApelSaarland University
Pre-print
15:10 - 15:20
Talk
Simulator-Based Diff-Time Performance TestingNIER
ICSE New Ideas and Emerging Results
Ivan Postolski, Víctor Braberman, Diego GarbervetskyUniversity of Buenos Aires, Argentina, Sebastian UchitelUniversidad de Buenos Aires / Imperial College
Pre-print
15:20 - 15:30
Talk
Discussion Period
ICSE Papers
16:00 - 17:20: Reverse EngineeringICSE Papers / ICSE Technical Track at St-Paul / Ste-Catherine
Chair(s): Sandeep KuttalThe University of Tulsa
16:00 - 16:20
Talk
Recovering Variable Names for Minified Code with Usage ContextsTechnical Track
ICSE Technical Track
Hieu TranThe University of Texas at Dallas, Ngoc Tran, Son NguyenThe University of Texas at Dallas, Hoan NguyenIowa State University, Tien N. NguyenUniversity of Texas at Dallas
16:20 - 16:40
Talk
Gigahorse: Thorough, Declarative Decompilation of Smart ContractsArtifacts AvailableArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Neville GrechUniversity of Athens, Lexi BrentUniversity of Sydney, Bernhard ScholzUniversity of Sydney, Australia, Yannis SmaragdakisUniversity of Athens
16:40 - 17:00
Talk
Probabilistic DisassemblyArtifacts Evaluated ReusableTechnical Track
ICSE Technical Track
Kenneth MillerPurdue University, Yonghwi KwonUniversity of Virginia, Yi SunPurdue University, USA, Zhuo ZhangPurdue University, Xiangyu ZhangPurdue University, Zhiqiang LinThe Ohio State University
17:00 - 17:20
Talk
Discussion Period
ICSE Papers

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

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
St-Paul / Ste-Catherine

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

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

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
St-Paul / Ste-Catherine