SEIP - Software Engineering in Practice* ICSE 2018 *
Software Engineering in Practice (SEIP) Track - Accepted papers and presentations
SEIP Track Keynotes
Industrial-grade DevOps - Balancing Agility and Speed with Extreme Quality 
 Frank Buschmann, Siemens
The Car as a Computer On Wheels 
Ödgärd Andersson, Volvo Cars
Modern Trends Through an Architecture Lens 
Linda Northrop, Software Engineering Institute, Carnegie Mellon University
Papers and Talks (with affiliations listed in alphabetical order)
 Adopting Autonomic Computing Capabilities in Existing Large-Scale Systems 
  Heng Li, Tse-Hsun Chen, Ahmed E. Hassan, Mohamed Nasser, Parminder Flora 
 BlackBerry, Concordia University, Queen’s University
 Java Performance Troubleshooting and Optimization at Alibaba, 
  Fangxi Yin, Denghui Dong, Sanhong Li, Jianmei Guo, Kingsum Chow 
 Alibaba Group
 An Exploratory Study on Faults in Web API Integration in a Large-Scale Payment Company 
  Joop Aué, Maurício Aniche, Maikel Lobbezoo, Arie van Deursen 
 Adyen B.V., Delft University of Technology
 Transparency and Contracts: Continuous Integration and Delivery in the Automotive Ecosystem 
  Rob van der Valk, Patrizio Pelliccione, Patricia Lago, Rogardt Heldal, Eric Knauss,  Jacob Juul 
 Chalmers University of Technology, Volvo Cars, Vrije Universiteit Amsterdam
 A Data Decomposition Method for Stepwise Migration of Complex Legacy Data 
  Andreas Martens, Matthias Book, Volker Gruhn 
 adesso AG, University of Duisburg-Essen, University of Iceland
 Mind The Gap: Can And Should Software Engineering Data Sharing Become A Path Of Less Resistance? 
  Ken Wallace 
  BAE Systems
 Cross-Language Optimizations in Big Data Systems: A Case Study of SCOPE 
  Marija Selakovic, Michael Barnett, Madan Musuvathi, Todd Mytkowicz 
 Microsoft Research, TU Darmstadt
 Smelly Relations: Measuring and Understanding Database Schema Quality 
  Tushar Sharma, Marios Fragkoulis, Stamatia Rizou, Magiel Bruntink, Diomidis Spinellis 
 Athens University of Economics and Business, Singular Logic, Software Improvement Group
 Proactive and Pervasive Combinatorial Testing, 
  Dale Blue, Orna Raz, Rachel Tzoref-Brill, Paul Wojciak, Marcel Zalmanovici 
Affiliaitions: IBM, IBM Research
 Practical Selective Regression Testing with Effective Redundancy in Interleaved Tests 
  Dusica Marijan, Marius Liaaen 
 Cisco, Simula
 State of Mutation Testing at Google 
  Goran Petrović, Marko Ivanković 
 Google
 Improving Model-Based Testing in Automotive Software Engineering 
  Matthias Markthaler, Stefan Kriebel, Karin Samira Salman, Timo Greifenberg, Steffen Hillemacher, Bernhard Rumpe, Christoph Schulze, Andreas Wortmann, Phillipp Orth, Johannes Richenhagen 
 BMW Group, FEV Europe, RWTH Aachen University
 Rethink EE Architecture in Automotive to facilitate Automation, Connectivity, and Electro mobility 
  Anders Magnusson, Leo Laine, Johan Lindberg 
  Volvo Group Trucks Technology
 Exploration of Technical Debt in Start-ups 
  Eriks Klotins, Michael Unterkalmsteiner, Panagiota Chatzipetrou, Tony Gorschek, Rafael Prikladinicki, Nirnaya Tripathi, Leandro Bento Pompermaier 
 Blekinge Institute of Technology, Pontifical Catholic University of Rio Grande do Sul, University of Oulu
 Variant Management Solution for Large Scale Software Product Lines 
  Richard Pohl, Mischa Höchsmann, Philipp Wohlgemuth, Christian Tischer 
 itemis AG, Robert Bosch GmbH
 How to Design a Program Repair Bot? Insights from the Repairnator Project 
  Simon Urli, Zhongxing Yu, Lionel Seinturier, Martin Monperrus 
 KTH Royal Institute of Technology, University of Lille & INRIA Lille
 Echoes from Space: Grouping Commands with Large-Scale Telemetry Data 
  Alexander Lattas, Diomidis Spinellis 
 Athens University of Economics and Business, Imperial College London
 Tool-based Interactive Parallelization: A Case Study 
  Andreas Wilhelm, Faris Cakaric, Tobias Schuele, Michael Gerndt 
 Siemens AG, TU Munich
 Studying Pull Request Merges: A Case Study of Shopify’s Active Merchant 
  Oleksii Kononenko, Tresa Rose, Olga Baysal, Michael Godfrey, Dennis Theisen, Bart de Water 
 Carleton University, Shopify Inc., University of Waterloo
 A Detailed and Real-time Performance Monitoring Framework for Blockchain Systems 
  Peilin Zheng, Zibin Zheng, Xiapu Luo, Xiangping Chen, Xuanzhe Li 
 The Hong Kong Polytechnic University, Peking University, Sun Yat-sen University
 Robustness Testing of Autonomy Software, Casidhe Hutchison 
  Milda Zizyte, Patrick E. Lanigan, David Guttendorf, Michael Wagner, Claire Le Goues, Philip Koopman 
 Carnegie Mellon University
 An Experience Report on Defect Modelling in Practice: Pitfalls and Challenges 
  Chakkrit Tantithamthavorn, Ahmed E. Hassan 
 The University of Adelaide, Queen’s University
 SmartUnit: Empirical Evaluations for Automated Unit Testing of Embedded Software in Industry 
  Chengyu Zhang, Yichen Yan, Hanru Zhou, Yinbo Yao, Ke Wu, Ting Su, Weikai Miao, Geguang Pu 
 East China Normal University, Nanyang Technological University , National Trusted Embedded So.ware Engineering Technology Research Center
 What is the Connection Between Issues, Bugs, and Enhancements? (Lessons Learned from 800+ Software Projects) 
  Rahul Krishna, Amritanshu Agrawal, Akond Rahman, Alexander Sobran, Tim Menzies 
 IBM, North Carolina State University
 “We Don’t Need Another Hero? The Impact of ““Heroes”” on Software Development” 
  Amritanshu Agrawal, Akond Rahman, Rahul Krishna, Alexander Sobran, Tim Menzies 
 IBM, North Carolina State University
 Improve The Definition of Software Development Projects Through Design Thinking Led Collaboration Workshops 
  Hilary Cinis 
CSIRO 
 Evaluating Specification-level MC/DC Criterion in Model-based Testing of Safety Critical Systems 
  Syed Samsul Arefin, Hadi Hemmati, Howard W. Loewen 
 MicroPilot, Microsoft, University of Calgary
 On groupthink in safety analysis: An industrial case study 
  Yang Wang, Stefan Wagner 
 University of Stuttgart
 Modern Code Review: A Case Study at Google 
  Caitlin Sadowski, Emma Söderberg, Luke Church, Michal Sipko, Alberto Bacchelli 
 Google, University of Cambridge, University of Zurich
 A Study of the Organizational Dynamics of Software Teams 
  Michael Hilton, Andrew Begel 
 Carnegie Mellon University, Microsoft
 An Investigation of Work Practices Used by Companies Making Contributions to Established OSS Projects 
  Simon Butler, Jonas Gamalielsson, Bjorn Lundell, Per Jonsson, Johan Sjöberg, Anders Mattsson, Niklas Rickö, Tomas Gustavsson, Jonas Feist, Stefan Landemoo, Erik Lönroth 
 Combitech AB, Findwise AB, Husqvarna AB, JAK, PrimeKey Solutions AB, RedBridge AB, Saab AB, Scania IT AB, University of Skövde
 From Agile to Continuous Development in the Healthcare Domain – Lessons Learned 
  Walter Stocker 
Siemens Healthineers
 Helping SMEs to Better Develop Software: Experience Report and Challenges Ahead 
  Christophe Ponsard, Jean-Christophe Deprez 
 CETIC
 Static Analysis of Context Leaks in Android Applications 
  Flavio Toffalini, Jun Sun, Martín Ochoa 
 Singapore University of Technology and Design
 Advantages and Disadvantages of a Monolithic Repository – A case study at Google 
  Ciera Jaspan, Matthew Jorde, Andrea Knight, Caitlin Sadowski, Edward K. Smith, Collin Winter, Emerson Murphy-Hill 
 Google, North Carolina State University
 Protecting Million-User iOS Apps with Obfuscation: Motivations, Pitfalls, and Experience 
  Pei Wang, Dinghao Wu, Zhaofeng Chen, Tao Wei 
 Baidu X-Lab, The Pennsylvania State University
Accepted Papers
Call for contributions
The Software Engineering in Practice (SEIP) Track is the premier venue for researchers and practitioners to discuss innovations and solutions to concrete software engineering problems. SEIP provides a unique forum for networking, exchanging new ideas, fostering innovations, and forging long-term collaborations for addressing the most interesting software engineering research directions. SEIP will gather highly-qualified industrial and research participants that are eager to communicate and share common interests in software engineering. The track will be composed of invited speeches, paper presentations, talks, and panel discussions with a strong focus on software engineering practitioners. An upcoming special issue of the Journal of Software: Practice and Experience (Wiley) focussing on “Software Engineering in Practice” is aligned with ICSE’s SEIP track. For me details see the call for the contribution.
Submissions
We are seeking the following types of submissions. All submissions have to be written exclusively in English.
Experience report and case studies papers (8-10 pages): Each paper should provide clear take-away value by describing the context of a problem of practical importance; discussing why the solution of the problem is innovative, effective, or efficient; providing a concise explanation of the approach, techniques, and methodologies employed; and explaining the best practices that emerged, tools developed, and/or software processes involved. Furthermore, papers should describe broader applicability, an overall assessment of benefits, risks and mitigations, and other lessons learned. Experience reports and case studies may be up to ten pages in length (including figures, tables, appendices, and references) and will appear in the ICSE-SEIP 2018 Proceedings. IEEE Software will recognize the best paper of the SEIP track with an award at the conference.
Talk proposals (2 pages): This type of submission is only open to practitioners. We solicit practitioner-oriented talks on topics that are likely to be relevant and interesting to both industrial and academic attendees. Talk proposals should include the title, the name and affiliation of each presenter, a short abstract (150 words), and up to 8 keywords. In addition the proposal should include a "talk description", which describes what the talk will be about, highlighting its key points and the reason why it is interesting to ICSE-SEIP attendees (500 words). Submissions should include a speaker biography and history, and can include supporting materials such as white papers or videos. Submissions must also indicate a desired length of either 15 min or 30 min. Please note that the target audience of the talk proposal is the SEIP program committee. Talk proposals will be reviewed in two phases. The outcome of the first phase is either rejected or conditionally accepted for the next phase. In the second phase, submitters will be required to prepare the complete presentation. The target audience of the second phase talk proposal are the attendees of the SEIP track and readers of the proceedings. The committee will then review the presentations and make the final accept/reject decisions.
Each accepted talk will be allowed two pages for an "extended abstract" in the ICSE-SEIP 2018 Proceedings.
Formatting and Submission Links: Submissions should follow ACM formatting guidelines and should be submitted using the EasyChair link.
Evaluation
All submissions will be reviewed by members of the SEIP Program Committee. Submissions must not have been previously published or concurrently submitted elsewhere. Submissions will be evaluated on the basis of practicality to industry, originality, significance of contribution, applicability, quality of presentation, and discussion to related work.
E-mail for questions: icse2018seip@gmail.com
Important Dates for Paper and Panel submissions
- Submissions Due: Oct 23, 2017
- Notification of Acceptance: Jan 22, 2018
- Camera Ready Copy: Feb 12, 2018
Important Dates for Talk submissions
- Phase 1 Submissions Due: Oct 23, 2017
- Phase 1 Notifications: Nov 23, 2017
- Phase 2 Submissions Due: Jan 8, 2018
- Notification of Acceptance: Jan 22, 2018
- Camera Ready Copy: Feb 12, 2018
Co-Chairs
- Jan Bosch, Chalmers University of Technology, Sweden
- Frances Paulisch, Siemens Healthineers, Germany
Wed 30 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 16:00 - 17:30 | |||
| 16:0090m Talk | [Keynote] Industrial-grade DevOps - Balancing Agility and Speed with Extreme QualityKeynote SEIP - Software Engineering in Practice Frank Buschmann Siemens AG | ||
Thu 31 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 11:00 - 12:30 | Keynote IISEIP - Software Engineering in Practice at E4 room Chair(s): Jan Bosch Chalmers University of Technology | ||
| 11:0090m Talk | [Keynote] The Car as a Computer On WheelsKeynote SEIP - Software Engineering in Practice | ||
| 14:00 - 15:30 | Cloud and DevOpsSEIP - Software Engineering in Practice at E4 room Chair(s): Yvonne Dittrich IT University of Copenhagen, Denmark | ||
| 14:0020m Talk | Adopting Autonomic Computing Capabilities in Existing Large-Scale Systems SEIP - Software Engineering in Practice Heng Li Queen's University, Tse-Hsun (Peter) Chen Concordia University, Ahmed E. Hassan Queen's University, Mohamed Nasser , Parminder Flora  | ||
| 14:2020m Talk | Java Performance Troubleshooting and Optimization at Alibaba SEIP - Software Engineering in Practice | ||
| 14:4020m Talk | An Exploratory Study on Faults in Web API Integration in a Large-Scale Payment Company SEIP - Software Engineering in Practice Joop Aué , Maurício Aniche Delft University of Technology, Netherlands, Maikel Lobbezoo , Arie van Deursen Delft University of TechnologyDOI Pre-print | ||
| 15:0020m Talk | Transparency and Contracts: Continuous Integration and Delivery in the Automotive Ecosystem SEIP - Software Engineering in Practice Rob van der Valk , Patrizio Pelliccione University of Gothenburg & Chalmers University of Technology, Patricia Lago Vrije Universiteit Amsterdam, Rogardt Heldal , Eric Knauss Chalmers University of Technology and University of Gothenbrug, Jacob Juul Pre-print Media Attached | ||
| 15:2010m Talk | Q&A in this sesson SEIP - Software Engineering in Practice | ||
Fri 1 JunDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 09:00 - 10:30 | Keynote IIISEIP - Software Engineering in Practice at Congress Hall Chair(s): Frances Paulisch Siemens Healthineers | ||
| 09:0090m Talk | [Keynote] Modern Trends Through an Architecture LensKeynote SEIP - Software Engineering in Practice Linda Northrop Carnegie Mellon University | ||
| 11:00 - 12:30 | Design and ToolsSEIP - Software Engineering in Practice at E1 room Chair(s): Caitlin Sadowski Google | ||
| 11:0020m Full-paper | Echoes from Space: Grouping Commands with Large-Scale Telemetry Data SEIP - Software Engineering in Practice Alexander Lattas Imperial College London, Diomidis Spinellis Athens University of Economics and BusinessDOI Pre-print | ||
| 11:2020m Talk | Tool-based Interactive Parallelization: A Case Study SEIP - Software Engineering in PracticeMedia Attached | ||
| 11:4020m Talk | Studying Pull Request Merges: A Case Study of Shopify's Active Merchant SEIP - Software Engineering in Practice Oleksii Kononenko , Tresa Rose , Olga Baysal Carleton University, Michael W. Godfrey University of Waterloo, Canada, Dennis Theisen , Bart de Water Pre-print | ||
| 12:0020m Talk | A Detailed and Real-time Performance Monitoring Framework for Blockchain Systems SEIP - Software Engineering in PracticeFile Attached | ||
| 12:2010m Talk | Q&A in this sesson SEIP - Software Engineering in Practice | ||
| 11:00 - 12:30 | Testing and Defects ISEIP - Software Engineering in Practice at E4 room Chair(s): Sigrid Eldh Ericsson, Sweden | ||
| 11:0020m Talk | Proactive and Pervasive Combinatorial Testing SEIP - Software Engineering in Practice | ||
| 11:2020m Talk | Practical Selective Regression Testing with Effective Redundancy in Interleaved Tests SEIP - Software Engineering in Practice | ||
| 11:4020m Talk | State of Mutation Testing at Google SEIP - Software Engineering in Practice | ||
| 12:0020m Talk | Improving Model-Based Testing in Automotive Software Engineering SEIP - Software Engineering in Practice Matthias Markthaler , Stefan Kriebel , Karin Samira Salman , Timo Greifenberg , Steffen Hillemacher , Bernhard Rumpe , Christoph Schulze , Andreas Wortmann RWTH Aachen University, Philipp Orth , Johannes Richenhagen  | ||
| 12:2010m Talk | Q&A in this sesson SEIP - Software Engineering in Practice | ||
| 14:00 - 15:30 | Safety and CultureSEIP - Software Engineering in Practice at E3 room Chair(s): Dusica Marijan Simula | ||
| 14:0020m Talk | We Don't Need Another Hero? The Impact of "Heroes" on Software Development SEIP - Software Engineering in Practice Amritanshu Agrawal North Carolina State University, Akond Rahman North Carolina State University, Rahul Krishna NC State University, Alexander Sobran , Tim Menzies Link to publication DOI Pre-print File Attached | ||
| 14:2020m Talk | Improve The Definition of Software Development Projects Through Design Thinking Led Collaboration Workshops SEIP - Software Engineering in Practice Hilary Cinis Data61 at CSIRO, Australia | ||
| 14:4020m Talk | Evaluating Specification-level MC/DC Criterion in Model-based Testing of Safety Critical Systems SEIP - Software Engineering in Practice | ||
| 15:0020m Talk | On groupthink in safety analysis: An industrial case study SEIP - Software Engineering in Practice | ||
| 15:2010m Talk | Q&A in this sesson SEIP - Software Engineering in Practice | ||



















































