Write a Blog >>
SEAMS 2018
Mon 28 - Tue 29 May 2018 Gothenburg, Sweden
co-located with * ICSE 2018 *
VenueCongress center Gothia Towers
Room nameJ1 room
Floor2
Capacity180
Additional informationThere is no additional information of this room available.
Program

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

Sun 27 May
Times are displayed in 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 - 09:10
Day opening
Welcome to ICPC 2018
ICPC Technical Research
Foutse KhomhPolytechnique Montréal, Chanchal K. RoyUniversity of Saskatchewan
09:11 - 09:45
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 - 09:55
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 - 10:12
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 - 10:30
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
11:00 - 12:30: Clones, Code Smell, Refactoring and MaintenanceICPC Technical Research at J1 room
Chair(s): Hitesh SajnaniMicrosoft
11:00 - 11:10
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 - 11:20
Short-paper
Toward Refactoring Evaluation with Code NaturalnessERA
ICPC Technical Research
Pre-print
11:20 - 11:30
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 - 11:40
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 - 11:50
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 - 12:07
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 - 12:24
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
14:00 - 15:30: Bugs and DebuggingICPC Technical Research at J1 room
Chair(s): James R. Cordy
14:00 - 14:17
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 - 14:27
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 - 14:45
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 - 15:02
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 - 15:19
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 - 15:26
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
16:00 - 17:00: Program Design and RepairICPC Technical Research at J1 room
Chair(s): Annibale PanichellaDeflt University of Technology
16:00 - 16:10
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 - 16:20
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 - 16:30
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 - 17:00
Talk
Adventures in NICAD: A Ten-Year RetrospectiveMIP Talk
ICPC Technical Research
Chanchal K. RoyUniversity of Saskatchewan, James R. Cordy
17:00 - 17:45: Open Steering Committee MeetingICPC Technical Research at J1 room

Mon 28 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30: Generation and ClassificationICPC Technical Research at J1 room
Chair(s): Shaowei WangQueen's University
11:00 - 11:17
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 - 11:27
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 - 11:37
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 - 11:54
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 - 12:11
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 - 12:28
Full-paper
Classification of APIs by Hierarchical ClusteringTechnical Research
ICPC Technical Research
Johannes HärtelUniversity of Koblenz-Landau, Germany, Hakan AksuUniversity of Koblenz, Ralf LämmelUniversity of Koblenz-Landau, Germany
14:00 - 15:00: Vision Keynote and Mobile AppsICPC Technical Research at J1 room
Chair(s): Sonia HaiducFlorida State University
14:00 - 14:35
Talk
The Language Dichotomy: Toward Effective Program Comprehension for Mobile App Development (Vision Keynote)Vision Keynote
ICPC Technical Research
14:35 - 14:52
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 - 15:09
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 - 15:26
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
16:00 - 17:30: Readibility, Features and APIsICPC Technical Research at J1 room
Chair(s): Yoshiki HigoOsaka University
16:00 - 16:17
Full-paper
Impacts of Coding Practices on ReadabilityTechnical Research
ICPC Technical Research
Rodrigo SantosIPT-SP, Marco GerosaNorthern Arizona University
Pre-print
16:17 - 16:27
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 - 16:37
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 - 16:54
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 - 17:11
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 - 17:21
Industry talk
Leveraging the Agile Development Process for Selecting Invoking/Excluding Tests to Support Feature LocationIndustry Track
ICPC Technical Research
Gregory S. DeLozier, Michael DeckerBowling Green State University, Christian NewmanRochester Institute of Technology, Jonathan MaleticKent State University
17:30 - 18:30: ClosingICPC Technical Research at J1 room

Wed 30 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30: Human and Social Aspects of Computing I* ICSE * Technical Papers / * ICSE * Journal first papers at J1 room
Chair(s): Ita RichardsonLero - The Irish Software Research Centre and University of Limerick
11:00 - 11:20
Talk
Sentiment Analysis for Software Engineering: How Far Can We Go?
* ICSE * 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 - 11:40
Talk
Identifying Features in Forks
* ICSE * 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 - 12:00
Talk
Roles and Impacts of Hands-on Software Architects in Five Industrial Case Studies
* ICSE * Technical Papers
Inayat Rehman, Mehdi MirakhorliRochester Institute of Technology, Mei NagappanUniversity of Waterloo, Azad Aralbay, Matthew Thornton
12:00 - 12:20
Talk
Sentiment Polarity Detection for Software Development
* ICSE * Journal first papers
Fabio CalefatoUniversity of Bari, Filippo LanubileUniversity of Bari, Federico Maiorano, Nicole NovielliUniversity of Bari
DOI Pre-print
12:20 - 12:30
Talk
Q&A in groups
* ICSE * Technical Papers
14:00 - 15:30: Open-Source Systems* ICSE * Technical Papers / * ICSE * Journal first papers at J1 room
Chair(s): Andrzej WąsowskiIT University of Copenhagen, Denmark
14:00 - 14:20
Talk
Inheritance Usage Patterns in Open-Source Systems
* ICSE * Technical Papers
Jamie Stevenson, Murray WoodUniversity of Strathclyde
Pre-print File Attached
14:20 - 14:40
Talk
Almost There: A Study on Quasi-Contributors in Open-Source Software Projects
* ICSE * 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 - 15:00
Talk
Analyzing a Decade of Linux System Calls
* ICSE * 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 - 15:20
Talk
To Distribute or Not to Distribute? Why Licensing Bugs Matter
* ICSE * 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 - 15:30
Talk
Q&A in groups
* ICSE * Technical Papers
16:00 - 18:00: Empirical Software Engineering* ICSE * Technical Papers / * ICSE * Journal first papers at J1 room
Chair(s): Marija MikicGoogle
16:00 - 16:20
Full-paper
Does the Propagation of Artifact Changes across Tasks reflect Work Dependencies?
* ICSE * Technical Papers
Christoph Mayr-DornJohannes Kepler University Linz, Alexander Egyed
DOI Pre-print
16:20 - 16:40
Talk
Large-Scale Analysis of Framework-Specific Exceptions in Android AppsAward
* ICSE * 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 - 17:00
Talk
Effect Sizes and their Variance for AB/BA Crossover Design Studies
* ICSE * Journal first papers
Link to publication DOI
17:00 - 17:20
Talk
A Large-Scale Empirical Study on the Effects of Code Obfuscations on Android Apps and Anti-Malware Products
* ICSE * Technical Papers
Mahmoud HammadUniversity of California, Irvine, Joshua Garcia, Sam MalekUniversity of California, Irvine
DOI Pre-print Media Attached File Attached
17:20 - 17:40
Talk
An empirical study on the interplay between semantic coupling and co-change of software classes
* ICSE * Journal first papers
Nemitari Ajienka, Andrea CapiluppiBrunel University, Steve CounsellBrunel University London
Link to publication DOI Media Attached
17:40 - 18:00
Talk
Q&A in groups
* ICSE * Technical Papers

Fri 1 Jun
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:30: Requirements and Recommender Systems* ICSE * Technical Papers / * ICSE * Journal first papers at J1 room
Chair(s): Joanne M. AtleeUniversity of Waterloo, Canada
09:00 - 09:20
Talk
The Evolution of Requirements Practices in Software Startups
* ICSE * Technical Papers
Catarina GralhaNOVA-LINCS, FCT/UNL, Daniela DamianUniversity of Victoria, Anthony I. (Tony) WassermanCarnegie Mellon Silicon Valley, Miguel GoulaoNOVA-LINCS, FCT/UNL, João Araújo
Pre-print Media Attached
09:20 - 09:40
Talk
Traceability in the Wild: Automatically Augmenting Incomplete Trace linksAward
* ICSE * Technical Papers
Michael RathTechnische Universität Ilmenau, Jacob RendallUniversity of Notre Dame, Jin L.C. GuoMcGill University, Jane Cleland-HuangUniversity of Notre Dame, Patrick MäderTechnische Universität Ilmenau
Pre-print
09:40 - 10:00
Talk
A Temporal Permission Analysis and Enforcement Framework for Android
* ICSE * Technical Papers
Alireza SadeghiGoogle, Inc, Reyhaneh JabbarvandUniversity of California, Irvine, Negar Ghorbani, Hamid BagheriUniversity of Nebraska-Lincoln, USA, Sam MalekUniversity of California, Irvine
10:00 - 10:20
Talk
Global-Aware Recommendations for Repairing Violations in Exception Handling
* ICSE * Journal first papers
10:20 - 10:30
Talk
Q&A in groups
* ICSE * Technical Papers
11:00 - 12:30: Search-Based Software Engineering I* ICSE * Technical Papers at J1 room
Chair(s): Shin YooKorea Advanced Institute of Science and Technology
11:00 - 11:20
Talk
Testing Vision-Based Control Systems Using Learnable Evolutionary Algorithms
* ICSE * Technical Papers
Raja Ben AbdessalemSnT Centre/University of Luxembourg, Shiva NejatiSnT Centre/University of Luxembourg, Lionel BriandSnT Centre/University of Luxembourg, Thomas Stifter
Pre-print File Attached
11:20 - 11:40
Talk
To Preserve or Not to Preserve Invalid Solutions in Search-Based Software Engineering: A Case Study in Software Product Lines
* ICSE * Technical Papers
Jianmei GuoAlibaba Group, Kai Shi
11:40 - 12:00
Talk
Nemo: Multi-Criteria Test-Suite Minimization with Integer Nonlinear Programming
* ICSE * Technical Papers
Jun-Wei LinUniversity of California, Irvine, Reyhaneh JabbarvandUniversity of California, Irvine, Joshua Garcia, Sam MalekUniversity of California, Irvine
Pre-print File Attached
12:00 - 12:20
Talk
Is "Better Data" Better Than "Better Data Miners"?
* ICSE * Technical Papers
Amritanshu AgrawalNorth Carolina State University, Tim MenziesNorth Carolina State University
Link to publication DOI Pre-print File Attached
12:20 - 12:30
Talk
Q&A in groups
* ICSE * Technical Papers
14:00 - 15:30: Search-Based Software Engineering II* ICSE * Technical Papers / * ICSE * Journal first papers at J1 room
Chair(s): Daniel VarroMcGill University / Budapest University of Technology and Economics
14:00 - 14:20
Talk
Search-Based Test Data Generation for SQL Queries
* ICSE * Technical Papers
Jeroen Castelein, Mauricio AnicheDelft University of Technology, Netherlands, Mozhan Soltani, Annibale PanichellaDeflt University of Technology, Arie van DeursenDelft University of Technology
DOI Pre-print Media Attached
14:20 - 14:40
Talk
Multi-Objective Integer Programming Approaches for Solving Optimal Feature Selection Problem
* ICSE * Technical Papers
DOI Pre-print Media Attached
14:40 - 15:00
Talk
Automated Refactoring of OCL Constraints with Search
* ICSE * Journal first papers
Hong Lu, Shuai Wang, Tao YueSimula Research Laboratory and University of Oslo, Shaukat AliSimula Research Lab, Jan Nygard
15:00 - 15:20
Talk
Automatically Generating Search Heuristics for Concolic Testing
* ICSE * Technical Papers
Sooyoung ChaKorea University, South Korea, Seongjoon Hong, Junhee Lee, Hakjoo OhKorea University
Pre-print
15:20 - 15:30
Talk
Q&A in groups
* ICSE * Technical Papers

Mon 28 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Sun 27 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:00153045
J1 room

Mon 28 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
J1 room

Wed 30 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
J1 room

Fri 1 Jun
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:00153045
J1 room