* ICSE 2018 *
Sun 27 May - Sun 3 June 2018 Gothenburg, Sweden

Conference Dates
Conference Dates are in time zone (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna, and may differ from the viewed time zone.
Rooms
Tracks
Badges
Your Program
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Conference Day
Sun 27 May

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

09:00 - 10:30
Opening, Vision Keynote, and Developer ObservationICPC Technical Research at J1 room
Chair(s): Chanchal K. RoyUniversity of Saskatchewan, Foutse KhomhPolytechnique Montréal, Katsuro InoueOsaka University
09:00
10m
Day opening
Welcome to ICPC 2018
ICPC Technical Research
Foutse KhomhPolytechnique Montréal, Chanchal K. RoyUniversity of Saskatchewan
09:11
34m
Talk
Sensing and Supporting Software Developer's Focus (Vision Keynote)Vision Keynote
ICPC Technical Research
Manuela ZuegerUniversity of Zurich, Thomas FritzUniversity of Zurich, University of British Columbia
09:45
10m
Short-paper
Code Phonology: an exploration into the vocalization of codeERA
ICPC Technical Research
Felienne Hermans, Alaaeddin SwidanDelft University of Technology, Efthimia AivaloglouOpen University of the Netherlands
09:55
17m
Full-paper
Meaningful Variable Names for Decompiled Code: A Machine Translation ApproachTechnical Research
ICPC Technical Research
Alan JaffeCarnegie Mellon University, Jeremy LacomisCarnegie Mellon University, Edward SchwartzCarnegie Mellon University, Claire Le GouesCarnegie Mellon University, Bogdan VasilescuCarnegie Mellon University
Pre-print Media Attached
10:13
17m
Full-paper
Descriptive Compound Identifier Names Improve Source Code ComprehensionTechnical Research
ICPC Technical Research
Andrea SchankinKarlsruhe Institute of Technology, Annika BergerKarlsruhe Institute of Technology, Daniel HoltHeidelberg University, Johannes HofmeisterUniversity of Passau, Till RiedelKarlsruhe Institute of Technology, Michael BeiglKarlsruhe Institute of Technology
Pre-print
09:00 - 10:30
OpeningMobileSoft at J2 room
Chair(s): Grace LewisCarnegie Mellon Software Engineering Institute, Christine JulienThe University of Texas at Austin
09:00
30m
Talk
Welcome to MobileSoft 2018
MobileSoft
Christine JulienThe University of Texas at Austin, Grace LewisCarnegie Mellon Software Engineering Institute
09:30
60m
Talk
Development, Testing and Maintenance of Android Apps: Challenges, Approaches, Tools, and Future DirectionsKeynote
MobileSoft
A: Denys PoshyvanykWilliam and Mary
File Attached
09:00 - 17:30
CHASE - 11th International Workshop on Cooperative and Human Aspects of Software EngineeringWorkshops at R11+12
09:00 - 18:00
RAISE - 6th International Workshop on Realizing Artificial Intelligence Synergies in Software EngineeringWorkshops at R14
09:00 - 17:30
SEsCPS - 4th International Workshop on Software Engineering for Smart Cyber-Physical SystemsWorkshops at R15
09:00 - 09:30
Opening RemarksTechDebt at R17+18
Chair(s): Robert NordSoftware Engineering Institute
09:00
30m
Talk
Opening Remarks: The Journey from Metaphor to Theory and Practice
TechDebt
Paul NielsenCarnegie Mellon Software Engineering Institute, Robert NordSoftware Engineering Institute
09:00 - 17:30
GREENS - 6th International Workshop on Green And Sustainable SoftwareWorkshops at R21
09:00 - 17:00
MET - International Workshop on Metamorphic TestingWorkshops at R22
09:00 - 17:00
MiSE - 10th International Workshop on Modelling in Software EngineeringWorkshops at R24+25
09:00 - 17:30
SEAD - 1st International Workshop on Security Awareness from Design to DeploymentWorkshops at R26
09:00 - 17:30
WETSEB - 1st Workshop on Emerging Trends in Software Engineering for BlockchainWorkshops at R4
09:00 - 17:30
SoHeal - 1st International Workshop on Software HealthWorkshops at R5
09:15 - 17:00
CSI-SE - 5th International Workshop on Crowd Sourcing in Software EngineeringWorkshops at R9
09:30 - 10:30
Incurring DebtTechDebt at R17+18
Chair(s): Klaus SchmidStiftung University Hildesheim
09:30
30m
Talk
An Exploratory Study on the Influence of Developers in Technical Debt
TechDebt
Reem Alfayez, Pooyan BehnamghaderUniversity of Southern California, USA, Kamonphop SrisophaUniversity of Southern California, USA, Barry BoehmUniversity of Southern California
10:00
30m
Talk
Architectural Technical Debt Identification: The Research Landscape
TechDebt
Roberto VerdecchiaGran Sasso Science Institute, Vrije Universiteit Amsterdam, Ivano MalavoltaVrije Universiteit Amsterdam, Patricia LagoVrije Universiteit Amsterdam
Link to publication Pre-print
11:00 - 12:30
Clones, Code Smell, Refactoring and MaintenanceICPC Technical Research at J1 room
Chair(s): Hitesh SajnaniMicrosoft
11:00
10m
Short-paper
Towards Just-In-Time Refactoring Recommenders (ERA)ERA
ICPC Technical Research
Jevgenija PantiuchinaUniversità della Svizzera italiana, Gabriele BavotaUniversità della Svizzera italiana (USI), Michele TufanoCollege of William and Mary, Denys PoshyvanykWilliam and Mary
11:10
10m
Short-paper
Toward Refactoring Evaluation with Code NaturalnessERA
ICPC Technical Research
Pre-print
11:20
10m
Industry talk
How Slim Will My System Be? Estimating Refactored Code Size by Merging ClonesIndustry Track
ICPC Technical Research
Norihiro YoshidaNagoya University, Takuya IshizuOsaka University, Buford Edwards IiiOsaka University, Katsuro InoueOsaka University
Link to publication DOI
11:30
10m
Short-paper
RepliComment: Identifying Clones in Code CommentsERA
ICPC Technical Research
Arianna BlasiUniversità della Svizzera italiana (USI) and IMDEA Software Institute, Alessandra GorlaIMDEA Software Institute
11:40
10m
Short-paper
A Preliminary Study on Using Code Smells to Improve Bug LocalizationERA
ICPC Technical Research
Aoi TakahashiTokyo Institute of Technology, Natthawute Sae-LimTokyo Institute of Technology, Shinpei HayashiTokyo Institute of Technology, Motoshi SaekiTokyo Institute of Technology
DOI Pre-print
11:50
17m
Full-paper
Un-Break My Build: Assisting Developers with Build Repair HintsTechnical Research
ICPC Technical Research
Carmine VassalloUniversity of Zurich, Sebastian ProkschUniversity of Zurich, Timothy ZempUniversity of Zurich, Harald GallUniversity of Zurich
DOI Pre-print
12:07
17m
Full-paper
Aiding Comprehension of Unit Test Cases and Test Suites with Stereotype-based TaggingTechnical Research
ICPC Technical Research
Boyang Li, Christopher Vendome, Mario Linares-VásquezSystems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia , Denys PoshyvanykWilliam and Mary
11:00 - 12:00
S1: MaliciousnessMobileSoft at J2 room
Chair(s): Eli TilevichVirginia Tech
11:00
20m
Full-paper
Ares: Triggering Payload of Evasive Android Malware
MobileSoft
11:20
20m
Full-paper
Orlis: Obfuscation-Resilient Library Detection for Android
MobileSoft
Yan Wang, Haowei Wu, Hailong ZhangOhio State University, USA, Atanas RountevOhio State University
11:40
20m
Full-paper
AnFlo: Detecting Anomalous Sensitive Information Flows in Android Apps
MobileSoft
11:00 - 12:30
Assessing DebtTechDebt at R17+18
Chair(s): Will Snipes
11:00
30m
Talk
Technical Debt as an External Software Attribute
TechDebt
Luigi Lavazza Università degli Studi dell'Insubria, Sandro Morasca Università degli Studi dell'Insubria
11:30
30m
Talk
Prioritizing Technical Debt in Database Normalization Using Portfolio Theory and Data Quality Metrics
TechDebt
Mashel albarakUniversity of Birmingham, UK, Rami BahsoonUniversity of Birmingham
12:00
30m
Talk
Evaluating Domain-Specific Metric Thresholds: An Empirical Study
TechDebt
Gustavo ValeUniversity of Passau, Markos ViggiatoFederal University of Minas Gerais, Brazil, Eduardo FigueiredoUFMG, Pooyan JamshidiCarnegie Mellon University
11:00 - 12:30
Static and Dynamic AnalysisICPC Technical Research at R2
Chair(s): Aiko YamashitaOslo Metropolitan University
11:00
17m
Full-paper
JIT Feedback - what experienced developers like about static analysisTechnical Research
ICPC Technical Research
Yuriy TymchukSwisscom AG, Mohammad GhafariUniversity of Bern, Oscar NierstraszUniversity of Bern, Switzerland
Link to publication DOI Pre-print
11:17
17m
Full-paper
How do Design Decisions Influence the Distribution of Software Metrics?Technical Research
ICPC Technical Research
Marcos DoseaFederal University of Sergipe and Federal Univeresity of Bahia, Claudio Sant'AnnaFederal University of Bahia, Bruno da SilvaCalifornia Polytechnic State University
DOI Pre-print
11:34
10m
Short-paper
SDExplorer: a generic toolkit for smoothly exploring massive-scale sequence diagramTool Demo
ICPC Technical Research
Kaixie Lyu, Kunihiro NodaTokyo Institute of Technology, Takashi KobayashiTokyo Institute of Technology
Pre-print
11:44
17m
Full-paper
Hierarchical Abstraction of Execution Traces for Program ComprehensionTechnical Research
ICPC Technical Research
Yang FengUniversity of California, Irvine, Kaj DreefUniversity of California, Irvine, James JonesUniversity of California, Irvine, Arie van DeursenDelft University of Technology
DOI Pre-print
12:01
17m
Full-paper
Component Interface Identification and Behavioral Model Discovery from Software Execution DataTechnical Research
ICPC Technical Research
Cong LiuEindhoven University of Technology, Boudewijn Van DongenEindhoven University of Technology, Nour AssyEindhoven University of Technology, Wil van der AalstRWTH Aachen University, Germany
12:18
10m
Industry talk
CodeCompass: An Open Software Comprehension FrameworkIndustry Track
ICPC Technical Research
Zoltan PorkolabEotvos Lorond University, Dániel KruppEricsson Ltd, Tibor BrunnerEricsson Hungary, Marton CsordasEricsson Hungary
Link to publication DOI Pre-print
12:00 - 12:30
S2: Student Research Competition MadnessMobileSoft at J2 room
Chair(s): Jamie Payton, Mirco FranzagoUniversity of L'Aquila, Italy
12:00
6m
Research paper
Identifying Architectural Technical Debt in Android Applications through Compliance Checking
MobileSoft
Roberto VerdecchiaGran Sasso Science Institute, Vrije Universiteit Amsterdam
Link to publication Pre-print
12:06
6m
Research paper
Programming Support for Data Intensive Distributed Mobile Applications at the Edge
MobileSoft
Breno Dantas CruzVirginia Tech
12:12
6m
Research paper
Classifying code comments in Java Mobile Applications
MobileSoft
Luca PascarellaDelft University of Technology
Pre-print
12:18
6m
Research paper
Improving Android Permissions Models for Increased User Awareness and Security
MobileSoft
12:24
6m
Research paper
Does Source Code Quality Reflect the Ratings of Apps?
MobileSoft
Gemma CatolinoUniversity of Salerno
14:00 - 15:30
Bugs and DebuggingICPC Technical Research at J1 room
Chair(s): James R. Cordy
14:00
17m
Full-paper
Recognizing Software Bug-Specific Named Entity in Software Bug RepositoryTechnical Research
ICPC Technical Research
Cheng ZhouYangzhou University, Bin LiYangzhou University, Xiaobing SunYangzhou University, Hongjing GuoYangzhou University
14:17
10m
Short-paper
CoBOT: Static C/C++ Bug Detection in the Presence of Incomplete CodeTool Demo
ICPC Technical Research
Qing GaoPeking University, Sen MaPeking University, Sihao Shao, Yulei SuiUniversity of Technology Sydney, Australia, Guoliang ZhaoCASIC_CQC Software Testing and Assessment Technology(Beijing) Corporation, Ltd., Luyao MaPeking University, Xiao MaPeking University, Fuyao Duan, Xiao DengPeking University, Shikun ZhangPeking University, Xianglong ChenCASC Software Testing Center
14:28
17m
Full-paper
Recommending Frequently Encountered BugsTechnical Research
ICPC Technical Research
Yun ZhangZhejiang University, David LoSingapore Management University, Xin XiaMonash University, Jing JiangBeihang University, Jianling SunZhejiang University
Pre-print
14:45
17m
Full-paper
Cross Version Defect Prediction with Representative Data via Sparse Subset SelectionTechnical Research
ICPC Technical Research
Zhou XuWuhan University, Shuai LiThe Hong Kong Polytechnic University, Yutian TangThe Hong Kong Polytechnic University, Xiapu Luo, Tao ZhangHarbin Engineering University, Jin LiuWuhan University, Jun XuThe Hong Kong Polytechnic University
15:02
17m
Full-paper
Unsupervised Deep Bug Report SummarizationTechnical Research
ICPC Technical Research
Xiaochen Li, He Jiang, Dong LiuDalian University of Technology, Zhilei Ren, Ge LiPeking University
15:19
7m
Short-paper
MetropolJS: Visualizing and Debugging Large-Scale JavaScript Program Structure with TreemapsTool Demo
ICPC Technical Research
Joshua ScarsbrookUniversity of Waikato, Ryan KoUniversity of Waikato, Bill RogersUniversity of Waikato, David BainbridgeUniversity of Waikato
14:00 - 15:00
S3: PermissivenessMobileSoft at J2 room
Chair(s): Luciano BaresiPolitecnico di Milano
14:00
20m
Full-paper
An Investigation into Android Run-time Permissions from the End Users’ Perspective
MobileSoft
Gian Luca Scoccia, Stefano Ruberto, Ivano MalavoltaVrije Universiteit Amsterdam, Marco AutiliUniversity of L'Aquila, Italy, Paola InverardiUniversity of L'Aquila
14:20
20m
Full-paper
Investigating User Perception and Comprehension of Android Permission Models
MobileSoft
Anthony PerumaRochester Institute of Technology, Jeffrey Palmerino, Daniel KrutzRochester Institute of Technology
14:40
10m
Short-paper
Automated Detection and Repair of Incompatible Uses of Runtime Permissions in Android Apps
MobileSoft
Malwala Arachchige Malinda Dilhara, Haipeng CaiWashington State University, USA, John JenkinsWashington State University
Pre-print
14:50
10m
Other
Discussion (S3)
MobileSoft

14:00 - 15:30
Logs and Dynamic AnalysisICPC Technical Research at R2
Chair(s): Giuliano AntoniolPolytechnique Montréal
14:00
17m
Full-paper
Analysis of Test Log Information through Interactive VisualizationsTechnical Research
ICPC Technical Research
Diego CastroRio de Janeiro State University, Marcelo SchotsRio de Janeiro State University
Pre-print
14:17
17m
Full-paper
A Search-based Approach for Accurate Identification of Log Message FormatsTechnical Research
ICPC Technical Research
Salma MessaoudiUniversity of Luxembourg, Annibale PanichellaDeflt University of Technology, Domenico BianculliUniversity of Luxembourg, Lionel BriandSnT Centre/University of Luxembourg, Raimondas SasnauskasSES
Pre-print
14:34
17m
Full-paper
LogTracker: Learning Log Revision Behaviors Proactively from Software Evolution HistoryTechnical Research
ICPC Technical Research
Shanshan Li, Xu Niu, Zhouyang JiaNational University of Defense Technology, Ji Wang, Haochen HeNational University of Defense Technology, Teng WangNational University of Defense Technology
DOI Pre-print File Attached
14:51
17m
Full-paper
Identifying Software Components from Object-Oriented APIs Based on Dynamic AnalysisTechnical Research
ICPC Technical Research
Anas ShatnawiUniversity of Milano-Bicocca, Hudhaifa ShatnawiMaharishi University of Management, Mohamed Aymen SaiedConcordia University, Zakarea Al SharaLIRMM, CNRS and University of Montpellier, Houari SahraouiUniversity of Montreal, Abdelhak SeriaiLIRMM, CNRS and University of Montpellier
Pre-print
14:30 - 15:30
Panel DiscussionTechDebt at R17+18
Chair(s): Clemente IzurietaMontana State University
15:00 - 15:30
S4: Poster & Tool Demo MadnessMobileSoft at J2 room
Chair(s): Denys PoshyvanykWilliam and Mary, Grace LewisCarnegie Mellon Software Engineering Institute
15:00
4m
Demonstration
TYDR – Track Your Daily Routine. Android App for Tracking Smartphone Sensor and Usage Data
MobileSoft
DOI Pre-print
15:04
4m
Demonstration
MobiCoMonkey – Context Testing of Android Apps
MobileSoft
Amit Seal AmiInstitute of Information Technology, University of Dhaka, Rayhanur Rahman, Kazi Sakib, Md. Mehedi Hasan
15:08
4m
Demonstration
ICC-Inspect: Supporting Runtime Inspection of Android Inter-Component Communications
MobileSoft
John JenkinsWashington State University, Haipeng CaiWashington State University, USA
Pre-print
15:12
4m
Demonstration
Analyzing the User Interface of Android Apps
MobileSoft
Konstantin KuznetsovSaarland University, CISPA, Vitalii Avdiienko, Alessandra GorlaIMDEA Software Institute, Andreas ZellerSaarland University
15:17
4m
Poster
HR-Auth: Heart Rate Data Authentication using Consumer Wearables
MobileSoft
15:21
4m
Poster
API for Power-Aware Application Design on Mobile Systems
MobileSoft
15:25
4m
Poster
A Performance Evaluation of Cross-Platform Mobile Application Development Approaches
MobileSoft
15:30 - 16:30
Demos & PostersMobileSoft at J2 room
Chair(s): Denys PoshyvanykWilliam and Mary
15:30
60m
Demonstration
Demos, SRC, and Posters with Break
MobileSoft

16:00 - 17:00
Program Design and RepairICPC Technical Research at J1 room
Chair(s): Annibale PanichellaDeflt University of Technology
16:00
10m
Short-paper
What Design is Discussed by Developers?ERA
ICPC Technical Research
Giovanni VivianiUniversity of British Columbia, Calahan Janik-JonesUniversity of Toronto, Michalis FamelisUniversité de Montréal, Xin XiaMonash University, Gail MurphyUniversity of British Columbia
16:10
10m
Short-paper
Toward Introducing Automated Program Repair Techniques to Industrial Software DevelopmentERA
ICPC Technical Research
Keigo NaitouOsaka University, Akito TanikadoOsaka University, Shinsuke MatsumotoOsaka University, Yoshiki HigoOsaka University, Shinji Kusumoto, Hiroyuki KirinukiNTT, Toshiyuki KurabayashiNTT, Haruto TannoNTT
Pre-print
16:20
10m
Short-paper
Learning Syntactic Features of Programming Languages from Imagery Using Convolutional Neural NetworksERA
ICPC Technical Research
Jordan Ott , Abigail AtchisonChapman University, Paul Harnack , Natalie BestChapman University, Haley AndersonChapman University, Cristiano FirmaniChapman University, Erik LinsteadChapman University
DOI Pre-print
16:30
30m
Talk
Adventures in NICAD: A Ten-Year RetrospectiveMIP Talk
ICPC Technical Research
Chanchal K. RoyUniversity of Saskatchewan, James R. Cordy
16:00 - 16:45
Managing the Debt I (Short Papers)TechDebt at R17+18
Chair(s): Ipek OzkayaCarnegie Mellon Software Engineering Institute
16:00
15m
Talk
The Developer's Dilemma: Factors Affecting the Decision to Repay Code Debt
TechDebt
Alexander ChatzigeorgiouUniversity of Macedonia
16:15
15m
Talk
From Lasagna to Spaghetti: A Decision Model to Manage Defect Debt
TechDebt
Abdullah AldaeejUniversity of Maryland Baltimore County, Carolyn SeamanUniversity of Maryland Baltimore County
File Attached
16:30
15m
Talk
A Proposed Sizing Model for Managing Technical Debt in Third-Party Code
TechDebt
16:45 - 17:30
DiscussionTechDebt at R17+18
Chair(s): Ipek OzkayaCarnegie Mellon Software Engineering Institute
17:00 - 17:45
Open Steering Committee MeetingICPC Technical Research at J1 room
19:00 - 21:00
Doctoral Symposium DinnerICGSE at Local Thai restaurant
19:00
2h
Dinner
Doctoral Symposium Dinner
ICGSE

Conference Day
Mon 28 May

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

08:30 - 09:00
OpeningSEAMS at E1 room
08:30
30m
Welcome to SEAMS 2018
SEAMS
G: Jesper AnderssonLinnaeus University, P: Danny WeynsKU Leuven
08:30 - 17:30
GE - 1st Workshop on Gender Equality in Software EngineeringWorkshops at R11+12
08:30 - 17:30
CESI - 6th International Workshop on Conducting Empirical Studies in IndustryWorkshops at R14
08:30 - 18:00
SEFAIAS - Software Engineering for AI in Autonomous SystemsWorkshops at R5+6
09:00 - 10:30
KeynoteICGSE at E2 room
Chair(s): Maria PaasivaaraIT University of Copenhagen & Aalto University, Finland
09:00
90m
Other
Keynote Speaker: Brian Fitzgerald: “Crowdsourcing Software Development: Silver Bullet or Lead Balloon”KEYNOTE
ICGSE

09:00 - 10:30
Welcome + KeynoteMSR Technical Papers at E4 room
09:00
90m
Talk
Mining the Mind, Minding the Mine: Grand Challenges in Comprehension and MiningKeynote
MSR Technical Papers
A: Amy KoUniversity of Washington
09:00 - 10:30
S6: InquisitivenessMobileSoft at J2 room
Chair(s): Luís CruzUniversity of Porto
09:00
20m
Full-paper
Automation of Android Applications Functional Testing Using Machine Learning Activities Classification
MobileSoft
09:20
20m
Full-paper
Guiding App Testing with Mined Interaction ModelsBest Paper Award Candidate
MobileSoft
Nataniel Borges Jr.Saarland University, María Gómez, Andreas ZellerSaarland University
09:40
20m
Full-paper
Self-Reported Activities of Android Developers
MobileSoft
Luca PascarellaDelft University of Technology, Franz-Xaver Geiger , Fabio Palomba, Dario Di NucciVrije Universiteit Brussel, Ivano MalavoltaVrije Universiteit Amsterdam, Alberto BacchelliUniversity of Zurich
DOI Pre-print
10:00
10m
Short-paper
How Do Android Operating System Updates Impact Apps?
MobileSoft
10:10
10m
Short-paper
Detecting No-Sleep Energy Bugs Using Reference Counted Variables
MobileSoft
10:20
10m
Other
Discussion (S6)
MobileSoft

09:00 - 17:30
SQUADE - 1st International Workshop on Software Qualities and their DependenciesWorkshops at R13
09:00 - 17:30
SEHS - International Workshop on Software Engineering in Healthcare SystemsWorkshops at R15
09:00 - 10:30
Keynote presentationTechDebt at R17+18
Chair(s): Robert NordSoftware Engineering Institute
09:00
90m
Talk
Keynote: The Past, Present, and Future of Technical Debt: Learning from the Past to Prepare for the Future
TechDebt
K: Eoin WoodsCTO of Endava
09:00 - 17:30
AST - 13th IEEE/ACM International Workshop on Automation of Software TestWorkshops at R22+23
09:00 - 17:00
MiSE - 10th International Workshop on Modelling in Software EngineeringWorkshops at R24+25
09:00 - 09:45
OpeningSEiA at R26
09:00
45m
Talk
Opening Remarks
SEiA
Michel ChaudronUniversity of Gothenburg & Chalmers University of Technology, Engineer BainomugishaMakerere University, Imed HammoudaChalmers and University of Gothenburg
09:00 - 17:30
RoSE - 1st International Workshop on Robotics Software EngineeringWorkshops at R31
09:00 - 17:30
SBST - 11th International Workshop on Search-Based Software TestingWorkshops at R4
09:45 - 10:45
Natural Language Processing and Semantic TechnologiesSEiA at R26
Chair(s): Engineer BainomugishaMakerere University
10:15
30m
Talk
Consolidation of BI Efforts in the LOD Era for African Context
SEiA
11:00 - 12:30
Scaled and Distributed Agile ICGSE at E2 room
Chair(s): Fabio CalefatoUniversity of Bari
11:00
15m
Experience report
Transitioning from plan-driven to lean in a global software engineering organization: a practice-centric view
ICGSE
Roopa M.SSiemens Healthcare Private Ltd, Ratnanabh KumarSiemens Healthcare Private Ltd, V. S. ManiSiemens
11:15
15m
Experience report
Effective Distributed Pair Programming
ICGSE
Mark RajpalAgile Global Results
11:30
30m
Industry talk
Global Software Engineering at Google
ICGSE
File Attached
12:00
15m
Experience report
Validation of Outsourcing Teams Work on Agile Projects of Samsung Brazil Research Center
ICGSE
Gizelle LemosSamsung Research Center Brazil, Marcia CostaSamsung Research Center Brazil, Tatiana BorghiSamsung Research Center Brazil, Paula PovoasSamsung Research Center Brazil
12:15
15m
Talk
Questions and answers
ICGSE

11:00 - 12:30
Modularity and DependencyMSR Technical Papers at E3 room
Chair(s): Moritz BellerDelft University of Technology
11:00
17m
Full-paper
An Empirical Evaluation of OSGi Dependencies Best Practices in the Eclipse IDE
MSR Technical Papers
A: Lina Ochoa , A: Thomas DegueuleCWI, Netherlands, A: Jurgen VinjuCentrum Wiskunde & Informatica / Technische Universiteit Eindhoven / SWAT.engineering BV
11:17
17m
Full-paper
On the impact of security vulnerabilities in the npm package dependency network
MSR Technical Papers
A: Alexandre Decan , A: Tom Mens, A: Eleni ConstantinouUniversity of Mons
Link to publication DOI
11:34
17m
Full-paper
Feature Location using Crowd-based Screencasts
MSR Technical Papers
A: Parisa Moslehi , A: Bram AdamsMCIS, École Polytechnique de Montréal, A: Juergen Rilling
Pre-print
11:51
17m
Full-paper
Profiling call changes via motif mining
MSR Technical Papers
A: Barbara RussoFree University of Bolzano
Pre-print
12:08
7m
Short-paper
Toward Predicting Architectural Significance of Implementation Issues
MSR Technical Papers
A: Arman ShahbazianUniversity of Southern California, A: Daye NamUniversity of Southern California, USA, A: Nenad MedvidovićUniversity of Southern California
Pre-print
12:15
15m
Other
Discussion phase
MSR Technical Papers

11:00 - 12:30
CI and Release EngineeringMSR Technical Papers at E4 room
Chair(s): Shane McIntoshMcGill University
11:00
17m
Full-paper
An Evaluation of Open-Source Software Microbenchmark Suites for Continuous Performance Assessment
MSR Technical Papers
A: Christoph LaaberUniversity of Zurich, A: Philipp LeitnerChalmers | University of Gothenburg
DOI Pre-print Media Attached
11:17
17m
Full-paper
Studying the Impact of Adopting Continuous Integration on the Delivery Time of Pull Requests
MSR Technical Papers
A: João Helis BernardoFederal Institute of Education, Science and Technology of Rio Grande do Norte, A: Daniel Alencar Da Costa Queen's University, Kingston, Ontario, A: Uirá Kulesza
Pre-print
11:34
17m
Full-paper
What Did Really Change with the new Release of the App?
MSR Technical Papers
A: Paolo Calciati IMDEA Software Institute, A: Konstantin KuznetsovSaarland University, CISPA, A: Xue Bai , A: Alessandra GorlaIMDEA Software Institute
11:51
17m
Full-paper
CLEVER: A1:L96 Code Metrics with Clone Detection for Just-In-Time Fault Prevention and Resolution in Large Industrial Projects
MSR Technical Papers
12:08
7m
Short-paper
I'm Leaving You, Travis: A Continuous Integration Breakup Story
MSR Technical Papers
A: David Gray WidderCarnegie Mellon University, A: Michael HiltonCarnegie Mellon University, USA, A: Christian KästnerCarnegie Mellon University, A: Bogdan VasilescuCarnegie Mellon University
DOI Pre-print
12:15
15m
Other
Discussion phase
MSR Technical Papers

11:00 - 12:30
Generation and ClassificationICPC Technical Research at J1 room
Chair(s): Shaowei WangQueen's University
11:00
17m
Full-paper
Deep Code Comment GenerationTechnical Research
ICPC Technical Research
Xing HuPeking University, Ge LiPeking University, Xin XiaMonash University, David LoSingapore Management University, Zhi JinPeking University
Pre-print
11:17
10m
Short-paper
On the Naturalness of Auto-generated Code —Can We Identify Auto-Generated Code Automatically?ERA
ICPC Technical Research
Masayuki DoiOsaka University, Yoshiki HigoOsaka University, Ryo Arima , Kento ShimonakaOsaka University, Shinji Kusumoto
Pre-print
11:27
10m
Short-paper
Augmenting Source Code Lines with Sample Variable ValuesERA
ICPC Technical Research
Matúš SulírTechnical University of Košice, Jaroslav PorubänTechnical University of Košice, Slovakia
Pre-print
11:37
17m
Full-paper
Automatically Classifying Posts into Question Categories on Stack OverflowTechnical Research
ICPC Technical Research
Stefanie BeyerUniversity of Klagenfurt, Christian MachoUniversity of Klagenfurt, Massimiliano Di PentaUniversity of Sannio, Martin PinzgerAlpen-Adria-Universität Klagenfurt
11:54
17m
Full-paper
Automatic Tag Recommendation for Software Development Video TutorialsTechnical Research
ICPC Technical Research
Esteban ParraFlorida State University, Javier Escobar-AvilaFlorida State University, Sonia HaiducFlorida State University
DOI Pre-print
12:11
17m
Full-paper
Classification of APIs by Hierarchical ClusteringTechnical Research
ICPC Technical Research
Johannes HärtelUniversity of Koblenz-Landau, Germany, Hakan AksuUniversity of Koblenz, Ralf LaemmelUniversity of Koblenz-Landau, Germany
11:00 - 12:30
S7: AdaptivenessMobileSoft at J2 room
Chair(s): Marco AutiliUniversity of L'Aquila, Italy
11:00
20m
Full-paper
LiqDroid: Towards Seamlessly Distributed Android Applications
MobileSoft
Luciano BaresiPolitecnico di Milano, Anita ImaniPolitecnico di Milano, Cristina Frà, Massimo Valla
11:20
10m
Research paper
Towards a Framework for Proximity-based Hybrid Mobile Applications
MobileSoft
11:30
60m
Other
Panel & DiscussionPanel
MobileSoft

11:00 - 12:30
Managing the Debt IITechDebt at R17+18
Chair(s): Antonio MartiniUniversity of Oslo | CA Technologies
11:00
30m
Talk
Governing Technology Debt: Beyond Technical Debt
TechDebt
Johan MagnussonSwedish Center for Digital Innovation, University of Gothenburg, Carlos JuizUniversity of the Balearic Islands
11:30
30m
Talk
Trade-off Decisions Across Time in Technical Debt Management: A Systematic Literature Review
TechDebt
Christoph BeckerUniversity of Toronto, Ruzanna ChitchyanUniversity of Bristol, Stefanie Betz
12:00
30m
Talk
Design Debt Prioritization: A Design Best Practice-Based Approach
TechDebt

11:00 - 17:30
SE4COG - 1st International Workshop on Software Engineering for Cognitive ServicesWorkshops at R21
11:00 - 12:30
Big DataSEiA at R26
Chair(s): Jaco GeldenhuysUniversity of Stellenbosch, South Africa
11:00
30m
Talk
A state-of-the-art techniques on fraud detection in smart meter data analytics
SEiA
11:30
30m
Talk
Applying Big data Analytics to Defend against Malicious Programs
SEiA
Emmanuel Masabo, Swaib Kyanda KaawaaseMakerere University, Julianne Sansa OtimMakerere University
12:00
30m
Talk
Tracking Food Insecurity from Tweets Using Data Mining Techniques
SEiA
Andrew LukyamuziMbarara University of Science and Technology, Uganda
14:00 - 15:30
UncertaintySEAMS at E1 room
Chair(s): Hausi MüllerUniversity of Victoria, Computer Science, Faculty of Engineering, Canada
14:00
25m
Managing Uncertainty in Self-Adaptive Systems with Plan Reuse and Stochastic SearchLong Paper
SEAMS
Cody KinneerCarnegie Mellon University, Zack CokerCarnegie Mellon University, Jiacheng WangDickinson College, David GarlanCarnegie Mellon University, Claire Le GouesCarnegie Mellon University
14:25
15m
Uncertainty Reduction in Self-Adaptive SystemsShort Paper
SEAMS
Gabriel A. MorenoCarnegie Mellon University, USA, Javier CamaraCarnegie Mellon University, David GarlanCarnegie Mellon University, Mark KleinCarnegie Mellon University
14:40
25m
Adapting a System with Noisy Outputs with Statistical GuaranteesLong Paper
SEAMS
Ilias GerostathopoulosTechnical University of Munich, Christian Prehoferfortiss, Germany, Tomas BuresCharles University, Czech Republic
Pre-print
15:05
15m
Trace Checking for Dynamic Software Product LinesShort Paper
SEAMS
Rafael OlaecheaUniversity of Waterloo, Joanne M. AtleeUniversity of Waterloo, Canada, Axel Legay, Uli FahrenbergÉcole Polytechnique
14:00 - 15:30
Communication and Collaboration in Distributed ProjectsICGSE at E2 room
Chair(s): Filippo LanubileUniversity of Bari
14:00
15m
Research paper
Is Stack Overflow in Portuguese attractive for Brazilian Users?
ICGSE
Miguel Botto TobarEindhoven University of Technology, Weslley Silva TorresEindhoven University of Technology, The Netherlands, Angela LozanoHealthConnect, Mark van den BrandEindhoven University of Technology, The Netherlands, Bogdan VasilescuCarnegie Mellon University, Alexander SerebrenikEindhoven University of Technology
DOI Pre-print
14:15
15m
Experience report
East Meets West: Global Software Engineering Course in Germany and Japan
ICGSE
Moritz MarutschkeRitsumeikan University, Victor KryssanovRitsumeikan University, Patricia BrockmannTechnical University Nuremberg
14:30
15m
Experience report
Effective collaboration across demography through digital dash boards and machine learning
ICGSE
Prabhulinga ManikreddySiemens Technology and Services Pvt Ltd, Jaikrishna IyerSiemens Technology and Services Pvt Ltd
14:45
15m
Experience report
Software Engineering Tools Environment for Outsourcing Teams Collaboration
ICGSE
Marcia CostaSamsung Research Center Brazil, Gizelle LemosSamsung Research Center Brazil, Flavio BeckSamsung Research Center Brazil
15:00
15m
Industry talk
The hidden truth about IT outsourcing
ICGSE
Mateusz KapicaBanedanmark, Denmark (Copenhagen)
15:15
15m
Talk
Questions and answers
ICGSE

14:00 - 15:30
Programming PracticeMSR Technical Papers at E3 room
Chair(s): Romain RobbesFree University of Bozen-Bolzano
14:00
17m
Full-paper
Understanding the Usage, Impact, and Adoption of Non-OSI Approved Licenses
MSR Technical Papers
A: Rômulo Manciola Meloca UFRGS, A: Gustavo PintoUFPA, A: Leonardo Pontes Baiser , A: Marco Mattos , A: Ivanilton Polato , A: Igor WieseFederal University of Technology - Paraná (UTFPR), A: Daniel M. German
Pre-print
14:17
17m
Full-paper
Prevalence of Confusing Code in Software Projects - Atoms of Confusion in the Wild
MSR Technical Papers
A: Dan Gopstein New York University, A: Hongwei Zhou , A: Phyllis Frankl , A: Justin Cappos
DOI Pre-print Media Attached
14:34
17m
Full-paper
How Swift Developers Handle Errors
MSR Technical Papers
A: Nathan Cassee , A: Gustavo PintoUFPA, A: Fernando CastorUFPE, A: Alexander SerebrenikEindhoven University of Technology
Pre-print
14:51
17m
Full-paper
What are your Programming Language’s Energy-Delay Implications?
MSR Technical Papers
A: Stefanos GeorgiouAthens University of Economics and Business, A: Maria KechagiaDelft University of Technology, A: Panos Louridas, A: Diomidis SpinellisAthens University of Economics and Business
DOI Pre-print
15:08
7m
Short-paper
Automatically Assessing Code Understandability Reanalyzed: Combined Metrics Matter
MSR Technical Papers
A: Asher TrockmanUniversity of Evansville, A: Keenen Cates , A: Mark Mozina , A: Tuan Nguyen , A: Christian KästnerCarnegie Mellon University, A: Bogdan VasilescuCarnegie Mellon University
Pre-print Media Attached
15:15
15m
Other
Discussion phase
MSR Technical Papers

14:00 - 15:30
MobileMSR Technical Papers at E4 room
Chair(s): Mei NagappanUniversity of Waterloo
14:00
17m
Full-paper
The Android Update Problem: An Empirical Study
MSR Technical Papers
A: Mehran Mahmoudi University of Alberta, A: Sarah NadiUniversity of Alberta
DOI Pre-print
14:17
17m
Full-paper
Why are Android Apps Removed From Google Play? A Large-scale Empirical Study
MSR Technical Papers
A: Haoyu Wang, A: Hao Li , A: Li LiUniversity of Luxembourg, Luxembourg, A: Yao Guo, A: Guoai Xu
Pre-print
14:34
17m
Full-paper
Anatomy of Functionality Deletion - An Exploratory Study in Mobile Apps
MSR Technical Papers
A: Maleknaz NayebiUniversity of Toronto, A: Konstantin KuznetsovSaarland University, CISPA, A: Paul ChenUniversity of Calgary, A: Andreas ZellerSaarland University, A: Guenther RuheUniversity of Calgary
Pre-print
14:51
17m
Full-paper
Characterising Deprecated Android APIs
MSR Technical Papers
A: Li LiUniversity of Luxembourg, Luxembourg, A: Jun GaoUniversity of Luxembourg, SnT, A: Tegawendé F. BissyandéUniversity of Luxembourg, Luxembourg, A: Lei MaHarbin Institute of Technology, A: Xin XiaMonash University, A: Jacques KleinUniversity of Luxembourg, SnT
Pre-print
15:08
7m
Short-paper
Leveraging Historical Versions of Android Apps for Efficient and Precise Taint Analysis
MSR Technical Papers
A: John JenkinsWashington State University, A: Haipeng CaiWashington State University, USA
Pre-print
15:15
15m
Other
Discussion phase
MSR Technical Papers

14:00 - 15:00
Vision Keynote and Mobile AppsICPC Technical Research at J1 room
Chair(s): Sonia HaiducFlorida State University
14:00
35m
Talk
The Language Dichotomy: Toward Effective Program Comprehension for Mobile App Development (Vision Keynote)Vision Keynote
ICPC Technical Research
14:35
17m
Full-paper
LESdroid - A Tool for Detecting Exported Service Leaks of Android ApplicationsTechnical Research
ICPC Technical Research
Jun MaNanjing University, Shaocong LiuNanjing University, Yanyan JiangNanjing University, Xianping TaoNanjing University, Chang XuNanjing University, Jian LuNanjing University
14:52
17m
Full-paper
Do Developers Update Third-Party Libraries in Mobile Apps?Technical Research
ICPC Technical Research
Pasquale SalzaUSI Università della Svizzera italiana, Fabio Palomba, Dario Di NucciVrije Universiteit Brussel, Cosmo D'UvaUniversity of Salerno, Andrea De LuciaUniversity of Salerno, Filomena FerrucciUniversity of Salerno
Pre-print
15:09
17m
Full-paper
What's Inside My App?: Understanding Feature Redundancy in Mobile AppsTechnical Research
ICPC Technical Research
Yao Guo, Yuanchun LiPeking University, Ziyue YangPeking University, Xiangqun ChenPeking University
14:00 - 15:30
Practice in IndustryTechDebt at R17+18
Chair(s): Ken PowerCisco Systems, Inc
14:00
30m
Talk
Technical Debt Cripples Software Developer Productivity: A Longitudinal Study on Developers' Daily Software Development Work
TechDebt
Terese BeskerChalmers University of Technology, Sweden, Antonio MartiniUniversity of Oslo | CA Technologies, Jan BoschChalmers University of Technology
14:30
30m
Talk
A Framework for Managing Interest in Technical Debt: An Industrial Validation
TechDebt
Areti Ampatzoglou, Alexander ChatzigeorgiouUniversity of Macedonia, Paris AvgeriouUniversity of Groningen, The Netherlands
15:00
30m
Talk
Limiting Technical Debt with Maintainability Assurance: An Industry Survey on Used Techniques and Differences with Service- and Microservice-Based Systems
TechDebt
Justus BognerReutlingen University, Stefan WagnerUniversität Stuttgart
Pre-print
14:00 - 15:30
SE MethodologiesSEiA at R26
Chair(s): Imed HammoudaChalmers and University of Gothenburg
14:00
30m
Talk
Adapting Lightweight User-Centered Design with the Scrum-Based Development Process into the Project Management Process
SEiA
Degif TekaAddis Ababa University, Yvonne DittrichIT University of Copenhagen, Denmark, Mesfin KifleAddis Ababa University
14:30
30m
Talk
Partitioning Microservices: A Domain Engineering Approach
SEiA
Immaculee Joselyne MunezeroMakerere University, Doreen Tuheirwe MukasaMakerere University, Benjamin KanagwaMakerere University, Joseph BalikuddembeMakerere University
15:00
30m
Talk
Planning for public sector Software Projects using Value-Based Requirements Engineering Techniques; a Research Agenda
SEiA
Joseph BalikuddembeMakerere University, Justine NakirijjaMakerere University
16:00 - 17:30
ModelingSEAMS at E1 room
Chair(s): Nelly BencomoAston University
16:00
25m
Hybrid Adaptation Policies – Towards a Framework for Classification and Modelling of Different Combinations of Adaptation PoliciesLong Paper
SEAMS
Frank TrollmannDAI-Labor, TU Berlin, Johannes FähndrichDAI-Labor, TU Berlin, Sahin AlbayrakDAI-Labor, TU Berlin
16:25
15m
A Systematic Literature Review of UML-based Domain-Specific Modeling Languages for Self-adaptive SystemsShort Paper
SEAMS
João Pablo S. Da SilvaUniversidade Federal do Rio Grande do Sul (UFRGS), Brazil, Miguel EcarFederal University of Pampa, Brazil, Marcelo S. PimentaUniversidade Federal do Rio Grande do Sul (UFRGS), Brazil, Gilleanes T. A. GuedesFederal University of Pampa, Brazil , Luiz Paulo FranzFederal University of Pampa, Brazil , Luciano MarchezanFederal University of Pampa, Brazil
16:40
15m
Run-time Monitoring of Self-Adaptive Systems to Detect N-way Feature Interactions and their CausesShort Paper
SEAMS
Byron DevriesGrand Valley State University, Betty H.C. ChengMichigan State University
16:55
15m
mRUBiS: An Exemplar for Model-Based Architectural Self-Healing and Self-OptimizationArtifact
SEAMS
Thomas VogelHumboldt-Universität zu Berlin
Link to publication Pre-print
16:00 - 17:00
Processes for Distributed DevelopmentICGSE at E2 room
Chair(s): Casper Lassenius
16:00
15m
Research paper
A Process for Distributed Software Evolution
ICGSE
Joao Ricardo Moreno CamiloUnivesidade Tecnologica Federal do Parana , Tiago PagottoUnivesidade Tecnologica Federal do Parana, Alexandre L’erarioUnivesidade Tecnologica Federal do Parana , Jose Augusto FabriUnivesidade Tecnologica Federal do Parana
16:15
15m
Experience report
Global Software Engineering Experience through International Capstone Project Exchanges
ICGSE
Dean Knudson, Stavros KalafatisTexas A&M University, Carsten KleinerUniversity of Applied Sciences & Arts Hannover, Barbara SeegebarthTechnische Universität Braunschweig, Stephen ZahosUniversity of Illinois at Urbana-Champaign, Jonas DetterfeltLinkoping University, Iman AvazpourDeakin University, Kristian SandahlLinkoping University, Peter GorderUniv. of Colorado Colorado Springs, Jeewani GinigeWestern Sydney University, Alex RadermacherNorth Dakota State University, Hugo CaballeroUniversidad del Norte, Humberto GomezUniversidad del Norte, Mikael RoosBlekinge Institute of Technology
16:30
15m
Industry talk
Success factors of customer and vendor collaboration for large scale deployment
ICGSE
16:45
15m
Talk
Questions and answers
ICGSE

16:00 - 17:30
Mining ChallengeMSR Mining Challenge at E4 room
16:00
6m
Short-paper
Enriched Event Streams: A General Dataset For Empirical Studies On In-IDE Activities Of Software Developers
MSR Mining Challenge
A: Sebastian ProkschUniversity of Zurich, A: Sven AmannTechnische Universität Darmstadt, A: Sarah NadiUniversity of Alberta
16:06
6m
Short-paper
Comprehension Effort and Programming Activities: Related? Or Not Related?
MSR Mining Challenge
A: Akond RahmanNorth Carolina State University
Pre-print Media Attached
16:12
6m
Short-paper
The Hidden Cost of Code Completion: Understanding the Impact of the Recommendation-list Length on its Efficiency
MSR Mining Challenge
A: Xianhao JinVirginia Tech, USA, A: Francisco ServantVirginia Tech
Pre-print
16:19
6m
Short-paper
Empirical Study on the Relationship Between Developers Working Habits and Efficiency
MSR Mining Challenge
A: Ariel Rodriguez , A: Fumiya Tanaka , A: Yasutaka KameiKyushu University
Pre-print
16:25
6m
Short-paper
Mining and Extraction of Personal Software Process measures through IDE Interaction logs
MSR Mining Challenge
A: Alireza Joonbakhsh Shiraz University, Iran, A: Ashkan Sami
DOI Pre-print
16:32
6m
Short-paper
Predicting Developer IDE Commands with Machine Learning
MSR Mining Challenge
A: Tyson Bulmer , A: Lloyd MontgomeryUniversität Hamburg, A: Daniela DamianUniversity of Victoria
Pre-print
16:38
6m
Short-paper
Do Practitioners Use Autocompletion Features Differently Than Non-Practitioners?
MSR Mining Challenge
A: Rahul Amlekar , A: Andrés Felipe Rincón Gamboa , A: Keheliya GallabaMcGill University, A: Shane McIntoshMcGill University
Pre-print
16:45
6m
Short-paper
Who's this? Developer identification using IDE event data
MSR Mining Challenge
A: John Wilkie , A: Ziad Al Halabi , A: Alperen Karaoglu , A: Jiafeng Liao , A: George NdunguUniversity College London, A: Chaiyong RagkhitwetsagulUniversity College London, UK, A: Matheus PaixaoUniversity College London, A: Jens KrinkeUniversity College London
DOI Pre-print
16:51
6m
Short-paper
Detecting and Characterizing Developer Behavior Following Opportunistic Reuse of Code Snippets from the Web
MSR Mining Challenge
A: Agnieszka Ciborowska , A: Nicholas A. KraftABB Corporate Research, A: Kostadin DamevskiVirginia Commonwealth University
Pre-print
16:57
6m
Short-paper
Revisiting “Programmers’ Build Errors” in the Visual Studio Context: A Replication Study using IDE Interaction Traces
MSR Mining Challenge
A: Noam Rabbani McGill University, A: Mike Harvey , A: Sadnan Saquif , A: Keheliya GallabaMcGill University, A: Shane McIntoshMcGill University
Pre-print
17:04
6m
Short-paper
Common Statement Kind Changes to Inform Automatic Program Repair
MSR Mining Challenge
A: Mauricio SotoCarnegie Mellon University, A: Claire Le GouesCarnegie Mellon University
Pre-print
17:10
6m
Short-paper
Studying Developer Build Issues And Debugger Usage via Timeline Analysis in Visual Studio IDE
MSR Mining Challenge
A: Christopher Bellman , A: Ahmad Seet , A: Olga BaysalCarleton University
Pre-print
17:17
6m
Short-paper
Detection and Analysis of Behavioral T-patterns in Debugging Activities
MSR Mining Challenge
A: César Soto-ValeroUniversidad Central "Marta Abreu" de Las Villas, A: Johann Bourcier , A: Benoit BaudryKTH Royal Institute of Technology, Sweden
Pre-print
17:23
6m
Short-paper
A Study on the Use of IDE Features for Debugging
MSR Mining Challenge
A: Afsoon AfzalCarnegie Mellon University, A: Claire Le GouesCarnegie Mellon University
Pre-print
16:00 - 17:30
Readibility, Features and APIsICPC Technical Research at J1 room
Chair(s): Yoshiki HigoOsaka University
16:00
17m
Full-paper
Impacts of Coding Practices on ReadabilityTechnical Research
ICPC Technical Research
Rodrigo SantosIPT-SP, Marco GerosaNorthern Arizona University
Pre-print
16:17
10m
Short-paper
An Empirical Investigation on the Readability of Manual and Generated Test CasesERA
ICPC Technical Research
Giovanni GranoUniversity of Zurich, Simone ScalabrinoUniversity of Molise, Harald GallUniversity of Zurich, Rocco OlivetoUniversity of Molise
Pre-print
16:27
10m
Short-paper
The CodeCompass Comprehension FrameworkTool Demo
ICPC Technical Research
Zoltan PorkolabEotvos Lorond University, Dániel KruppEricsson Ltd, Tibor BrunnerEricsson Hungary, Marton CsordasEricsson Hungary
Link to publication DOI Pre-print
16:37
17m
Full-paper
The Effect of Poor Source Code Lexicon and Readability on Developers' Cognitive LoadTechnical Research
ICPC Technical Research
Sarah FakhouryWashington State University, Yuzhan MaWashington State University Pullman, Venera ArnaoudovaWashington State University Pullman, Olusola AdesopeWashington State University
DOI Pre-print
16:54
17m
Full-paper
Assessing an Architecture's Ability to Support Feature EvolutionTechnical Research
ICPC Technical Research
Ran MoDrexel University, Yuanfang Cai Drexel University, Rick KazmanUniversity of Hawai‘i at Mānoa, Qiong FengDrexel University
17:11
10m
Industry talk
Leveraging the Agile Development Process for Selecting Invoking/Excluding Tests to Support Feature LocationIndustry Track
ICPC Technical Research
Gregory S. DeLozier, Michael J. DeckerBowling Green State University, Christian D. NewmanRochester Institute of Technology, Jonathan I. MaleticKent State University
16:00 - 16:30
Future Research (Short Papers)TechDebt at R17+18
Chair(s): Carolyn SeamanUniversity of Maryland Baltimore County
16:00
15m
Talk
Technical Debt-Related Information Asymmetry Between Finance and IT
TechDebt
Thomas Patrick StableinUniversity of South Florida
16:15
15m
Talk
A Position Study to Investigate Technical Debt Associated with Security Weaknesses
TechDebt
Clemente IzurietaMontana State University
16:00 - 17:00
The Future of SE in AfricaSEiA at R26
Chair(s): Imed HammoudaChalmers and University of Gothenburg, Engineer BainomugishaMakerere University
16:00
60m
Talk
Panel: The Future of SE in AfricaPanel
SEiA

16:30 - 17:15
DiscussionTechDebt at R17+18
Chair(s): Carolyn SeamanUniversity of Maryland Baltimore County
17:00 - 17:30
ClosingMobileSoft at J2 room
Chair(s): Christine JulienThe University of Texas at Austin
17:00
30m
Talk
Closing
MobileSoft
Christine JulienThe University of Texas at Austin
17:15 - 17:30
Closing RemarksTechDebt at R17+18
Chair(s): Ipek OzkayaCarnegie Mellon Software Engineering Institute, Robert NordSoftware Engineering Institute
17:30 - 18:30
18:00 - 22:00
SEAMS BanquetSEAMS at Ristoria Restaurant
18:00
4h
Dinner
SEAMS Banquet
SEAMS

18:30 - 21:30
Open Space EveningICGSE at Bryggan
Chair(s): Tony ClearAuckland University of Technology
18:30
3h
Social Event
Open Space Evening
ICGSE

Conference Day
Tue 29 May

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

08:30 - 09:00
OpeningSEAMS at E1 room
08:30
30m
Opening Day 2
SEAMS
G: Jesper AnderssonLinnaeus University, P: Danny WeynsKU Leuven
08:30 - 17:30
RCoSE - 4th International Workshop on Rapid Continuous Software EngineeringWorkshops at R31
08:30 - 10:00
Opening and KeynoteDS - Doctoral Symposium at R5+6
08:30
30m
Talk
Opening and Introductions
DS - Doctoral Symposium
Julia RubinUniversity of British Columbia, Tracy HallBrunel University
09:00
60m
Talk
Keynote: Engineering your software engineering research careerKeynote
DS - Doctoral Symposium
Jan VitekNortheastern University
08:45 - 17:45
FairWare - International Workshop on Software FairnessWorkshops at R26
09:00 - 10:30
2008 Most Influential Paper Award and Evolution and ChangesMSR Technical Papers at E4 room
Chair(s): Cor-Paul BezemerQueen's University, Kingston, Ontario
09:00
59m
Talk
What do large commits tell us? A taxonomical study of large commits
MSR Technical Papers
A: Abram HindleUniversity of Alberta, A: Daniel M. German, A: Ric Holt
Pre-print
09:59
17m
Full-paper
SOTorrent: Reconstructing and Analyzing the Evolution Stack Overflow Posts
MSR Technical Papers
A: Sebastian BaltesUniversity of Trier, A: Lorik Dumani , A: Christoph TreudeThe University of Adelaide, A: Stephan DiehlComputer Science, University Trier, Germany
DOI Pre-print Media Attached
10:16
7m
Short-paper
A Design Structure Matrix Approach for Measuring Co-Change-Modularity of Software Products
MSR Technical Papers
A: Robert Benkoczi , A: Daya Gaur , A: Shahadat Hossain , A: Muhammad Khan University of Lethbridge
Link to publication DOI Pre-print
10:23
7m
Short-paper
A Study on Inappropriately Partitioned Commits --- How Much and What Kinds of IP Commits in Java Projects? ---
MSR Technical Papers
A: Ryo Arima , A: Yoshiki HigoOsaka University, A: Shinji Kusumoto
Pre-print
09:00 - 12:30
Big data and Machine LearningTB - Technical Briefings at R14
09:00
90m
Talk
Big Data Software Analytics with Apache Spark
TB - Technical Briefings
11:00
90m
Talk
Machine Learning for Software Engineering: Models, Methods, and Applications
TB - Technical Briefings
Karl Meinke, Amel BennaceurThe Open University
09:00 - 17:30
SESoS - 6th International Workshop on Software Engineering for Systems-of-SystemsWorkshops at R15
09:00 - 12:30
09:00
90m
Talk
Detecting and Managing Code Smells: Research and Practice
TB - Technical Briefings
Tushar SharmaAthens University of Economics and Business
Media Attached
11:00
90m
Talk
Multi-Platform Computing for Physical Devices with MakeCode and CODAL
TB - Technical Briefings
Thomas BallMicrosoft Research, Judith BishopStellenbosch University, Joe Finney
09:00 - 17:30
SE4COG - 1st International Workshop on Software Engineering for Cognitive ServicesWorkshops at R21
09:00 - 17:30
AST - 13th IEEE/ACM International Workshop on Automation of Software TestWorkshops at R22+23
09:00 - 17:30
SER&IP - 5th International Workshop on Software Engineering Research and Industrial PracticeWorkshops at R24+25
09:00 - 17:30
SBST - 11th International Workshop on Search-Based Software TestingWorkshops at R4
11:00 - 12:30
SecuritySEAMS at E1 room
Chair(s): Rogério de LemosUniversity of Kent, UK
11:00
25m
Toward Evaluating the Impact of Self-adaptation on Security Control CertificationLong Paper
SEAMS
Allen MarshallUniversity of Tulsa, Sharmin JahanUniversity of Tulsa, Rose GambleUniversity of Tulsa
11:25
25m
Requirements and Specifications for Adaptive Security: Concepts and AnalysisSEAMS 2018 Best Paper AwardLong Paper
SEAMS
Thein Tun, Mu YangThe Open University, Arosha K BandaraOpen University, Yijun YuThe Open University, Armstrong NhlabatsiQatar University, Niamul KhanQatar University, Khaled KhanQatar University, Bashar NuseibehThe Open University (UK) & Lero (Ireland)
Pre-print
11:50
25m
Defining, Enforcing and Checking Privacy Policies In Data-Intensive ApplicationsLong Paper
SEAMS
Michele GuerrieroPolitecnico di Milano, Damian Andrew TamburriTU/e, Elisabetta Di NittoPolitecnico di Milano
12:15
10m
INSpIRA: INtegrating Security Into Risk AssessmentDoctoral Project
SEAMS
Jürgen DobajGraz University of Technology
11:00 - 12:30
Scaled and Distributed Agile ICGSE at E2 room
Chair(s): Paolo TellIT University of Copenhagen
11:00
15m
Research paper
Enhancing product and service capability through scaling agility in a global software vendor environment
ICGSE
Ramesh LalAuckland University of Technology, Tony ClearAuckland University of Technology
11:15
15m
Research paper
Managing Software Products in a Global Context
ICGSE
Christof EbertVector Consulting
11:30
15m
Experience report
Challenges in Scaling up a Globally Distributed Legacy Product:A case study of a matrix organization
ICGSE
Rajeev Kumar GuptaSiemens Healthcare Private limited, Shivani JainSiemens Healthcare Private limited, Bharat Singh Siemens Healthcare Private limited
11:45
15m
Industry talk
What and Where is a system maintenance knowledge? And, How can we acquire that?
ICGSE
12:00
15m
Research paper
Employee Retention and Turnover in Global Software Development: Comparing In-house Offshoring and Offshore Outsourcing
ICGSE
Julian BassUniversity of Salford, Sarah BeechamLero - The Irish Software Research Centre and University of Limerick, Mohammad Abdur RazzakLero - The Irish Software Research Centre and University of Limerick, John NollUniversity of East London, and Lero - The Irish Software Research Centre
12:15
15m
Talk
Questions and answers
ICGSE

11:00 - 12:30
Data ShowcaseMSR Data Showcase at E3 room
11:00
6m
Short-paper
50K-C: A dataset of compilable, and compiled, Java projects
MSR Data Showcase
A: Pedro MartinsUniversity of California at Irvine, USA, A: Crista LopesUniversity of California Irvine, A: Rohan Achar
11:06
6m
Short-paper
JBench: A Dataset of Data Races for Concurrency Testing
MSR Data Showcase
A: Jian GaoSchool of Software, Tsinghua University, A: Xin Yang , A: Yu Jiang, A: Han Liu, A: Weiliang Ying , A: Xian Zhang
11:12
6m
Short-paper
Bugs.jar: A Large-scale, Diverse Dataset of Real-world Java Bugs
MSR Data Showcase
A: Ripon Saha, A: Yingjun LyuUniversity of Southern California, A: Wing LamUniversity of Illinois at Urbana-Champaign, A: Hiroaki YoshidaFujitsu Laboratories of America, Inc., A: Mukul PrasadFujitsu Laboratories of America
11:18
6m
Short-paper
A Gold Standard for Emotion Annotation in Stack Overflow
MSR Data Showcase
A: Nicole NovielliUniversity of Bari, A: Fabio CalefatoUniversity of Bari, A: Filippo LanubileUniversity of Bari
Pre-print
11:24
6m
Short-paper
Vulinoss: A Dataset of Security Vulnerabilities in Open-source Systems
MSR Data Showcase
A: Antonios Gkortzis Athens University of Economics and Business, A: Dimitris Mitropoulos, A: Diomidis SpinellisAthens University of Economics and Business
Pre-print
11:30
6m
Short-paper
A Dataset of Duplicate Pull-requests in GitHub
MSR Data Showcase
A: Zhixing Li College of Computer, National University of Defense Technology, Changsha, China, A: Yue Yu National University of Defense Technology, A: Gang YinNational University of Defense Technology, A: Tao WangNational University of Defense Technology, A: Huaimin Wang
Pre-print
11:36
6m
Short-paper
Structured Information on State and Evolution of Dockerfiles on GitHub
MSR Data Showcase
DOI Pre-print
11:42
6m
Short-paper
A Graph-based Dataset of Commit History of Real-World Android apps
MSR Data Showcase
A: Franz-Xaver Geiger , A: Ivano MalavoltaVrije Universiteit Amsterdam, A: Luca PascarellaDelft University of Technology, A: Fabio Palomba, A: Dario Di NucciVrije Universiteit Brussel, A: Alberto BacchelliUniversity of Zurich
DOI Pre-print
11:48
6m
Short-paper
Public Git Archive: a Big Code dataset for all
MSR Data Showcase
A: Vadim Markovtsevsource{d}, A: Waren Longsource{d}
DOI Pre-print
11:54
6m
Short-paper
Word Embeddings for the Software Engineering Domain
MSR Data Showcase
A: Vasiliki EfstathiouAthens University of Economics and Business, A: Christos Chatzilenas , A: Diomidis SpinellisAthens University of Economics and Business
DOI Pre-print
12:00
6m
Short-paper
npm-miner: An Infrastructure for Measuring the Quality of the npm Registry
MSR Data Showcase
A: Kyriakos Chatzidimitriou Aristotle University of Thessaloniki, A: Michail Papamichail , A: Themistoklis DiamantopoulosElectrical and Computer Engineering Dept, Aristotle University of Thessaloniki, A: Michail Tsapanos , A: Andreas Symeonidis
DOI Pre-print
12:06
6m
Short-paper
CROP: Linking Code Reviews to Source Code Changes
MSR Data Showcase
A: Matheus PaixaoUniversity College London, A: Jens KrinkeUniversity College London, A: DongGyun HanUniversity College London, A: Mark HarmanFacebook and University College London
DOI Pre-print
12:12
6m
Short-paper
Developer Interaction Traces backed by IDE Screen Recordings from Think-aloud Sessions
MSR Data Showcase
A: Aiko YamashitaOslo Metropolitan University, A: Fabio PetrilloConcordia University, A: Foutse KhomhPolytechnique Montréal, A: Yann-Gaël GuéhéneucConcordia University and Polytechnique Montréal
Pre-print
12:18
6m
Short-paper
A Multi-level Dataset of Linux Kernel Patchwork
MSR Data Showcase
A: Yulin XuPeking University, A: Minghui ZhouPeking University
DOI Pre-print
12:24
6m
Short-paper
Documented Unix Facilities Over 48 Years
MSR Data Showcase
A: Diomidis SpinellisAthens University of Economics and Business
Link to publication DOI Media Attached
11:00 - 12:30
Machine Learning for SEMSR Technical Papers at E4 room
Chair(s): Alexander SerebrenikEindhoven University of Technology
11:00
17m
Full-paper
Data-Driven Search-based Software Engineering
MSR Technical Papers
A: Vivek Nair, A: Amritanshu AgrawalNorth Carolina State University, A: Jianfeng Chen , A: Wei Fu, A: George Mathew, A: Tim MenziesNorth Carolina State University, A: Leandro Minku , A: Markus Wagner , A: Zhe Yu
11:17
17m
Full-paper
The Open-Closed Principle of Modern Machine Learning Frameworks
MSR Technical Papers
A: Houssem Ben Braiek , A: Foutse KhomhPolytechnique Montréal, A: Bram AdamsMCIS, École Polytechnique de Montréal
Pre-print
11:34
17m
Full-paper
A Benchmark Study on Sentiment Analysis for Software Engineering Research
MSR Technical Papers
A: Nicole NovielliUniversity of Bari, A: Daniela Girardi, A: Filippo LanubileUniversity of Bari
DOI Pre-print
11:51
17m
Full-paper
A Deep Learning Approach to Identifying Source Code in Images and Video
MSR Technical Papers
A: Jordan Ott , A: Abigail AtchisonChapman University, A: Paul Harnack , A: Adrienne Bergh , A: Erik LinsteadChapman University
DOI Pre-print
12:08
7m
Short-paper
Natural Language or Not (NLoN) - package for Software Engineering Text Analysis Pipeline
MSR Technical Papers
A: Mika MäntyläUniversity of Oulu, A: Fabio CalefatoUniversity of Bari, A: Maëlick Claes
Pre-print
12:15
15m
Other
Discussion phase
MSR Technical Papers

11:00 - 12:30
Testing and AnalysisDS - Doctoral Symposium at R5+6
11:00
22m
Talk
[Full paper] Assisted Discovery of Software Vulnerabilities
DS - Doctoral Symposium
11:22
22m
Talk
[Full paper] Automatic Verification of Time Behavior of Programs
DS - Doctoral Symposium
11:45
22m
Talk
[Full paper] Learning to Accelerate Compiler Testing
DS - Doctoral Symposium
Junjie ChenPeking University
12:07
22m
Doctoral symposium paper
[Full paper] Characteristics of Defective Infrastructure as Code Scripts in DevOps
DS - Doctoral Symposium
Akond RahmanNorth Carolina State University
Pre-print Media Attached
12:30 - 14:00
Lunch Break (Posters, Networking, Joint Discussion)DS - Doctoral Symposium at R5+6
14:00 - 15:30
Fishbowl: “The future of global software engineering – trends, patterns and industries – A new normal?”ICGSE at E2 room
Chair(s): Sarah BeechamLero - The Irish Software Research Centre and University of Limerick
14:00 - 15:30
Search and TraceabilityMSR Technical Papers at E3 room
Chair(s): Sonia HaiducFlorida State University
14:00
17m
Full-paper
Analyzing Requirements and Traceability Information to Improve Bug Localization
MSR Technical Papers
A: Michael RathTechnische Universität Ilmenau, A: David LoSingapore Management University, A: Patrick MäderTechnische Universität Ilmenau
DOI Pre-print
14:17
17m
Full-paper
Towards Extracting Web API Specifications from Documentation
MSR Technical Papers
A: Jinqiu Yang , A: Erik WitternIBM Research, A: Annie T.T. YingEquitySim, A: Julian DolbyIBM Thomas J. Watson Research Center, A: Lin TanUniversity of Waterloo
14:34
17m
Full-paper
Evaluating How Developers Use General-Purpose Web-Search for Code Retrieval
MSR Technical Papers
A: Md Masudur RahmanUniversity of Virginia, USA, A: Jed BarsonUniversity of Virginia, A: Sydney Paul , A: Joshua Kayani , A: Federico Andrés Lois , A: Sebastián Fernandez Quezada , A: Chris ParninNCSU, A: Kathryn StoleeNorth Carolina State University, A: Baishakhi RayColumbia University, New York
Pre-print
14:51
17m
Full-paper
Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflow
MSR Technical Papers
A: Pengcheng Yin, A: Bowen DengCarnegie Mellon University, A: Edgar ChenCarnegie Mellon University, A: Bogdan VasilescuCarnegie Mellon University, A: Graham NeubigCarnegie Mellon University
15:08
7m
Short-paper
A Search System for Mathematical Expressions on Software Binaries
MSR Technical Papers
DOI Pre-print
15:15
15m
Other
Discussion phase
MSR Technical Papers

14:00 - 15:30
OSS Practices and MethodsMSR Technical Papers at E4 room
Chair(s): Gregorio RoblesUniversidad Rey Juan Carlos
14:00
17m
Full-paper
How Is Video Game Development Different from Software Development in Open Source?
MSR Technical Papers
A: Luca PascarellaDelft University of Technology, A: Fabio Palomba, A: Massimiliano Di PentaUniversity of Sannio, A: Alberto BacchelliUniversity of Zurich
Pre-print
14:17
17m
Full-paper
Which Contributions Predict Whether Developers Are Accepted Into GitHub Teams
MSR Technical Papers
Pre-print
14:34
17m
Full-paper
Automatic Classification of Software Artifacts in Open-Source Applications
MSR Technical Papers
A: Yuzhan MaWashington State University Pullman, A: Venera ArnaoudovaWashington State University Pullman, A: Mehdi MirakhorliRochester Institute of Technology, A: Sarah FakhouryWashington State University, A: Mike Christensen , A: Waleed Zogaan
DOI Pre-print
14:51
17m
Full-paper
Large-Scale Analysis of the Co-Commit Patterns of the Active Developers in GitHub's Top Repositories
MSR Technical Papers
Pre-print
15:08
7m
Short-paper
Towards Identifying Paid Open Source Developers - A Case Study with Mozilla Developers
MSR Technical Papers
A: Maëlick Claes, A: Mika MäntyläUniversity of Oulu, A: Miikka Kuutila, A: Umar Farooq
15:15
15m
Other
Discussion phase
MSR Technical Papers

14:00 - 15:30
14:00
90m
Talk
HAL’s Legacy after 50 years of 2001 Space OdysseyKeynote
2001: A Space Odyssey Symposium - 50 years celebration
14:00 - 17:30
14:00
90m
Talk
Demystifying Cyber-Physical Malware
TB - Technical Briefings
Suresh KothariIowa State University, USA
16:00
90m
Talk
State of the Systems Security
TB - Technical Briefings
Eric BoddenHeinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
14:00 - 17:30
Natural Language ProcessingTB - Technical Briefings at R14
14:00
90m
Talk
Automatic Software Summarization - The State of the Art
TB - Technical Briefings
Laura MorenoColorado State University, Andrian MarcusUniversity of Texas at Dallas
16:00
90m
Talk
Natural Language Requirements Processing: from Research to Practice
TB - Technical Briefings
14:00 - 17:30
Research MethodsTB - Technical Briefings at R18
14:00
90m
Talk
Analyzing Software Engineering Experiments: Everything You Always Wanted to Know but Were Afraid to Ask
TB - Technical Briefings
Sira VegasUniversidad Politecnica de Madrid
File Attached
16:00
90m
Talk
How to Analyze Git Repositories with Command Line Tools: We're not in Kansas anymore
TB - Technical Briefings
Diomidis SpinellisAthens University of Economics and Business, Georgios GousiosTU Delft
DOI Pre-print
14:00 - 14:45
Productivity ImprovementDS - Doctoral Symposium at R5+6
14:00
15m
Talk
[Full paper] Fostering Software Developers' Productivity at Work Through Self-Monitoring and Goal-Setting
DS - Doctoral Symposium
André N. MeyerUniversity of Zurich
14:15
15m
Talk
[Full paper] Interactive Model Mining from Embedded Legacy Software
DS - Doctoral Symposium
14:30
15m
Talk
[Full paper] Towards Personalized Software Defect Predictors
DS - Doctoral Symposium
Beyza EkenIstanbul Technical University
14:45 - 15:30
People and SoftwareDS - Doctoral Symposium at R5+6
14:45
22m
Talk
[Full paper] Crowdsourced Software Development and Maintenance
DS - Doctoral Symposium
Bin LinUniversità della Svizzera italiana (USI)
15:07
22m
Talk
[Full paper] A Neuro-Cognitive Perspective of Program Comprehension
DS - Doctoral Symposium
Norman PeitekLeibniz Institute for Neurobiology
15:45 - 17:15
Distinguished papersICGSE at E2 room
Chair(s): Darja ŠmiteBlekinge Institute of Technology
15:45
20m
Research paper
On Developers' Personality in Large-scale Distributed Projects: The Case of the Apache Ecosystem
ICGSE
Fabio CalefatoUniversity of Bari, Giuseppe IaffaldanoUniversity of Bari, Filippo LanubileUniversity of Bari, Bogdan VasilescuCarnegie Mellon University
DOI Pre-print
16:05
20m
Research paper
Virtual by Design: How a Work Environment can Support Agile Distributed Software Development
ICGSE
Pernille LousIT University of Copenhagen, Paolo TellIT University of Copenhagen, Christian Bo MichelsenIT University of Copenhagen, Yvonne DittrichIT University of Copenhagen, Denmark, Marco KuhrmannClausthal University of Technology, Allan EbdrupDebitoor
16:25
20m
Research paper
Team Resilience in Distributed Student Projects
ICGSE
Igor CavrakUniversity of Zagreb, Faculty of Electrical Engineering and Computing, Ivana BosnićUniversity of Zagreb
16:45
20m
Research paper
Scaling Agile across the Global Organization: An Early Stage Industrial SAFe Self-Assessment
ICGSE
Mohammad Abdur RazzakLero - The Irish Software Research Centre and University of Limerick, Ita RichardsonLero - The Irish Software Research Centre and University of Limerick, John NollUniversity of East London, and Lero - The Irish Software Research Centre, Clodagh Nic CannaOcuco Ltd, Sarah BeechamLero - The Irish Software Research Centre and University of Limerick
17:05
10m
Talk
Questions and answers
ICGSE

16:00 - 17:10
LearningSEAMS at E1 room
Chair(s): Mauro CaporuscioLinnaeus University
16:00
25m
Learning Non-Deterministic Impact Models for AdaptationLong Paper
SEAMS
Francisco DuarteUniversidade de Lisboa, Richard GilUniversidade de Lisboa, Paolo RomanoUniversity of Lisbon, Portugal, Antónia LopesUniversity of Lisbon, Luis RodriguesINESC-ID, IST, ULisboa
16:25
25m
A Learning Approach to Enhance Assurances for Real-Time Self-Adaptive SystemsLong Paper
SEAMS
Arthur RodriguesUniversity of Brası́lia, Ricardo CaldasUniversity of Brası́lia, Genaina RodriguesUniversity of Brasilia, Thomas VogelHumboldt-Universität zu Berlin, Patrizio PelliccioneUniversity of Gothenburg & Chalmers University of Technology
Pre-print
16:50
15m
Adaptive Runtime Response Time Control in PLC-based Real-Time Systems using Reinforcement LearningShort Paper
SEAMS
Mahshid Helali MoghadamRISE SICS AB/Mälardalen University, Mehrdad SaadatmandRISE SICS, Markus BorgRISE SICS AB, Markus BohlinRISE SICS, Bjorn LisperMalardalen University
16:00 - 17:30
APIs and CodeMSR Technical Papers at E3 room
Chair(s): Sebastiano PanichellaUniversity of Zurich
16:00
17m
Full-paper
Imprecisions Diagnostic in Source Code Deltas
MSR Technical Papers
A: Guillermo de la Torre University of Chile, Chile, A: Romain RobbesFree University of Bozen-Bolzano, A: Alexandre BergelUniversity of Chile
16:17
17m
Full-paper
Exploring the Use of Automated API Migrating Techniques in Practice: An Experience Report on Android
MSR Technical Papers
A: Maxime Lamothe, A: Weiyi ShangConcordia University, Canada
16:34
17m
Full-paper
The Patch-Flow Method for Measuring Inner Source Collaboration
MSR Technical Papers
A: Maximilian Capraro Friedrich-Alexander-Universität Erlangen-Nürnberg, A: Michael Dorner, A: Dirk Riehle
DOI Pre-print
16:51
17m
Full-paper
Was Self-Admitted Technical Debt Removal a Real Removal? An In-Depth Perspective
MSR Technical Papers
A: Fiorella ZampettiUniversity of Sannio, A: Alexander SerebrenikEindhoven University of Technology, A: Massimiliano Di PentaUniversity of Sannio
Pre-print
17:08
7m
Short-paper
RestMule: Enabling Resilient Clients for Remote APIs
MSR Technical Papers
A: Beatriz SanchezUniversity of York, A: Konstantinos Barmpis , A: Patrick NeubauerUniversity of York, UK, A: Richard PaigeUniversity of York, A: Dimitris KolovosUniversity of York
17:15
15m
Other
Discussion phase
MSR Technical Papers

16:00 - 17:30
Modeling and PredictionMSR Technical Papers at E4 room
Chair(s): Abram HindleUniversity of Alberta
16:00
17m
Full-paper
Deep Learning Similarities from Different Representations of Source Code
MSR Technical Papers
A: Michele TufanoCollege of William and Mary, A: Cody Watson , A: Gabriele BavotaUniversità della Svizzera italiana (USI), A: Massimiliano Di PentaUniversity of Sannio, A: Martin White , A: Denys PoshyvanykWilliam and Mary
Pre-print
16:17
17m
Full-paper
500+ Times Faster Than Deep Learning (A Case Study Exploring Faster Methods for Text Mining StackOverflow)
MSR Technical Papers
A: Suvodeep Majumder, A: Tim MenziesNorth Carolina State University, A: Nikhila Balaji , A: Katie Brey , A: Wei Fu
16:34
17m
Full-paper
Studying the relationship between exception handling practices and post-release defects
MSR Technical Papers
A: Guilherme B. de PáduaConcordia University, Canada, A: Weiyi ShangConcordia University, Canada
Pre-print Media Attached
16:51
17m
Full-paper
Analyzing Conflict Predictors in Open-Source Java Projects from GitHub and Travis CI
MSR Technical Papers
A: Paola AcciolyFederal University of Pernambuco, Brazil, A: Paulo BorbaFederal University of Pernambuco, Brazil, A: Leuson SilvaFederal University of Pernambuco, A: Guilherme CavalcantiFederal University of Pernambuco, Brazil
Pre-print
17:08
7m
Short-paper
Bayesian Hierarchical Modelling for Tailoring Metric Thresholds
MSR Technical Papers
A: Neil ErnstUniversity of Victoria
DOI Pre-print Media Attached
17:15
15m
Other
Discussion phase
MSR Technical Papers

16:00 - 17:30
16:00
90m
Talk
Will computers be able to do what HAL did? Panel
2001: A Space Odyssey Symposium - 50 years celebration
Olle Häggström, Dorna Behdadi, Thore HusfeldtLund University, Sweden and IT University of Copenhagen, Denmark, Prem DevanbuUniversity of California, David G. Stork
16:00 - 17:30
Panel and ClosingDS - Doctoral Symposium at R5+6
16:00
60m
Talk
Panel: Best and Worst of Doctoral StudiesPanel
DS - Doctoral Symposium
Jocelyn SimmondsUniversity of Chile, Gregor EngelsPaderborn University, Massimiliano Di PentaUniversity of Sannio, Andrian MarcusUniversity of Texas at Dallas
17:00
30m
Talk
Closing
DS - Doctoral Symposium
Julia RubinUniversity of British Columbia, Tracy HallBrunel University
17:10 - 17:30
ClosingSEAMS at E1 room
17:10
10m
Closing SEAMS 2018
SEAMS
G: Jesper AnderssonLinnaeus University, P: Danny WeynsKU Leuven
17:20
10m
Outlook on SEAMS 2019
SEAMS

17:30 - 18:00
17:30
30m
Day closing
Closing
MSR Technical Papers

18:30 - 21:15
18:30
2h45m
Other
2001: A Space Odyssey
2001: A Space Odyssey Symposium - 50 years celebration

18:30 - 21:30
ICGSE Conference DinnerICGSE at Lilla Bommen
18:30
3h
Dinner
ICGSE Conference Dinner Cruise
ICGSE

Conference Day
Wed 30 May

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

08:30 - 10:30
Conference Opening and Keynote Plenary Sessions at Congress Hall
08:30
30m
Talk
Opening Session
Plenary Sessions
G: Ivica CrnkovicChalmers University of Technology & University of Gothenburg, P: Marsha ChechikUniversity of Toronto, P: Mark HarmanFacebook and University College London
Media Attached
09:00
90m
Talk
Communication systems and networks, key enablers for digitizing industry and society – opportunities and challengesKeynote
Plenary Sessions
K: Magnus FrodighEricsson AB
09:00 - 18:00
Wednesday Poster Exibition (with authors present during 13:15-13:55 and 15:40-15:55)Posters at H - Exibition Hall
Chair(s): Yuriy BrunUniversity of Massachusetts, Amherst, Raffaela MirandolaPolitecnico di Milano
09:00
9h
Talk
IF Poster 1: System-of-Systems Architecture for Construction Factory
Posters
09:00
9h
Talk
IF Poster 2: Even more efficient testing process
Posters
Sahar TahviliRISE SICS AB
09:00
9h
Talk
IF Poster 3: Lean Transport Mission Optimization in Site Operations
Posters
09:00
9h
Talk
IF Poster 4: Positioning in mines
Posters
09:00
9h
Talk
IF Poster 5: Designing Interaction for Multi-OS environments
Posters
09:00
9h
Talk
IF Poster 6: Exploring Mixed Reality Interaction Design for Heavy Vehicles
Posters
09:00
9h
Talk
IF Poster 7: Safety Assurance of cooperating construction maachines
Posters
09:00
9h
Talk
IF Poster 8: Evolutionary Aspects of Complex Embedded Systems Architectures
Posters
09:00
9h
Talk
IF Poster 9: Utilizing hardware monitoring to improve the quality of service and performance of industrial systems
Posters
09:00
9h
Talk
Poster W1: Industrie 4.0 Virtual Automation Bus Architecture
Posters
Thomas Kuhn, Markus DammFraunhofer, Pablo Oliveira AntoninoFraunhofer, Andreas MorgensternFraunhofer, Dirk SchulzABB Corporate Research, Constantin ZiescheRobert Bosch GmbH, Thorsten MüllerSMS group GmbH
09:00
9h
Talk
Poster W2: An Empirical Study of the Product Owner Role in Scrum
Posters
Julian BassUniversity of Salford, Sarah BeechamLero - The Irish Software Research Centre and University of Limerick, Mohammad Abdur RazzakLero - The Irish Software Research Centre and University of Limerick, Clodagh Nic CannaOcuco Ltd, John NollUniversity of East London, and Lero - The Irish Software Research Centre
09:00
9h
Talk
Poster W3: Reengineering Legacy Systems for Supporting SOA: A Case Study on the Brazilian's Secretary of State for Taxation
Posters
Yan de Lima JustinoFederal University of Rio Grande do Norte, Carlos Eduardo Da SilvaFederal University of Rio Grande do Norte
09:00
9h
Talk
Poster W4: Results from Multi-faceted Software Reliability Assessment Studies
Posters
Yaping LuoAltran Netherlands B.V., Egbert Touw
09:00
9h
Talk
Poster W5: An Initial Characterization of Bug-injecting Development Sessions
Posters
Irina Diana ComanThe Most Serene Republic, Alberto SillittiInnopolis University, Giancarlo SucciInnopolis University
09:00
9h
Talk
Poster W6: Challenges with Automotive Test Case Specifications
Posters
Katharina JuhnkeDaimler AG, Matthias TichyUlm University, Germany, Frank HoudekDaimler AG
09:00
9h
Talk
Poster W7: Understanding the Role of Reporting in Work Item Tracking Systems for Software Development: An Industrial Case Study
Posters
Pavneet Singh KochharSingapore Management University, Stanislaw SwiercMicrosoft, Trevor CarnahanMicrosoft, Hitesh SajnaniMicrosoft , Mei NagappanUniversity of Waterloo
09:00
9h
Talk
Poster W8: When Students Meet Developers: Are Barcamps a Format for Interactive Software Engineering Education?
Posters
Bianca BergandeUniversity of Applied Sciences Neu-Ulm, Philipp BruneUniversity of Applied Sciences Neu-Ulm
09:00
9h
Talk
Poster W9: A Methodology to Teaching Statistical Process Control for Software Engineers: An Overview
Posters
Julio FurtadoUNIFAP, Sandro OliveiraUFPA - Universidade Federal do Pará
09:00
9h
Talk
Poster W10: A matrix for analyzing projects in Software Engineering courses
Posters
Jakeline MarcosTecnologico de Monterrey
09:00
9h
Talk
Poster W11: Continuous Inspection in the Classroom: Improving Students' Programming Quality with Social Coding Methods
Posters
Yao LuNational University of Defense Technology, Xinjun MaoNational University of Defense Technology, Tao WangNational University of Defense Technology, Gang YinNational University of Defense Technology, Zude LiCentral South University, Huaimin Wang
09:00
9h
Talk
Poster W12: Startup Software Development Education: A Systematic Mapping Study
Posters
Rafael ChaninPUCRS, Afonso SalesPUCRS, Leandro Bento Pompermaier, Rafael Prikladnicki Faculdade de Informática da PUCRS
09:00
9h
Talk
Poster W13: Analyzing the transactive memory in teaching Software Engineering
Posters
09:00
9h
Talk
Poster W14: Improving Formation of Student Teams: A Clustering Approach
Posters
Shoaib AkbarUniversity of North Carolina Charlotte Department of Computer Science, Edward GehringerNorth Carolina State University, Zhewei HuNorth Carolina State University
09:00
9h
Talk
Poster W15: Are Our Students Engaged into Their Studies? Professional Engagement vs. Study Engagement
Posters
Arnon SturmBen-Gurion University of the Negev, Timothy LethbridgeUniversity of Ottawa
09:00
9h
Talk
Poster W16: Multidisciplinary Skill Assessment for Embedded Software Development Education via a Robot Contest
Posters
Harumi WatanabeTokai University, Mikiko SatoTokai University, Masafumi MiwaThe University of Tokushima, Makoto ImamuraTokai University, Shintaro HosoaiChange Vision, Inc., Nobuhiko OguraTokyo City University, Hiroyuki NakamuraKyushu University, Kenji HisazumiKyushu University
09:00
9h
Talk
Poster W17: PBL Planner Toolkit A Canvas-Based Tool for Planning PBL in Software Engineering Education
Posters
Gustavo AlexandreCESAR School, Simone SantosFederal University of Pernambuco
09:00
9h
Talk
Poster W18: Challenge-Based Learning: A Brazilian Case Study
Posters
Alan SantosPUCRS, Afonso SalesPUCRS, Paulo FernandesPUCRS, Josiane KrollUniversity of Manitoba
09:00
9h
Talk
Poster W19: A Conceptual Model for Cooperative Thinking
Posters
Daniel RussoUniversity of Bologna, Italy, Marcello MissiroliUniversity of Bologna, Paolo CiancariniUniversity of Bologna
09:00
9h
Talk
Poster W20: Situation-Based E-Learning in Software Engineering
Posters
Wilhelm KoopUniversity Duisburg-Essen, Tobias BrückmannCampusLab GmbH, Marian Benner-WicknerCampusLab GmbH, Markus KleinschmidtCampusLab GmbH, Volker GruhnUniversity Duisburg-Essen
09:00
9h
Talk
Poster W21: A Multi-Year Analysis of Students' Build Errors in Agile Software Development Educational Projects
Posters
Erina MakiharaNara institute of science and technology, Hiroshi IgakiOsaka Institute of Technology, Norihiro YoshidaNagoya University, Kenji FujiwaraNational Institute of Technology, Toyota College, Naoki KawashimaNara institute of science and technology, Hajimu IidaNara Institute of Science and Technology
09:00
9h
Talk
Poster W23: Deciding Weak Monitorability for Runtime Verification
Posters
Zhe ChenNanjing University of Aeronautics and Astronautics, Yifan WuNanjing University of Aeronautics and Astronautics, Ou WeiNanjing University of Aeronautics and Astronautic, Bin ShengNanjing University of Aeronautics and Astronautics
09:00
9h
Talk
Poster W24: LWE: LDA refinedWord Embeddings for duplicate bug report detection
Posters
Amar BudhirajaMicrosoft, Raghu ReddyIIT Hyderabad, Manish ShrivastavaInternational Institute of Information Technology Hyderabad
09:00
9h
Talk
Poster W25: Inferring API Elements Relevant to an English Query
Posters
Tien N. NguyenThe University of Texas - Dallas, Thanh NguyenIowa State University
09:00
9h
Talk
Poster W26: A Study Of Monitoring Crosscutting Concerns Implementation
Posters
Grigoreta Sofia CojocarDepartment of Computer Science, Babes-Bolyai University, Adriana-Mihaela GuranDepartment of Computer Science, Babes-Bolyai University
09:00
9h
Talk
Poster W27: Duplicate Finder Toolkit
Posters
George ChernishevSPbU, Dmitry LucivSaint Petersburg State University, Dmitrij KoznovSaint-Petersburg State University
09:00
9h
Talk
Poster W28: Toward the Development of Richer Properties for Recommender Systems
Posters
David ShriverUniversity of Nebraska-Lincoln
09:00
9h
Talk
Poster W29: Automatic Detection of Inverse Operations while Avoiding Loop Unrolling
Posters
Kunal BanerjeeIntel, Ramanuj ChoukseyIIT Guwahati, Chandan KarfaIIT Guwahati, Pankaj Kumar KalitaIIT Guwahati
09:00
9h
Talk
Poster W30: Efficiently Finding Minimal Failing Input in MapReduce Programs
Posters
Muhammad Sohaib AyubSchool of Science and Engineering (SSE), Lahore University of Management Sciences (LUMS), Lahore, Junaid Haroon SiddiquiLahore University of Management Sciences
09:00
9h
Talk
Poster W31: Forks Insight: Providing an Overview of GitHub Forks
Posters
Luyao RenPeking University, Shurui ZhouCarnegie Mellon University, USA, Christian KästnerCarnegie Mellon University
09:00
9h
Talk
Poster W32: Use of Trace Link Types in Issue Tracking Systems
Posters
Mihaela Todorova TomovaTechnische Universität Ilmenau, Michael RathTechnische Universität Ilmenau, Patrick MäderTechnische Universität Ilmenau
09:00
9h
Talk
Poster W33: A Topic Analysis of the R Programming Language
Posters
Abigail AtchisonChapman University, Haley AndersonChapman University, Christina BerardiChapman University, Natalie BestChapman University, Cristiano FirmaniChapman University, Rene GermanChapman University, Erik LinsteadChapman University
DOI Pre-print
09:00
9h
Talk
Poster W34: Architecture Reconstruction and Evaluation of Blockchain Open Source Platform
Posters
Jungho KimKorea Advanced Institute of Science and Technology, Sungwon KangKorea Advanced Institute of Science and Technology, Chan-Gun LeeChung-Ang University, Hwi AhnKorea Advanced Institute of Science and Technology, Changsup KeumElectronics and Telecommunications Research Institute
09:00
9h
Talk
Poster W35: Agile Requirement Traceability Matrix
Posters
Serin JeongGyeongsang National University, Heetae ChoGyeongsang National University, Seonah LeeGyeongsang National University
09:00
9h
Talk
Poster W36: Beyond Spatial and Temporal Memory Safety
Posters
Zhe ChenNanjing University of Aeronautics and Astronautics, Chuanqi TaoNanjing University of Aeronautics and Astronautics, Zhiyi ZhangNanjing University of Aeronautics and Astronautics, Zhibin YangNanjing University of Aeronautics and Astronautics
09:00
9h
Talk
Poster W37: A Novel Shared Memory Framework for Distributed Deep Learning in High-Performance Computing Architecture
Posters
Shinyoung AhnKAIST & ETRI, Joongheon KimChung-Ang University, Sungwon KangKorea Advanced Institute of Science and Technology
09:00
9h
Talk
Poster W38: DWEN: Deep Word Embedding Network for Duplicate Bug Report Detection in Software Repositories
Posters
Amar BudhirajaMicrosoft, Kartik DuttaCentre for Visual Information Technonogy, IIIT, Hyderabad, Raghu ReddyIIT Hyderabad, Manish ShrivastavaInternational Institute of Information Technology Hyderabad
09:00
9h
Talk
Poster W39: Live Path Control Flow Integrity
Posters
Mohamad BarbarUniversity of Technology, Sydney, Yulei SuiUniversity of Technology Sydney, Australia, Hongyu ZhangThe University of Newcastle, Shiping ChenData61 at CSIRO, Australia / UNSW, Australia, Jingling XueUNSW Sydney
09:00
9h
Talk
Poster W40: Using Repository Data for Driving Software Architecture
Posters
Tobias OlssonLinnaeus University, Morgan EricssonLinnaeus University, Anna WingkvistLinnaeus University
09:00
9h
Talk
Poster W41: Analysis of Requirements Quality Evolution
Posters
Eugenio ParraUniversidad Carlos III de Madrid, Jose Luis de La VaraUniversidad Carlos III de Madrid, Luis AlonsoThe REUSE Company
09:00
9h
Talk
Poster W42: Using Consensus to Automatically Infer Post-conditions
Posters
Jingyi SuBowling Green State University, Mohd ArafatBowling Green State University, Robert DyerBowling Green State University
09:00
9h
Talk
Poster W43: Pairika: A failure diagnosis benchmark for C++ programs
Posters
Mojdeh Golagha, Md. Rezaur RahmanTechnical University of Munich, Alexander Pretschner
09:00
9h
Poster
Poster W44: Towards Safe Refactoring for Intelligent Parallelization of Java 8 Streams
Posters
Yiming TangCity University of New York (CUNY) Graduate Center, Raffi KhatchadourianCity University of New York (CUNY) Hunter College, Mehdi BagherzadehOakland University, Syed AhmedOakland University
Link to publication DOI Pre-print
09:00
9h
Poster
Poster W45: Testing Web-Based Applications with the Voice Controlled Accessibility and Testing Tool (VCAT)
Posters
Nagendra Prasad RamachandraUniversity of Texas at Arlington, Christoph CsallnerUniversity of Texas at Arlington
Pre-print
09:00
9h
Talk
Poster W46: Leveraging Product Relationships to Generate Candidate Bugs for Duplicate Bug Prediction
Posters
Emily SuOracle Corporation, Sameer JoshiOracle Corporation
09:00
9h
Talk
Poster W47: Protecting Remote Controlling Apps of Smart-Home-Oriented IOT Devices
Posters
Xiaoyin WangUniversity of Texas at San Antonio, USA, Eric RuizUniversity of Texas at San Antonio, Richard AvelarUniversity of Texas at San Antonio
09:00
9h
Poster
Poster W48: MC/DC Coverage-Oriented Compiler Optimization for Symbolic Execution
Posters
Yijun LiuCollege of Computer, National University of Defense Technology, Changsha, China, Zhenbang ChenCollege of Computer, National University of Defense Technology, Wei Dong, Chendong FengCollege of Computer, National University of Defense Technology, Changsha, China
Pre-print
09:00
9h
Poster
Poster W49: Introducing Quality Models Based On Joint Probabilities
Posters
Maria UlanLinnaeus University, Welf LöweLinnaeus University, Morgan EricssonLinnaeus University, Anna WingkvistLinnaeus University
Pre-print
09:00
9h
Talk
Poster W50: Program Repair That Learns From Mistakes
Posters
Bat-Chen Rothenberg, Orna GrumbergTechnion – Israel Institute of Technology
09:00
9h
Talk
Poster W51: A changeset-based approach to assess source code density and developer efficacy
Posters
Sebastian Hönel, Morgan EricssonLinnaeus University, Welf LöweLinnaeus University, Anna WingkvistLinnaeus University
09:00
9h
Talk
Poster W52: Discovering Requirements of Behaviour Change Software Systems from Negative User Experience
Posters
Nelly Condori-FernándezUniversity of A Coruña/ Vrije Universiteit Amsterdam, Alejandro CatalaHuman Media Interaction - University of Twente, Patricia LagoVrije Universiteit Amsterdam
Link to publication DOI Pre-print
09:00
9h
Talk
Poster W53: Understanding Newcomers Success in Open Source Community
Posters
Shahab BayatiThe University of Auckland
09:00
9h
Talk
Poster W54: Swarming Remote Piloted Aircraft Systems for Mosquito-Borne Disease Research and Control
Posters
Jane WyngaardUniversity of Notre Dame, Samuel RundUniversity of Notre Dame, Michael VierhauserUniversity of Notre Dame, Jane Cleland-HuangUniversity of Notre Dame, Gregory MadeyUniversity of Notre Dame
09:00
9h
Talk
Poster W55: Ethics-Aware Software Engineering
Posters
Fatma Başak AydemirUtrecht University, Fabiano DalpiazUtrecht University
09:00
9h
Talk
Poster W57: How to Handle Environmental Uncertainty in Goal-Based Requirements Engineering
Posters
Manzoor AhmadLIUPPA, Christophe GnahoLACL, Jean-Michel BruelUniversité de Toulouse, France, Régine LaleauLACL
11:00 - 11:30
Forum Session I: Opening and Industry TalkIF - Industry Forum at Congress Hall
Chair(s): Jaana NyfjordRISE, Judith BishopStellenbosch University, Pekka AbrahamssonUniversity of Jyväskylä
11:00
15m
Talk
Opening
IF - Industry Forum
Judith BishopStellenbosch University, Pekka AbrahamssonUniversity of Jyväskylä, Jaana NyfjordRISE
11:15
15m
Talk
The software industry is not industrialised
IF - Industry Forum
K: Noel Lovisa CEO and founder of Code Valley
11:00 - 12:30
Mining repositoriesDEMO - Demonstrations at E1/A room
Chair(s): Denys PoshyvanykWilliam and Mary
11:00
30m
Talk
Perceval: Software Project Data at Your Will
DEMO - Demonstrations
Santiago Dueñas, Valerio CosentinoBitergia, Gregorio RoblesUniversidad Rey Juan Carlos, Jesus M. Gonzalez-BarahonaUniversidad Rey Juan Carlos
Pre-print Media Attached File Attached
11:30
30m
Talk
StackInTheFlow: Behavior-Driven Recommendation System for Stack Overflow Posts
DEMO - Demonstrations
12:00
30m
Talk
SATD Detector: A Text-Mining-Based Self-Admitted Technical Debt Detection Tool
DEMO - Demonstrations
Zhongxin LiuZhejiang University, Qiao Huang, Xin XiaMonash University, Emad ShihabConcordia University, David LoSingapore Management University, Shanping Li
Pre-print Media Attached
11:00 - 12:30
Test automation and failure diagnosisDEMO - Demonstrations at E1/B room
Chair(s): Ralf ReussnerKarlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI)
11:00
30m
Talk
Aletheia: A Failure Diagnosis Toolchain
DEMO - Demonstrations
11:30
30m
Demonstration
When the testing gets tough, the tough get ElasTest
DEMO - Demonstrations
Antonia BertolinoCNR-ISTI, Antonello CalabròCNR-ISTI, Guglielmo De AngelisCNR-IASI, CNR-ISTI, Micael Gallego, Boni García, Francisco GortázarUniversidad Rey Juan Carlos
DOI Pre-print Media Attached
12:00
30m
Talk
SUSHI: A Test Generator for Programs with Complex Structured Inputs
DEMO - Demonstrations
Pietro BraioneUniversity of Milano-Bicocca, Giovanni DenaroUniversity of Milano-Bicocca, Italy, Andrea MattavelliImperial College London, Mauro PezzeUniversità della Svizzera italiana (USI) and Università degli Studi di Milano Bicocca
Pre-print
11:00 - 12:30
Reusable recipesSEET - Software Engineering Education and Training at E2 room
Chair(s): Cecile PeraireCarnegie Mellon University Silicon Valley
11:00
10m
Talk
10+ Years of Teaching Software Engineering with iTrust: the Good, the Bad, and the Ugly
SEET - Software Engineering Education and Training
Sarah HeckmanNC State University, Kathryn StoleeNorth Carolina State University, Chris ParninNCSU
11:10
10m
Talk
Toward Enhancing the Training of Software Engineering Students and Professionals using Active Video Watching
SEET - Software Engineering Education and Training
11:20
10m
Talk
Developing an Optimizing Compiler for the Game Boy as a Software Engineering Project
SEET - Software Engineering Education and Training
11:30
10m
Talk
Easing IoT Development for Novice Programmers Through Code Recipes
SEET - Software Engineering Education and Training
Fulvio CornoPolitecnico di Torino, Luigi De RussisPolitecnico di Torino, Juan Pablo SáenzPolitecnico di Torino
Link to publication DOI Pre-print
11:40
10m
Talk
Making the Liskov Substitution Principle Happy and Sad
SEET - Software Engineering Education and Training
Link to publication
11:50
40m
Talk
[Mini-Panel] Design patterns for teachingPanel
SEET - Software Engineering Education and Training

11:00 - 12:30
Security, Safety, and QualityNIER - New Ideas and Emerging Results at E3 room
Chair(s): Michael WhalenUniversity of Minnesota
11:00
15m
Talk
Generative Secure Design, Defined
NIER - New Ideas and Emerging Results
Riccardo Scandariato, Jennifer Horkhoff, Robert FeldtChalmers University of Technology
11:15
15m
Talk
Towards Secure Dynamic Product Lines in the Cloud
NIER - New Ideas and Emerging Results
Sebastian KrieterMagdeburg University, Jacob KrügerHarz University of Applied Sciences, Germany, Nico Weichbrodt, Vasily Sartakov, Rüdiger KapitzaTechnical University of Braunschweig, Thomas LeichHarz University of Applied Sciences, Germany
11:30
15m
Talk
Towards Forensic-Ready Software Systems
NIER - New Ideas and Emerging Results
Liliana PasqualeUniversity College Dublin & Lero, Ireland, Dalal AlrajehImperial College London, Claudia Peersman, Thein Tun, Bashar NuseibehThe Open University (UK) & Lero (Ireland), Awais RashidUniversity of Bristol, UK
11:45
15m
Talk
Measure Confidence of Assurance Cases in Safety-Critical Domains
NIER - New Ideas and Emerging Results
12:00
15m
Talk
A Critical Review of "A Practical Guide to Select Quality Indicators for Assessing Pareto-Based Search Algorithms in Search-Based Software Engineering": Essay on Quality Indicator Selection for SBSE
NIER - New Ideas and Emerging Results
Miqing LiUniversity of Birmingham, UK, Tao ChenNottingham Trent University, UK and University of Birmingham, UK, Xin Yao
12:15
15m
Talk
Enabling Real-Time Feedback in Software Engineering
NIER - New Ideas and Emerging Results
Enrique Larios VargasSoftware Improvement Group, Joseph HejderupDelft University of Technology, Netherlands, Maria KechagiaDelft University of Technology, Magiel Bruntink, Georgios GousiosTU Delft
DOI Pre-print
11:00 - 12:30
Software Evolution and Maintenance ITechnical Papers / Journal first papers at G1 room
Chair(s): Chanchal K. RoyUniversity of Saskatchewan
11:00
20m
Talk
Neuro-Symbolic Program Repair for Correcting Introductory Programming Assignments
Technical Papers
Sahil Bhatia, Pushmeet KohliMicrosoft Research, Rishabh SinghGoogle Brain
11:20
20m
Talk
Automated Localization for Unreproducible BuildsAward
Technical Papers
Zhilei Ren, He Jiang, Jifeng Xuan, Zijiang YangWestern Michigan University
11:40
20m
Talk
Enlightened Debugging
Technical Papers
Xiangyu LiGeorgia Institute of Technology, Shaowei ZhuGeorgia Institute of Technology, Marcelo d'AmorimFederal University of Pernambuco, Alessandro OrsoGeorgia Tech
Pre-print File Attached
12:00
20m
Research paper
Experiences and Challenges in Building a Data Intensive System for Data Migration
Journal first papers
Marco ScavuzzoPolitecnico di Milano, Elisabetta Di NittoPolitecnico di Milano, Danilo Ardagna
Link to publication DOI
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
Software Repair IJournal first papers / Technical Papers at H1 room
Chair(s): Lars GrunskeHumboldt-Universität zu Berlin
11:00
20m
Talk
Context-Aware Patch Generation for Better Automated Program Repair
Technical Papers
Ming WenThe Hong Kong University of Science and Technology, Junjie ChenPeking University, Rongxin WuDepartment of Computer Science and Engineering, The Hong Kong University of Science and Technology, Dan HaoPeking University, Shing-Chi CheungDepartment of Computer Science and Engineering, The Hong Kong University of Science and Technology
Pre-print
11:20
20m
Talk
Towards Practical Program Repair with On-Demand Candidate Generation
Technical Papers
Jinru Hua, Mengshi ZhangUniversity of Texas at Austin, USA, Kaiyuan Wang, Sarfraz KhurshidUniversity of Texas at Austin
File Attached
11:40
20m
Talk
A Correlation Study between Automated Program Repair and Test-Suite Metrics
Journal first papers
Jooyong YiInnopolis University, Shin Hwei Tan, Sergey MechtaevNational University of Singapore, Marcel BöhmeMonash University, Abhik RoychoudhuryNational University of Singapore
Pre-print
12:00
20m
Talk
Do Automated Program Repair Techniques Repair Hard and Important Bugs?
Journal first papers
Manish MotwaniUniversity of Massachusetts, Amherst, Sandhya Sankaranarayanan, René JustUniversity of Massachusetts, USA, Yuriy BrunUniversity of Massachusetts, Amherst
Link to publication DOI Pre-print
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
Apps and App Stores ITechnical Papers / Journal first papers at H2 room
Chair(s): Jocelyn SimmondsUniversity of Chile
11:00
20m
Talk
Software Protection on the Go: A Large-Scale Empirical Study on Mobile App Obfuscation
Technical Papers
Pre-print Media Attached
11:20
20m
Talk
GUILeak: Tracing Privacy-Policy Claims on User Input Data for Android Applications
Technical Papers
Xiaoyin WangUniversity of Texas at San Antonio, USA, Xue Qin, Mitra Bokaei Hosseini, Rocky Slavin, Travis BreauxCarnegie Mellon University, Jianwei Niu
11:40
20m
Talk
Online App Review Analysis for Identifying Emerging Issues
Technical Papers
Cuiyun GaoComputer Science and Engineering, The Chinese University of Hong Kong, Jichuan Zeng, Michael Lyu, Irwin King
Pre-print
12:00
20m
Talk
EARMO: An Energy-Aware Refactoring Approach for Mobile Apps
Journal first papers
Rodrigo MoralesConcordia University, Rubén Saborido Infantes, Foutse KhomhPolytechnique Montréal, Francisco Chicano, Giuliano AntoniolPolytechnique Montréal
Link to publication DOI Pre-print
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
Human and Social Aspects of Computing ITechnical Papers / Journal first papers at J1 room
Chair(s): Ita RichardsonLero - The Irish Software Research Centre and University of Limerick
11:00
20m
Talk
Sentiment Analysis for Software Engineering: How Far Can We Go?
Technical Papers
Bin Lin, Fiorella ZampettiUniversity of Sannio, Gabriele BavotaUniversità della Svizzera italiana (USI), Massimiliano Di PentaUniversity of Sannio, Michele LanzaUniversità della Svizzera italiana (USI), Rocco OlivetoUniversity of Molise
11:20
20m
Talk
Identifying Features in Forks
Technical Papers
Shurui ZhouCarnegie Mellon University, USA, Ştefan Stănciulescu, Olaf Leßenich, Yingfei XiongPeking University, Andrzej WąsowskiIT University of Copenhagen, Denmark, Christian KästnerCarnegie Mellon University
Pre-print File Attached
11:40
20m
Talk
Roles and Impacts of Hands-on Software Architects in Five Industrial Case Studies
Technical Papers
Inayat Rehman, Mehdi MirakhorliRochester Institute of Technology, Mei NagappanUniversity of Waterloo, Azad Aralbay, Matthew Thornton
12:00
20m
Talk
Sentiment Polarity Detection for Software Development
Journal first papers
Fabio CalefatoUniversity of Bari, Filippo LanubileUniversity of Bari, Federico Maiorano, Nicole NovielliUniversity of Bari
DOI Pre-print
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
11:00
90m
Talk
[Keynote] Software Heritage: why and how we collect, preserve and share all the software source codeKeynote
SEIS - Software Engineering in Society
Roberto Di CosmoInria, France / University of Paris Diderot, France
11:30 - 12:30
Forum Session II: KeynoteIF - Industry Forum at Congress Hall
Chair(s): Pekka AbrahamssonUniversity of Jyväskylä
11:30
60m
Talk
Why Digitalization Will Kill Your (Software) Company TooKeynote
IF - Industry Forum
Jan BoschChalmers University of Technology
12:30 - 14:00
Social I: Forum Sit Down Working Lunch - Academics meet IndustrialistsIF - Industry Forum at Restaurant Seasons
12:30
90m
Lunch
Forum Sit Down Working Lunch - Academics meet Industrialists
IF - Industry Forum

14:00 - 14:30
Forum Session III: Speed Dating ActivityIF - Industry Forum at Congress Hall
Chair(s): Judith BishopStellenbosch University
14:00
30m
Meeting
Speed Dating Activity - lightning chats with other attendees
IF - Industry Forum

14:00 - 15:30
Mutation testingDEMO - Demonstrations at E1/A room
Chair(s): Lutz PrecheltFreie Universität Berlin
14:00
30m
Demonstration
MuAlloy: A Mutation Testing Framework for Alloy
DEMO - Demonstrations
Kaiyuan Wang, Allison Sullivan, Sarfraz KhurshidUniversity of Texas at Austin
Link to publication File Attached
14:30
30m
Talk
An Extensible, Regular-Expression-Based Tool for Multi-Language Mutant Generation
DEMO - Demonstrations
Alex GroceNorthern Arizona University, Josie HolmesPennsylvania State University, USA, Darko MarinovUniversity of Illinois at Urbana-Champaign, August ShiUniversity of Illinois at Urbana-Champaign, Lingming Zhang
Pre-print Media Attached
15:00
30m
Talk
MDroid+: A Mutation Testing Framework for Android
DEMO - Demonstrations
Kevin MoranCollege of William & Mary, Michele TufanoCollege of William and Mary, Carlos Bernal-Cárdenas, Mario Linares-VásquezSystems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia , Gabriele BavotaUniversità della Svizzera italiana (USI), Christopher Vendome, Massimiliano Di PentaUniversity of Sannio, Denys PoshyvanykWilliam and Mary
Pre-print Media Attached
14:00 - 15:30
Performance and NFRDEMO - Demonstrations at E1/B room
Chair(s): Matthias GalsterUniversity of Canterbury
14:00
30m
Talk
The Palladio-Bench for Modeling and Simulating Software Architectures
DEMO - Demonstrations
Robert Heinrich, Dominik Werle, Heiko Klare, Ralf ReussnerKarlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI), Max Kramer, Steffen BeckerUniversity of Stuttgart, Jens Happe, Heiko Koziolek, Klaus Krogmann
Link to publication Media Attached
14:30
30m
Talk
PerformanceHat - Augmenting Source Code with Runtime Performance Traces in the IDE
DEMO - Demonstrations
Jürgen CitoMIT, Philipp LeitnerChalmers University of Technology & University of Gothenburg, Christian Bosshard, Markus Knecht, Genc Mazlami, Harald GallUniversity of Zurich
15:00
30m
Talk
PROMOpedia — A web-content management-based encyclopedia of software property models
DEMO - Demonstrations
Séverine SentillesMälardalen University, Federico CiccozziMalardalen University, Efi PapatheocharousRISE ICT/SICS
Pre-print Media Attached
14:00 - 15:30
Take-home lessons ISEET - Software Engineering Education and Training at E2 room
Chair(s): Sira VegasUniversidad Politecnica de Madrid
14:00
20m
Talk
Software Engineering Lab – an Essential Component of a Software Engineering Curriculum
SEET - Software Engineering Education and Training
Mira Balaban, Arnon SturmBen-Gurion University of the Negev
14:20
20m
Talk
Dimensions of Experientialism for Software Engineering Education
SEET - Software Engineering Education and Training
Reid HolmesUniversity of British Columbia, Meghan Allen, Michelle Craig
Pre-print
14:40
20m
Talk
Open-Source Sofware in Class: Students’ Common Mistakes
SEET - Software Engineering Education and Training
Zhewei HuNorth Carolina State University, Yang SongUniversity of North Carolina Wilmington, Edward GehringerNorth Carolina State University
15:00
20m
Full-paper
How Does Participating in a Capstone Project with IndustrialCustomers Affect Student Attitudes?
SEET - Software Engineering Education and Training
Maria PaasivaaraIT University of Copenhagen & Aalto University, Finland, Dragos Voda, Ville Heikkilä, Jari Vanhanen, Casper Lassenius
Pre-print
15:20
10m
Talk
Q&A in groups
SEET - Software Engineering Education and Training

14:00 - 15:30
Programming and Code AnalysisNIER - New Ideas and Emerging Results at E3 room
Chair(s): Thorsten BergerChalmers University of Technology, Sweden
14:00
15m
Talk
Combining Spreadsheet Smells for Improved Fault Prediction
NIER - New Ideas and Emerging Results
DOI Pre-print File Attached
14:15
15m
Talk
Images of Code: Lossy Compression for Native Instructions
NIER - New Ideas and Emerging Results
Marcelino Rodriguez-Cancio, Benoit BaudryKTH Royal Institute of Technology, Sweden, Jules WhiteVanderbilt University
14:30
15m
Short-paper
Hierarchical Learning of Cross-Language Mappings through Distributed Vector Representations for Code
NIER - New Ideas and Emerging Results
Nghi D. Q. BuiSingapore Management University, Singapore, Lingxiao JiangSingapore Management University
Pre-print
14:45
15m
Talk
Which library should I use? A metric-based comparison of software libraries
NIER - New Ideas and Emerging Results
Fernando Lopez de La MoraUniversity of Alberta, Sarah NadiUniversity of Alberta
Pre-print
15:00
15m
Talk
UniComp: a semantics-aware model compiler for optimised predictable software
NIER - New Ideas and Emerging Results
Federico CiccozziMalardalen University
Link to publication
15:15
15m
Talk
Self-adaptive static analysis
NIER - New Ideas and Emerging Results
Eric BoddenHeinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
Pre-print
14:00 - 15:30
Regression TestingTechnical Papers at G1 room
Chair(s): Dan HaoPeking University
14:00
20m
Talk
Hybrid Regression Test Selection
Technical Papers
Lingming ZhangUniversity of Texas at Dallas
14:20
20m
Talk
Fine-Grained Test Minimization
Technical Papers
Arash Vahabzadeh, Andrea Stocco, Ali MesbahUniversity of British Columbia
Pre-print
14:40
20m
Talk
FAST Approaches to Scalable Similarity-based Test Case Prioritization
Technical Papers
Breno MirandaFederal University of Pernambuco, Emilio CrucianiGran Sasso Science Institute, L'Aquila, Italy, Roberto VerdecchiaGran Sasso Science Institute, Vrije Universiteit Amsterdam, Antonia BertolinoCNR-ISTI
DOI Pre-print File Attached
15:00
20m
Talk
Towards Refactoring-Aware Regression Test Selection
Technical Papers
Kaiyuan Wang, Chenguang ZhuUniversity of Texas, Austin, Ahmet CelikUniversity of Texas at Austin, USA, Jongwook Kim, Don BatoryUniversity of Texas, Austin, Milos GligoricUniversity of Texas at Austin
File Attached
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
Software Repair IITechnical Papers / Journal first papers at H1 room
Chair(s): Alessandro OrsoGeorgia Tech
14:00
20m
Talk
Semantic Program Repair Using a Reference Implementation
Technical Papers
Sergey MechtaevNational University of Singapore, Manh-Dung Nguyen, Yannic NollerHumboldt-Universität zu Berlin, Lars GrunskeHumboldt-Universität zu Berlin, Abhik RoychoudhuryNational University of Singapore
File Attached
14:20
20m
Talk
Automated Repair of Mobile Friendly Problems in Web Pages
Technical Papers
Sonal MahajanUniversity of Southern California, USA, Negarsadat Abolhassani, Phil McMinnUniversity of Sheffield, William G.J. HalfondUniversity of Southern California
14:40
20m
Talk
Static Automated Program Repair for Heap PropertiesAward
Technical Papers
Rijnard van TonderCarnegie Mellon University, Claire Le GouesCarnegie Mellon University
Pre-print File Attached
15:00
20m
Talk
Overfitting in Semantics-based Automated Program Repair
Journal first papers
Xuan-Bach D. LeSingapore Management University, Singapore, Ferdian Thung, David LoSingapore Management University, Claire Le GouesCarnegie Mellon University
Pre-print
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
Apps and App Stores IITechnical Papers / Journal first papers at H2 room
Chair(s): Patrick Maeder
14:00
20m
Talk
Studying the Dialogue Between Users and Developers of Free Apps in the Google Play Store
Journal first papers
Safwat HassanQueens University, Kingston, Canada, Chakkrit TantithamthavornUniversity of Adelaide, Australia, Cor-Paul BezemerQueen's University, Kingston, Ontario, Ahmed E. HassanQueen's University
14:20
20m
Talk
Automated Reporting of GUI Design Violations for Mobile Apps
Technical Papers
Kevin MoranCollege of William & Mary, Boyang Li, Carlos Bernal-Cárdenas, Dan Jelf, Denys PoshyvanykWilliam and Mary
Pre-print Media Attached
14:40
20m
Talk
Leveraging Program Analysis to Reduce User-Perceived Latency in Mobile Applications
Technical Papers
Yixue ZhaoUniversity of Southern California, USA, Marcelo Schmitt Laser, Yingjun LyuUniversity of Southern California, Nenad MedvidovićUniversity of Southern California
DOI Pre-print Media Attached
15:00
20m
Talk
Repairing Crashes in Android Apps
Technical Papers
Shin Hwei Tan, Zhen DongNational University of Singapore, Singapore, Xiang Gao, Abhik RoychoudhuryNational University of Singapore
Pre-print File Attached
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
Open-Source SystemsTechnical Papers / Journal first papers at J1 room
Chair(s): Andrzej WąsowskiIT University of Copenhagen, Denmark
14:00
20m
Talk
Inheritance Usage Patterns in Open-Source Systems
Technical Papers
Jamie Stevenson, Murray WoodUniversity of Strathclyde
Pre-print File Attached
14:20
20m
Talk
Almost There: A Study on Quasi-Contributors in Open-Source Software Projects
Technical Papers
Igor SteinmacherFederal University of Technology - Paraná / Northern Arizona University, Gustavo PintoUFPA, Igor WieseFederal University of Technology - Paraná (UTFPR), Marco GerosaNorthern Arizona University
Pre-print
14:40
20m
Talk
Analyzing a Decade of Linux System Calls
Journal first papers
Mojtaba BagherzadehQueen's University, Nafiseh Kahani, Cor-Paul BezemerQueen's University, Kingston, Ontario, Ahmed E. HassanQueen's University, Juergen DingelQueen's University, Kingston, Ontario, James R. Cordy
Link to publication Pre-print
15:00
20m
Talk
To Distribute or Not to Distribute? Why Licensing Bugs Matter
Technical Papers
Christopher Vendome, Daniel M. German, Massimiliano Di PentaUniversity of Sannio, Gabriele BavotaUniversità della Svizzera italiana (USI), Mario Linares-VásquezSystems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia , Denys PoshyvanykWilliam and Mary
15:20
10m
Talk
Q&A in groups
Technical Papers

14:00 - 15:30
Software by and for peopleSEIS - Software Engineering in Society at R2
Chair(s): Hausi MüllerUniversity of Victoria, Computer Science, Faculty of Engineering, Canada
14:00
20m
Talk
[Full paper] The Role of Foundations in Open Source Projects
SEIS - Software Engineering in Society
File Attached
14:20
20m
Talk
[Full paper] User Feedback in the App Store: a Cross-Cultural Study
SEIS - Software Engineering in Society
14:40
20m
Talk
[Full paper] Assistive Computing: A Human-Centered Approach To Developing Computing Support for Cognition
SEIS - Software Engineering in Society
Charles ConselUniversity of Bordeaux
15:00
20m
Talk
[Short paper] Agile development for vulnerable populations: lessons learned and recommendations
SEIS - Software Engineering in Society
Marcos BaezUniversity of Trento, Fabio CasatiUniversity of Trento and Tomsk Polytechnic University
Pre-print
15:20
10m
Talk
Q&A in groups
SEIS - Software Engineering in Society

14:30 - 15:30
Forum Session IV: Invited TalkIF - Industry Forum at Congress Hall
Chair(s): Jaana NyfjordRISE
14:30
60m
Talk
Robotics, Software and Artificial Intelligence: State of the art and future challengesKeynote
IF - Industry Forum
Danica KragicKTH Royal Institute of Technology
16:00 - 17:00
Forum Session V: PanelIF - Industry Forum at Congress Hall
Chair(s): Pekka AbrahamssonUniversity of Jyväskylä
16:00
60m
Talk
Software Engineering in 2030Panel
IF - Industry Forum
P: Lionel BriandSnT Centre/University of Luxembourg, P: Markus BorgRISE SICS AB, P: Mark HarmanFacebook and University College London, P: Liliana PasqualeUniversity College Dublin & Lero, Ireland, P: Caitlin SadowskiGoogle, P: Thomas ZimmermannMicrosoft Research
16:00 - 17:30
EvolutionDEMO - Demonstrations at E1/B room
Chair(s): Romina SpalazzeseMalmö University
16:00
30m
Demonstration
GuideGen - A Tool for Keeping Requirements and Acceptance Tests Aligned
DEMO - Demonstrations
Sofija HotomskiIFI, University of Zurich, Martin Glinz
Link to publication
16:30
30m
Talk
EVA: A Tool for Visualizing Software Architectural Evolution
DEMO - Demonstrations
Daye NamUniversity of Southern California, USA, Youn Kyu Lee, Nenad MedvidovićUniversity of Southern California
Pre-print Media Attached
17:00
30m
Talk
CSLICERCLOUD: A Web-Based Semantic History Slicing Framework
DEMO - Demonstrations
Yi LiUniversity of Toronto, Chenguang ZhuUniversity of Texas, Austin, Julia RubinUniversity of British Columbia, Marsha ChechikUniversity of Toronto
Pre-print Media Attached
16:00 - 17:30
16:00
20m
Talk
Continuous Delivery of Personalized Assessment and Feedback in Agile Software Engineering Projects
SEET - Software Engineering Education and Training
16:20
20m
Talk
Are Computer Science and Engineering Graduates Ready for the Software Industry? Experiences from an Industrial Student Training Program
SEET - Software Engineering Education and Training
Eray TüzünBilkent University, Hakan ErdogmusCarnegie Mellon University, Izzet Gokhan Ozbilgin
Pre-print
16:40
20m
Talk
Compilation Error Repair: For the Student Programs, From the Student Programs
SEET - Software Engineering Education and Training
Umair Z. AhmedIIT Kanpur, Pawan KumarIndian Institute of Technology, Kanpur, Amey KarkareIIT Kanpur, Purushottam KarIndian Institute of Technology, Kanpur, Sumit GulwaniMicrosoft Research
17:00
20m
Talk
Improving Integrated Development Environment Commands Knowledge With Recommender Systems
SEET - Software Engineering Education and Training
17:20
10m
Talk
Q&A in groups
SEET - Software Engineering Education and Training

16:00 - 17:30
Mining, Verifying, and LearningNIER - New Ideas and Emerging Results at E3 room
Chair(s): Mukul PrasadFujitsu Laboratories of America
16:00
15m
Talk
Mining Container Image Repositories---MSR for Software Configurations and Beyond
NIER - New Ideas and Emerging Results
Tianyin XuUniversity of Illinois at Urbana-Champaign, Darko MarinovUniversity of Illinois at Urbana-Champaign
Pre-print
16:15
15m
Talk
Explainable Software Analytics
NIER - New Ideas and Emerging Results
Hoa Khanh DamUniversity of Wollongong, Truyen Tran, Aditya Ghose
Pre-print
16:30
15m
Talk
Generalizing Specific-Instance Interpolation Proofs with SyGuS
NIER - New Ideas and Emerging Results
Muqsit Azeem, Kumar MadhukarTCS Innovation Labs (TRDDC), R Venkatesh
16:45
15m
Talk
Efficient Parametric Model Checking Using Domain-Specific Modelling Patterns
NIER - New Ideas and Emerging Results
17:00
15m
Talk
Deep Learning UI Design Patterns of Mobile Apps
NIER - New Ideas and Emerging Results
17:15
15m
Short-paper
Code Review Comments: Language matters
NIER - New Ideas and Emerging Results
Vasiliki EfstathiouAthens University of Economics and Business, Diomidis SpinellisAthens University of Economics and Business
DOI Pre-print
16:00 - 17:30
Test GenerationTechnical Papers at H1 room
Chair(s): Federica SarroUniversity College London
16:00
20m
Talk
Augusto: Exploiting Popular Functionalities for the Generation of Semantic GUI Tests with Oracles
Technical Papers
Leonardo MarianiUniversity of Milano Bicocca, Mauro PezzèUniversity of Milano-Bicocca, Italy, Daniele Zuddas
Pre-print
16:20
20m
Talk
Towards Optimal Concolic TestingAward
Technical Papers
Xinyu WangZhejiang University, Jun SunSingapore University of Technology and Design, Zhenbang ChenCollege of Computer, National University of Defense Technology, Peixin Zhang, Jingyi WangSingapore University of Technology and Design, Yun Lin
Pre-print
16:40
20m
Talk
DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Cars
Technical Papers
Yuchi Tian, Kexin Pei, Suman Jana, Baishakhi RayColumbia University, New York
17:00
20m
Talk
Precise Concolic Unit Testing of C Programs with Alarm Filtering Using Symbolic Calling Contexts
Technical Papers
17:20
10m
Talk
Q&A in groups
Technical Papers

16:00 - 17:30
Program Reduction TechniquesTechnical Papers at H2 room
Chair(s): Jianjun ZhaoKyushu University
16:00
20m
Talk
Spatio-Temporal Context Reduction: A Pointer-Analysis-Based Static Approach for Detecting Use-After-Free VulnerabilitiesAward
Technical Papers
Hua YanUniversity of New South Wales, Yulei SuiUniversity of Technology Sydney, Australia, Shiping ChenData61 at CSIRO, Australia / UNSW, Australia, Jingling XueUNSW Sydney
16:20
20m
Talk
Program Splicing
Technical Papers
16:40
20m
Talk
Chopped Symbolic Execution
Technical Papers
David TrabishTel Aviv University, Andrea MattavelliImperial College London, Noam RinetzkyTel Aviv University, Cristian CadarImperial College London
Link to publication File Attached
17:00
20m
Talk
Perses: Syntax-Guided Program Reduction
Technical Papers
Chengnian SunUniversity of California, Davis, Yuanbo Li, Qirun ZhangUniversity of California, Davis, Tianxiao Gu, Zhendong SuUniversity of California, Davis
17:20
10m
Talk
Q&A in groups
Technical Papers

16:00 - 18:00
Empirical Software EngineeringJournal first papers / Technical Papers at J1 room
Chair(s): Marija MikicGoogle
16:00
20m
Full-paper
Does the Propagation of Artifact Changes across Tasks reflect Work Dependencies?
Technical Papers
Christoph Mayr-DornJohannes Kepler University Linz, Alexander Egyed
DOI Pre-print
16:20
20m
Talk
Large-Scale Analysis of Framework-Specific Exceptions in Android AppsAward
Technical Papers
Lingling FanEast China Normal University, China/Nanyang Technological University, Singapore, Ting SuNanyang Technological University, Singapore, Sen ChenNanyang Technological University, Guozhu MengNanyang Technological University, Singapore, Yang LiuNanyang Technological University, Singapore, Lihua Xu, Geguang Pu, Zhendong SuUniversity of California, Davis
DOI Pre-print File Attached
16:40
20m
Talk
Effect Sizes and their Variance for AB/BA Crossover Design Studies
Journal first papers
Link to publication DOI
17:00
20m
Talk
A Large-Scale Empirical Study on the Effects of Code Obfuscations on Android Apps and Anti-Malware Products
Technical Papers
Mahmoud HammadUniversity of California, Irvine, Joshua Garcia, Sam MalekUniversity of California, Irvine
DOI Pre-print Media Attached File Attached
17:20
20m
Talk
An empirical study on the interplay between semantic coupling and co-change of software classes
Journal first papers
Nemitari Ajienka, Andrea CapiluppiBrunel University, Steve CounsellBrunel University London
Link to publication DOI Media Attached
17:40
20m
Talk
Q&A in groups
Technical Papers

16:00 - 17:30
Software development for the regulated and public sectorsSEIS - Software Engineering in Society at R2
Chair(s): Gordana Dodig-CrnkovicChalmers University of Technology
16:00
20m
Talk
[Case study] Digitalization of Swedish Government Agencies - A Perspective Through the Lens of a Software Development Census
SEIS - Software Engineering in Society
DOI Pre-print
16:20
20m
Talk
[Full paper] Contracting Agile Developments for Mission Critical Systems in the Public Sector
SEIS - Software Engineering in Society
Daniel RussoUniversity of Bologna, Italy, Gerolamo Taccogna, Paolo CiancariniUniversity of Bologna, Angelo Messina, Giancarlo SucciInnopolis University
DOI Pre-print
16:40
20m
Short-paper
[Short paper] Resolving Ambiguities in Regulations - Towards Achieving the Kohlbergian Stage of Principled Morality
SEIS - Software Engineering in Society
Smita GhaisasTata Research, Development and Design Center (TCS Research), Abhishek Sainani, Preethu Rose Anish
17:00
20m
Talk
Q&A in groups
SEIS - Software Engineering in Society

17:00 - 17:30
Forum Session VI: Academia and Industry IF - Industry Forum at Congress Hall
Chair(s): Judith BishopStellenbosch University
17:00
15m
Talk
Mechanisms through which academics and industrialists can work together productively
IF - Industry Forum
Mark HarmanFacebook and University College London
17:15
15m
Talk
Supporter talk: Mälardalen University, Sweden - Industrial PhD School (IT-EASY) - Efficient industry-academia cooperation
IF - Industry Forum
S: Kristina LundqvistMälardalen University
17:30 - 18:30
Social II: Closing and After workIF - Industry Forum at Congress Foyer
17:30
30m
Talk
Closing
IF - Industry Forum
Judith BishopStellenbosch University, Pekka AbrahamssonUniversity of Jyväskylä, Jaana NyfjordRISE
18:00
30m
Break
After Work: Forum Aperitivo with drinks and posters
IF - Industry Forum

Conference Day
Thu 31 May

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

09:00 - 18:00
Poster ExhibitionSRC - ACM Student Research Competition at H - Exibition Hall
Chair(s): Olga BaysalCarleton University, Jun SunSingapore University of Technology and Design
09:00
9h
Talk
VarXplorer: Reasoning About Feature Interactions
SRC - ACM Student Research Competition
Larissa SoaresUniversidade Federal da Bahia
09:00
9h
Talk
Toward an Empirical Theory of Feedback-Driven Development
SRC - ACM Student Research Competition
Moritz BellerDelft University of Technology
09:00
9h
Talk
Automatically Finding Bugs in Commercial Cyber-Physical System Development Tool Chains
SRC - ACM Student Research Competition
Shafiul Azam ChowdhuryUniversity of Texas at Arlington
09:00
9h
Talk
Interactive and Automated Debugging for Big Data Analytics
SRC - ACM Student Research Competition
Muhammad Ali GulzarUniversity of California, Los Angeles
09:00
9h
Short-paper
Deadlock Detector and Solver (DDS)
SRC - ACM Student Research Competition
Eman AldakheelUniversity of Illinois at Chicago & Princess Nourah bint Abdulrahman University
DOI
09:00
9h
Talk
AutoModel: A Domain-specific Language for Automatic Modeling of Real-time Embedded Systems
SRC - ACM Student Research Competition
09:00
9h
Talk
When to Extract Features: Towards a Recommender System
SRC - ACM Student Research Competition
Jacob KrügerHarz University of Applied Sciences, Germany
09:00
9h
Talk
Compiler-Assisted Test Acceleration Using GPUs
SRC - ACM Student Research Competition
Vanya YanevaUniversity of Edinburgh, UK
09:00
9h
Talk
Adding Sparkle to Social Coding: An Empirical Study of Repository Badges in the npm Ecosystem
SRC - ACM Student Research Competition
Asher TrockmanUniversity of Evansville
09:00
9h
Talk
Combining Symbolic Execution and Model Checking to Verify MPI Programs
SRC - ACM Student Research Competition
09:00 - 18:00
Thursday Poster Exibition (with authors present during 13:15-13:55 and 15:40-15:55)Posters at H - Exibition Hall
Chair(s): Yuriy BrunUniversity of Massachusetts, Amherst, Raffaela MirandolaPolitecnico di Milano
09:00
9h
Talk
Poster T1: An Efficient Approach for Verifying Automobile Distributed Application Systems on Timing Property
Posters
Haitao ZhangLanzhou University, Guoqiang LiShanghai Jiao Tong University, Li XiaohongTianJin University, Zhuo ChengJiangxi Normal University, Jinyun XueJiangxi Normal University, Shaoying LiuHosei University
09:00
9h
Talk
Poster T2: Conway: Law or Not?
Posters
Wolfgang MauererOTH Regensburg / Siemens AG, Mitchell JoblinSiemens AG, Damian Andrew TamburriTU/e, Carlos ParadisUniversity of Hawaii, Sven ApelSaarland University, Germany, Rick Kazman
09:00
9h
Talk
Poster T3: Adoption of the Visual Brainstorming Technique in the Open Source Software Development Process
Posters
Lucrecia LlerenaUniversidad Autónoma de Madrid, Nancy RodriguezUniversidad Autónoma de Madrid, Pablo Gómez-AbajoUniversidad Autónoma de Madrid, John W. CastroUniversidad de Atacama, Silvia Teresita Acuña CastilloUniversidad Autonoma de Madrid
09:00
9h
Talk
Poster T4: A General Framework to Detect Behavioral Design Patterns
Posters
Cong LiuEindhoven University of Technology, Boudewijn Van DongenEindhoven University of Technology, Nour AssyEindhoven University of Technology, Wil van der AalstRWTH Aachen University, Germany
09:00
9h
Talk
Poster T5: Subsuming Mutation Operators
Posters
Huan LinState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Yawen WangState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Yunzhan GongState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications
09:00
9h
Talk
Poster T6: Detecting Missing Checks for Identifying Insufficient Attack Protections
Posters
Lingyun SituNanjing University, Liang ZouNanyang Technological University, Linzhang Wang, Yang LiuNanyang Technological University, Singapore, Bing MaoNanjing University, Xuandong LiNanjing University
09:00
9h
Talk
Poster T7: How Do Community Smells Influence Code Smells?
Posters
Fabio Palomba, Damian Andrew TamburriTU/e, Alexander SerebrenikEindhoven University of Technology, Andy ZaidmanTU Delft, Francesca Arcelli FontanaUniversity of Milano-Bicocca, Rocco OlivetoUniversity of Molise
Pre-print
09:00
9h
Talk
Poster T8: Communication in Open-Source Projects--End of the E-mail Era?
Posters
Verena KäferUniversity of Stuttgart, Daniel GraziotinUniversity of Stuttgart, Ivan BogicevicUniversity of Stuttgart, Stefan WagnerUniversität Stuttgart, Jasmin RamadaniUniversity of Stuttgart
09:00
9h
Talk
Poster T9: Predicting components for issue reports using deep learning with information retrieval
Posters
Morakot ChoetkiertikulUniversity of Wollongong, Hoa Khanh DamUniversity of Wollongong, Truyen Tran, Trang PhamDeakin University, Aditya Ghose
09:00
9h
Talk
Poster T10: OreoCF: Towards Accurate and Scalable Detection of Semantic Clones
Posters
Vaibhav SainiUniversity of California at Irvine, USA, Farima FarmahinifarahaniUniversity of California, Irvine, Crista LopesUniversity of California Irvine, Pedro MartinsUniversity of California at Irvine, USA
09:00
9h
Talk
Poster T11: Understanding Differences among Executions with Variational Traces
Posters
Jens MeinickeMagdeburg University, Chu-Pan WongCarnegie Mellon University, Christian KästnerCarnegie Mellon University, Gunter SaakeUniversity of Magdeburg, Germany
09:00
9h
Talk
Poster T12: An Experimental Analysis of Fault Detection Capabilities of Covering Array Constructors
Posters
Rubing HuangJiangsu University, Yunan ZhouJiangsu University, Tsong Yueh ChenSwinburne University of Technology, Dave ToweyUniversity of Nottingham, Jinfu ChenJiangsu University
09:00
9h
Talk
Poster T13: Are Information Retrieval-based Bug Localization Techniques Trustworthy?
Posters
Misoo KimSungkyunkwan University, Eunseok LeeSungkyunkwan University
09:00
9h
Talk
Poster T14: Accelerating Counterexample Detection in Software Model Checking
Posters
Cong Tian, Zhao DuanXidian University, Zhenhua Duan
09:00
9h
Talk
Poster T15: A Novel Variable-centric Fault Localization Technique
Posters
Jeongho KimSungkyunkwan University, Jindae KimThe Hong Kong University of Science and Technology, Eunseok LeeSungkyunkwan University
09:00
9h
Talk
Poster T16: Android Inter-Component Communication Analysis with Intent Revision
Posters
Cong Tian, Congli XiaXidian University, Zhenhua Duan
09:00
9h
Talk
Poster T17: Exploration of Academic and Industrial Evidence about Architectural Tactics and Patterns in Microservices
Posters
Gaston MarquezUniversidad Tecnica Federico Santa Maria, Hernan AstudilloUniversidad Tecnica Federico Santa María, Felipe OssesUniversidad Federico Santa Maria
09:00
9h
Talk
Poster T18: FreeDA: Deploying Incompatible Stock Dynamic Analyses in Production via Multi-Version Execution
Posters
Luís PinaGeorge Mason University, Anastasios AndronidisImperial College London, UK, Cristian CadarImperial College London
09:00
9h
Talk
Poster T19: Automatically Solving NP-Complete Problems on a Quantum Computer
Posters
09:00
9h
Talk
Poster T20: Guiding Developers to Make Informative Commenting Decisions in Source Code
Posters
Yuan HuangSchool of Data and Computer Science, Sun Yat-sen University, Guangzhou, China, Nan JiaSchool of Management Science and Engineering, Hebei GEO University, Shijiazhuang, China, Qiang ZhouSchool of Data and Computer Science, Sun Yat-sen University, Guangzhou, China, Xiangping Chen, Yingfei XiongPeking University, Xiaonan LuoSchool of Data and Computer Science, Sun Yat-sen University, Guangzhou, China
09:00
9h
Talk
Poster T21: Making Well-Informed Software Design Decisions
Posters
Arman ShahbazianUniversity of Southern California, Youn Kyu Lee, Yuriy BrunUniversity of Massachusetts, Amherst, Nenad MedvidovićUniversity of Southern California
Link to publication DOI Pre-print
09:00
9h
Talk
Poster T22: Runtime Verification of Memory Safety via Source Transformation
Posters
Zhe ChenNanjing University of Aeronautics and Astronautics, Junqi YanNanjing University of Aeronautics and Astronautics, Wenming Li, Ju QianNanjing University of Aeronautics and Astronautics, Zhiqiu HuangNanjing University of Aeronautics and Astronautics
09:00
9h
Talk
Poster T23: Synthesizing Relation-Aware Entity Transformation by Examples
Posters
Jiarong WuNanjing University, Yanyan JiangNanjing University, Chang XuNanjing University, Shing-Chi CheungDepartment of Computer Science and Engineering, The Hong Kong University of Science and Technology, Xiaoxing MaNanjing University, Jian LuNanjing University
09:00
9h
Talk
Poster T24: Testing Heap-Based Programs with Java StarFinder
Posters
Long H. PhamSingapore University of Technology and Design, Quang Loc LeSchool of Computing, Teesside University, UK, Quoc-Sang PhanFujitsu Laboratories of America, Jun SunSingapore University of Technology and Design, Shengchao QinUniversity of Teesside
09:00
9h
Talk
Poster T25: Automatically Answering API-Related Questions
Posters
WuDi , Xiao-Yuan JingState Key Laboratory of Software Engineering, School of Computer, Wuhan University, Haowen ChenState Key Laboratory of Software Engineering, School of Computer, Wuhan University, Xiaoke ZhuState Key Laboratory of Software Engineering, School of Computer, Wuhan University, Hongyu ZhangThe University of Newcastle, Mei ZuoState Key Laboratory of Software Engineering, School of Computer, Wuhan University, Lu ZiState Key Laboratory of Software Engineering, School of Computer, Wuhan University, Chen ZhuState Key Laboratory of Software Engineering, School of Computer, Wuhan University
09:00
9h
Talk
Poster T26: Exploring Uncertainty in GitHub OSS Projects
Posters
Naoyasu UbayashiKyushu University, Hokuto MuraokaKyushu University, Daiki MuramotoKyushu University, Yasutaka KameiKyushu University, Ryosuke SatoUniversity of Tokyo, Japan
09:00
9h
Talk
Poster T27: Systematic Top-down Design of Cyber-physical Models with Integrated Validation and Formal Verification
Posters
Christoph LuckenederVienna University of Technology, Hermann Kaindl
09:00
9h
Talk
Poster T28: On Vulnerability Evolution in Android Apps
Posters
Jun GaoUniversity of Luxembourg, SnT, Li LiUniversity of Luxembourg, Luxembourg, Pingfan KongInterdisciplinary Centre for Security, Reliability and Trust, University of Luxembourg, Tegawendé F. BissyandéUniversity of Luxembourg, Luxembourg, Jacques KleinUniversity of Luxembourg, SnT
09:00
9h
Talk
Poster T29: UMLx: a UML Diagram Analytic Tool for Software Management Decisions
Posters
Kan QiUniversity of Southern California, Barry BoehmUniversity of Southern California
09:00
9h
Talk
Poster T30: Benchmarking cross-project defect prediction approaches with cost metrics
Posters
Steffen HerboldUniversity of Göttingen
09:00
9h
Poster
Poster T31: Unit Tests and Component Tests do Make a Difference on Fault Localisation Effectiveness
Posters
Gulsher LaghariUniversity of Antwerp, Belgium; University of Sindh, Pakistan, Serge DemeyerUniversity of Antwerp, Belgium
Pre-print
09:00
9h
Talk
Poster T32: Recommending Exception Handling Patterns with ExAssist
Posters
09:00
9h
Talk
Poster T33: ALPACA: Advanced Linguistic Pattern and Concept Analysis Framework for Software Engineering Corpora
Posters
09:00
9h
Talk
Poster T34: Combining STPA and BDD for Safety Analysis and Verification in Agile Development
Posters
Yang WangUniversity of Stuttgart, Stefan WagnerUniversität Stuttgart
09:00
9h
Talk
Poster T35: When Pair Programming is most helpful: Explaining session dynamics from knowledge gaps
Posters
Franz ZierisFreie Universitaet Berlin, Lutz PrecheltFreie Universität Berlin
09:00
9h
Poster
Poster T36: Machine-Learning-Based Code Smell Detection through WekaNose
Posters
Umberto AzadiUniversity of Milan-Bicocca, Francesca Arcelli FontanaUniversity of Milano-Bicocca, Marco ZanoniUniversity of Milano Bicocca
Pre-print
09:00
9h
Talk
Poster T37: Knowledge-enriched Security and Privacy Threat Modeling
Posters
Laurens Sion, Koen Yskout, Dimitri Van LanduytKatholieke Universiteit Leuven, Wouter JoosenKatholieke Universiteit Leuven
09:00
9h
Talk
Poster T38: CrossEcore: An Extendible Framework to Use Ecore and OCL across Platforms
Posters
Simon SchwichtenbergPaderborn University, Ivan JovanovikjPaderborn University, Christian GerthOsnabrueck University of Applied Sciences, Gregor EngelsPaderborn University
09:00
9h
Talk
Poster T39: Semantically Enhanced Tag Recommendation for Software CQAs via Deep Learning
Posters
Jian ZhangBeihang University, Hailong SunBeihang University, Yanfei TianBeihang University, Xudong LiuBeihang University
09:00
9h
Talk
Poster T40: QoS-aware Service Composition using Blockchain-based Smart Contract
Posters
Puwei WangRenmin University of China, Xiaohe LiuRenmin University of China, Jinchuan ChenRenmin University of China, Ying ZhanGuizhou University of Finance and Economics, Zhi JinGuizhou University of Finance and Economics
09:00
9h
Talk
Poster T41: An Automated and Instant Discovery of Concrete Repairs for Model Inconsistencies
Posters
Roland KretschmerJohannes Kepler Universität Linz, Djamel Eddine KhelladiISSE - JKU, Alexander Egyed
09:00
9h
Talk
Poster T42: Knowledge Transfer from Research to Industry: A Survey on Program Comprehension
Posters
Ivonne SchröterUniversity of Magdeburg, Germany, Jacob KrügerHarz University of Applied Sciences, Germany, Janet SiegmundUniversity of Passau, Thomas LeichHarz University of Applied Sciences, Germany
09:00
9h
Talk
Poster T43: MOBS: Multi-Operator Observation-Based Slicing using Lexical Approximation of Program Dependence
Posters
Seongmin LeeKorea Advanced Institute of Science and Technology, David BinkleyLoyola University Baltimore, Nicolas GoldUniversity College London, Syed IslamUniversity of East London, Jens KrinkeUniversity College London, Shin YooKorea Advanced Institute of Science and Technology
09:00
9h
Talk
Poster T44: On Extracting Relevant and Complex Variability Information from Software Descriptions with Pattern Structures
Posters
Jessie CarbonnelLIRMM, CNRS and University of Montpellier, Marianne HuchardLIRMM, Clémentine NebutUniversité Montpellier 2
09:00
9h
Talk
Poster T45: CUTER: ClUstering-based TEst suite Reduction
Posters
Carmen CovielloUniversity of Basilicata, Simone RomanoUniversity of Basilicata, Giuseppe ScannielloUniversity of Basilicata
09:00
9h
Talk
Poster T46: The Effect of Noise on Requirements Comprehension
Posters
Simone RomanoUniversity of Basilicata, Giuseppe ScannielloUniversity of Basilicata, Davide FucciUniversity of Hamburg, Natalia JuristoFacultad de Informática - UPM, Burak TurhanBrunel University
09:00
9h
Talk
Poster T47: Incremental UML for Agile Development: An Introduction
Posters
Eric BraudeBoston University, Jason Van SchooneveldBoston University
09:00
9h
Talk
Poster T48: An Algorithm and Tool to Infer Practical Postconditions
Posters
John L. SingletonUniversity of Central Florida, Gary LeavensUniversity of Central Florida, Hridesh RajanIowa State University, David CokGrammaTech, Inc
09:00
9h
Talk
Poster T49: Designing Bug Detection Rules for Fewer False Alarms
Posters
Jaechang NamPohang University of Science and Technology, Song WangUniversity of Waterloo, Yuan XiUniversity of Waterloo, Lin TanUniversity of Waterloo
09:00
9h
Talk
Poster T50: Automated User Reviews Analyser
Posters
Adelina CiurumeleaUniversity of Zurich, Sebastiano PanichellaUniversity of Zurich, Harald GallUniversity of Zurich
09:00
9h
Talk
Poster T51: A Recommender System for Developer Onboarding
Posters
Chao LiuChongqing University, Dan YangChongqing University, Xiaohong ZhangChongqing University, Haibo HuChongqing University, Jed BarsonUniversity of Virginia, Baishakhi RayColumbia University, New York
09:00
9h
Talk
Poster T52: Automated Test Script Repair for Mobile Applications
Posters
Tongtong XuNanjing University, Minxue PanNanjing University, Tian ZhangNanjing University, Xuandong LiNanjing University
09:00
9h
Talk
Poster T53: Obfuscating Program Control Flow with Intel SGX
Posters
Yongzhi WangXidian University, Shen YulongXidian University, Ke ChengXidian University, Yibo YangXidian University, Cuicui SuXidian University, Anter FareeXidian University
09:00
9h
Talk
Poster T54: Benchmarking Microservice Systems for Software Engineering Research
Posters
Xiang Zhou, Xin PengFudan University, Tao XieUniversity of Illinois at Urbana-Champaign, Jun SunSingapore University of Technology and Design, Chenjie XuFudan University, Chao JiFudan University, Wenyun ZhaoFudan University
09:00
9h
Talk
Poster T55: Bridging Effort-Aware Prediction and Strong Classification - a Just-in-Time Software Defect Prediction Study
Posters
Yuchen GUOXi'an Jiaotong University, Martin ShepperdBrunel University London, Ning LiSchool of Computer Science, Northwestern Polytechnical University
File Attached
09:00
9h
Talk
Poster T56: Model-Based Adaptation to Extreme Physical Environments: A Case Study on Mixed-Criticality Industrial Ethernet
Posters
Zonghui LiSoftware School, Tsinghua University, Hai WanTsinghua University, Yangdong DengTsinghua University, Qinghan YuSoftware School,Tsinghua University, Tianchi LiTsinghua University, Kang WeiSoftware School,Tsinghua University, Ming GuTsinghua University
09:00
9h
Talk
Poster T57: Efficient and Deterministic Replay for Web-enabled Android Apps
Posters
Fangge YanShanghai Jiao Tong University, Mingyuan XiaMcGill University, Zhengwei QiShanghai Jiao Tong University, Xue LiuMcGill University
09:00
9h
Talk
Poster T58: A Parallel Framework for Ab Initio Transcript-Clustering
Posters
Dhananjai RaoMiami University
09:00
9h
Talk
Poster T59: Sources of Satisfaction in Agile Software Development
Posters
Robert BiddleCarleton University, Martin KroppUniversity of Applied Sciences Northwestern Switzerland, Andreas MeierZurich University of Applied Sciences, Craig AnslowVictoria University of Wellington
09:00
9h
Talk
Poster T60: Which Similarity Metric to Use for Software Documents? A Study on Information Retrieval-Based Software Engineering Tasks
Posters
Md Masudur RahmanUniversity of Virginia, USA, Saikat ChakrabortyUniversity of Virginia, Baishakhi RayColumbia University, New York
11:00 - 12:30
Test ImprovementTechnical Papers at Congress Hall
Chair(s): Yves Le TraonUniversity of Luxembourg
11:00
20m
Talk
DeFlaker: Automatically Detecting Flaky Tests
Technical Papers
Jonathan BellGeorge Mason University, Owolabi LegunsenUniversity of Illinois at Urbana-Champaign, Michael HiltonCarnegie Mellon University, USA, Lamyaa Eloussi, Tifany Yung, Darko MarinovUniversity of Illinois at Urbana-Champaign
Pre-print Media Attached
11:20
20m
Talk
DetReduce: Minimizing Android GUI Test Suites for Regression Testing
Technical Papers
Wontae Choi, Koushik SenUniversity of California, Berkeley, George NeculaUniversity of California, Berkeley, Wenyu WangUniversity of Illinois at Urbana-Champaign
11:40
20m
Talk
Time to Clean your Test Objectives
Technical Papers
Link to publication DOI File Attached
12:00
20m
Talk
Prioritizing Browser Environments for Web Application Test Execution
Technical Papers
Junghyun Kwon, In-Young KoKorea Advanced Institute of Science and Technology, Gregg RothermelUniversity of Nebraska - Lincoln
12:20
10m
Talk
Q&A in groups
Technical Papers

11:00 - 12:30
SPLs and OO repairDEMO - Demonstrations at E1/A room
Chair(s): Rachel Tzoref-BrillIBM Research
11:00
30m
Demonstration
KernelHaven – An Experimentation Workbench for Analyzing Software Product Lines
DEMO - Demonstrations
Christian KröherUniversity of Hildesheim, Sascha El-SharkawyUniversity of Hildesheim, Klaus SchmidStiftung University Hildesheim
Link to publication DOI Pre-print
11:30
30m
Talk
Elixir: An Automated Repair Tool for Java Programs
DEMO - Demonstrations
Ripon Saha, Hiroaki YoshidaFujitsu Laboratories of America, Inc., Mukul R. Prasad, Susumu TokumotoFujitsu Laboratories Ltd., Kuniharu Takayama, Isao Nanba
12:00
30m
Talk
Multi-View Editing of Software Product Lines with PEoPL
DEMO - Demonstrations
Mukelabai Mukelabai, Benjamin Behringerhtw saar, Germany, Moritz Fey, Jochen Palz, Jacob KrügerHarz University of Applied Sciences, Germany, Thorsten Berger
Link to publication Pre-print
11:00 - 12:30
Static analysisDEMO - Demonstrations at E1/B room
Chair(s): Anne KoziolekKarlsruhe Institute of Technology
11:00
30m
Demonstration
AnATLyzer: An Advanced IDE for ATL Model Transformations
DEMO - Demonstrations
Pre-print Media Attached
11:30
30m
Talk
VisuFlow: a Debugging Environment for Static Analyses
DEMO - Demonstrations
Lisa Nguyen Quang DoPaderborn University, Stefan Krüger, Patrick Hill, Karim AliUniversity of Alberta, Eric BoddenHeinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
Link to publication Pre-print
12:00
30m
Talk
SQLInspect: A Static Analyzer to Inspect Database Usage in Java Applications
DEMO - Demonstrations
Csaba Nagy, Anthony CleveUniversity of Namur
11:00 - 12:30
SCORESEET - Software Engineering Education and Training at E2 room
Chair(s): Rafael Prikladnicki Faculdade de Informática da PUCRS, Christine JulienThe University of Texas at Austin
11:00
30m
Talk
Ridertrack - an accessible tracking platform for outdoor sports events
SEET - Software Engineering Education and Training
11:30
30m
Talk
Transient Shared Communication Channels
SEET - Software Engineering Education and Training
Birkan DenizerIstanbul Technical University, Berkay GirişIstanbul Technical University, Kağan Özgün, Alperen Özkan, Berk Dehrioğlu, Ayse TosunIstanbul Technical University
12:00
30m
Talk
Travlendar by CPSoftware
SEET - Software Engineering Education and Training
Anderson JúniorFederal Institute of Alagoas, Gabriel LimaFederal Institute of Alagoas (IFAL), Genilson AlmeidaFederal Institute of Alagoas (IFAL), Igor SantanaFederal University of Alagoas
11:00 - 12:30
Keynote IISEIP - Software Engineering in Practice at E4 room
Chair(s): Jan BoschChalmers University of Technology
11:00
90m
Talk
[Keynote] The Car as a Computer On WheelsKeynote
SEIP - Software Engineering in Practice
K: Ödgärd AnderssonVolvo Cars
11:00 - 12:30
Security, Privacy and Trust IITechnical Papers / Journal first papers at G1 room
Chair(s): Julia RubinUniversity of British Columbia
11:00
20m
Talk
ENTRUST: Engineering Trustworthy Self-Adaptive Software with Dynamic Assurance Cases
Journal first papers
Radu CalinescuUniversity of York, UK, Danny WeynsKU Leuven, Simos Gerasimou, Muhammad Usman IftikharLinnaeus University, Sweden, Ibrahim Habli, Tim Kelly
11:20
20m
Talk
The Good, the Bad and the Ugly: A Study of Security Decisions in a Cyber-Physical Systems Game
Journal first papers
Sylvain Frey, Awais RashidUniversity of Bristol, UK,