The Software Engineering in Practice (SEIP) Track is the premier venue for researchers and practitioners to discuss insights, innovations and solutions to concrete software engineering problems. SEIP provides a unique forum for making connections, exchanging ideas, fostering innovations, and forging long-term collaborations for addressing software engineering research that impacts directly on practice. SEIP will gather highly-qualified industrial and research participants that are eager to communicate and share common interests in software engineering. The track will comprise invited and reviewed sessions, including paper presentations, reviewed talks, interactive sessions and lightning talks with a strong focus on software practice. Authors from this track will be encouraged to submit an extended version of their work to Journal of Software: Practice and Experience’s special issue on software engineering in practice.
Wed 29 MayDisplayed time zone: Eastern Time (US & Canada) change
11:00 - 12:30 | Testing EffectivenessJournal-First Papers / Software Engineering in Practice / Papers / New Ideas and Emerging Results at Duluth Chair(s): Diomidis Spinellis Athens University of Economics and Business | ||
11:00 20mTalk | Practitioners' Views on Good Software Testing PracticesSEIPIndustry Program Software Engineering in Practice Pavneet Singh Kochhar Microsoft, Xin Xia Monash University, David Lo Singapore Management University | ||
11:20 20mTalk | Perception and Practices of Differential TestingSEIPIndustry Program Software Engineering in Practice |
11:00 - 12:30 | Security 1Journal-First Papers / Papers / Technical Track / New Ideas and Emerging Results / Software Engineering in Practice at Van-Horne Chair(s): Corina S. Păsăreanu Carnegie Mellon University Silicon Valley, NASA Ames Research Center | ||
11:00 20mTalk | Interventions for Software Security: Creating a Lightweight Program of Assurance Techniques for DevelopersSEIPIndustry Program Software Engineering in Practice Charles Weir Lancaster University, Lynne Blair Lancaster University, Ingolf Becker University College London, M. Angela Sasse University College London, James Noble Victoria University of Wellington, Awais Rashid University of Bristol, UK | ||
11:20 20mTalk | Towards Better Utilizing Static Application Security TestingSEIPIndustry Program Software Engineering in Practice Jinqiu Yang Concordia University, Montreal, Canada, Lin Tan Purdue University, John Peyton HCL America, Kristofer A Duer AppScan Source |
14:00 - 15:30 | DevOps and LoggingSoftware Engineering in Practice / Technical Track / Papers at Mansfield / Sherbrooke Chair(s): Diomidis Spinellis Athens University of Economics and Business | ||
14:00 20mTalk | An Empirical Investigation of Incident Triage for Online Service SystemsSEIPIndustry Program Software Engineering in Practice Junjie Chen Peking University, Xiaoting He Microsoft, Qingwei Lin Microsoft Research, China, Yong Xu Microsoft, China, Hongyu Zhang The University of Newcastle, Dan Hao Peking University, Feng Gao Microsoft, Zhangwei Xu Microsoft, Yingnong Dang Microsoft Azure, Dongmei Zhang Microsoft Research, China | ||
14:20 20mTalk | Tools and Benchmarks for Automated Log ParsingSEIPIndustry Program Software Engineering in Practice Jieming Zhu Huawei Noah's Ark Lab, Shilin He Chinese University of Hong Kong, Jinyang Liu Sun Yat-Sen University, Pinjia He Computer Science and Engineering, The Chinese University of Hong Kong, Qi Xie Southwest Minzu University, Zibin Zheng School of Data and Computer Science, Sun Yat-sen University, Michael Lyu |
14:00 - 15:30 | Test GenerationDemonstrations / Papers / Technical Track / Software Engineering in Practice at Place du Canada Chair(s): Adam Porter University of Maryland | ||
14:00 20mTalk | Concolic Testing for High Test Coverage and Reduced Human Effort in Automotive IndustrySEIPIndustry Program Software Engineering in Practice Yunho Kim KAIST, Dongju Lee Software Verification Team, Hyundai Mobis, Junki Baek Software Verification Team, Hyundai Mobis, Moonzoo Kim KAIST |
14:00 - 15:30 | IoT and Cooperative SystemsPapers / New Ideas and Emerging Results / Software Engineering in Practice / Demonstrations at St-Paul / Ste-Catherine Chair(s): Marcelo d'Amorim Federal University of Pernambuco | ||
14:00 20mTalk | OpenPnP: a Plug-and-Produce Architecture for the Industrial Internet of ThingsSEIPIndustry Program Software Engineering in Practice Heiko Koziolek ABB Corporate Research, Andreas Burger ABB Corporate Research, Marie Platenius-Mohr ABB Corporate Research, Julius Rückert ABB Corporate Research, Gösta Stomberg TU Darmstadt Pre-print | ||
14:20 20mTalk | Making Configurable and Unified Platform, Ready for Broader Future DevicesSEIPIndustry Program Software Engineering in Practice Pre-print |
14:00 - 15:30 | Continuous IntegrationSoftware Engineering in Practice / Technical Track / Papers at Viger Chair(s): Ipek Ozkaya Carnegie Mellon Software Engineering Institute | ||
14:00 20mTalk | Big Bangs and Small Pops: On Critical Cyclomatic Complexity and Developer Integration BehaviorSEIPIndustry Program Software Engineering in Practice | ||
14:20 20mTalk | Predictive Test SelectionSEIPIndustry Program Software Engineering in Practice Mateusz Machalica Facebook, Inc., Alex Samylkin Facebook, Inc., Meredith Porth Facebook, Inc., Satish Chandra Facebook Pre-print | ||
14:40 20mTalk | Assessing Transition-based Test Selection Algorithms at GoogleSEIPIndustry Program Software Engineering in Practice Claire Leong Google / UNSW, Abhayendra Singh Google, Inc, Mike Papadakis University of Luxembourg, Yves Le Traon University of Luxembourg, John Micco Netflix Pre-print |
16:00 - 18:00 | Test Selection and PrioritizationSoftware Engineering in Practice / Technical Track / Papers / Journal-First Papers at Duluth Chair(s): Robert Feldt Chalmers University of Technology | ||
16:00 20mTalk | Improving Test Effectiveness Using Test Executions History: An Industrial Experience ReportSEIPIndustry Program Software Engineering in Practice Armin Najafi Concordia University, Weiyi Shang Concordia University, Canada, Peter Rigby Concordia University, Montreal, Canada | ||
17:00 20mTalk | Using Machine Learning to Recommend Correctness Checks for Geographic Map DataSEIPIndustry Program Software Engineering in Practice Abhaya Parthy Apple Inc., Leopold Silberstein Apple Inc., Emily Kowalczyk Apple Inc., John Paul High Apple Inc., Adithya Nagarajan Apple Inc., Atif Memon Apple Inc. |
16:00 - 18:00 | Mobile AppsJournal-First Papers / Technical Track / Software Engineering in Practice / Papers / New Ideas and Emerging Results at Mansfield / Sherbrooke Chair(s): Sandeep Kuttal The University of Tulsa | ||
16:00 20mTalk | Large-scale Empirical Study on Industrial Fake AppsSEIPIndustry Program Software Engineering in Practice Chongbin Tang East China Normal University, Sen Chen Nanyang Technological University, Singapore, Lingling Fan Nanyang Technological University, Singapore, Lihua Xu , Yang Liu Nanyang Technological University, Singapore, Zhushou Tang Pwnzen Infotech Inc., Liang Dou East China Normal University | ||
16:20 20mTalk | Practical Android Test Recording with Espresso Test RecorderSEIPIndustry Program Software Engineering in Practice |
16:00 - 18:00 | Agile DevelopmentSoftware Engineering in Practice / Technical Track at St-Denis / Notre-Dame Chair(s): Rafael Prikladnicki School of Technology at PUCRS University | ||
16:00 20mTalk | Coping strategies for temporal, geographical and sociocultural distances in Agile GSD: a Case StudySEIPIndustry Program Software Engineering in Practice Dávid Marcell Szabó Chalmers | University of Gothenburg, Jan-Philipp Steghöfer Chalmers | University of Gothenburg Pre-print | ||
16:40 20mTalk | A Longitudinal Study of Identifying and Paying Down Architectural DebtSEIPIndustry Program Software Engineering in Practice Maleknaz Nayebi Polytechnique Montréal, Yuanfang Cai Drexel University, Rick Kazman University of Hawai‘i at Mānoa, Guenther Ruhe University of Calgary, Qiong Feng Drexel University, Chris Carlson Brightsquid, Francis Chew Brightsquid | ||
17:00 60mTalk | (SEIP Interactive Session) Agile Exponential Software OrganizationsSEIPIndustry Program Software Engineering in Practice |
16:00 - 18:00 | Model-Based Software EngineeringJournal-First Papers / Demonstrations / Papers / Technical Track / New Ideas and Emerging Results / Software Engineering in Practice at Van-Horne Chair(s): Yvonne Dittrich IT University of Copenhagen, Denmark | ||
16:00 20mTalk | Strategies and Best Practices for Model-based Systems Engineering Adoption in Embedded Systems IndustrySEIPIndustry Program Software Engineering in Practice Tiago Amorim TU Berlin, Andreas Vogelsang TU Berlin, Florian Pudlitz TU Berlin, Peter Gersing GPP, Jan Philipps foqee GmbH Pre-print |
Thu 30 MayDisplayed time zone: Eastern Time (US & Canada) change
11:00 - 12:30 | Process and Project ManagementSoftware Engineering in Practice / Papers / Journal-First Papers / Demonstrations / New Ideas and Emerging Results at Centre-Ville Chair(s): Eray Tüzün Bilkent University | ||
11:00 20mTalk | Catching up with Method and Process Practice: An Industry-Informed Baseline for ResearchersSEIPIndustry Program Software Engineering in Practice Jil Klünder Leibniz Universität Hannover, Regina Hebig Chalmers University of Technology & University of Gothenburg, Paolo Tell IT University of Copenhagen, Marco Kuhrmann University of Passau, Joyce Nakatumba-Nabende Makerere University, Rogardt Heldal , Stephan Krusche Technische Universität München, Masud Fazal-Baqaie Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM, Michael Felderer University of Innsbruck, Marcela Fabiana Genero Bocco University of Castilla-La Mancha, Steffen Küpper Technische Universität Clausthal, Institute for Applied Software Systems Engineering, Sherlock A. Licorish University of Otago, Gustavo López University of Costa Rica, Fergal Mc Caffery Dundalk Institute of Technology & Lero, Özden Özcan Top Dundalk Institute of Technology & Lero, Christian R. Prause Deutsches Zentrum für Luft- und Raumfahrt, Rafael Prikladnicki School of Technology at PUCRS University, Eray Tüzün Bilkent University, Dietmar Pfahl University of Tartu, Kurt Schneider , Stephen MacDonell Auckland University of Technology |
11:00 - 12:30 | Unit TestingTechnical Track / Software Engineering in Practice / Papers / Journal-First Papers at Laurier Chair(s): Martin Kropp University of Applied Sciences Northwestern Switzerland | ||
11:00 30mTalk | (SEIP Talk) Mythical Unit Test CoverageSEIPIndustry Program Software Engineering in Practice |
11:00 - 12:30 | Software AnalyticsJournal-First Papers / Software Engineering in Practice / New Ideas and Emerging Results / Papers / Technical Track at Place du Canada Chair(s): Christian Bird Microsoft Research | ||
11:00 30mTalk | (SEIP Talk) Take Control: (On the Unreasonable Effectiveness of Software Analytics)SEIPIndustry Program Software Engineering in Practice Tim Menzies North Carolina State University |
14:00 - 15:30 | Automated Repair 2Papers / Journal-First Papers / Software Engineering in Practice / Technical Track at Laurier Chair(s): Hamid Bagheri University of Nebraska-Lincoln, USA | ||
14:00 20mTalk | SapFix: Automated End-to-End Repair at ScaleSEIPIndustry Program Software Engineering in Practice Alexandru Marginean University College London, UK, Johannes Bader Facebook, Satish Chandra Facebook, Mark Harman Facebook and University College London, Yue Jia University College London, Ke Mao Meta, Alexander Mols Facebook, Andrew Scott Facebook |
14:00 - 15:30 | Trends and Challenges in SENew Ideas and Emerging Results / Technical Track / Software Engineering in Practice / Papers at Place du Canada Chair(s): Barbora Buhnova Masaryk University | ||
14:00 20mTalk | Software Engineering for Machine Learning: A Case Study Software Engineering in Practice Saleema Amershi Microsoft, Andrew Begel Microsoft Research, Christian Bird Microsoft Research, Robert DeLine Microsoft Research, Harald Gall University of Zurich, Ece Kamar Microsoft, Nachiappan Nagappan Microsoft Research, Besmira Nushi Microsoft Research, Thomas Zimmermann Microsoft Research Pre-print |
14:00 - 15:30 | Crowdsourced Knowledge and FeedbackJournal-First Papers / Technical Track / Software Engineering in Practice / Papers at St-Paul / Ste-Catherine Chair(s): Xin Xia Monash University | ||
14:00 20mTalk | Emerging App Issue Identification from User Feedback: Experience on WeChatSEIPIndustry Program Software Engineering in Practice Cuiyun Gao The Chinese University of Hong Kong, Wujie Zheng Tencent, Inc., Yuetang Deng Tencent, Inc., David Lo Singapore Management University, Jichuan Zeng , Michael Lyu , Irwin King |
14:00 - 15:30 | Requirements Engineering for Mass-Market SoftwareSoftware Engineering in Practice / Technical Track / Papers / Journal-First Papers / Demonstrations at Van-Horne Chair(s): Paul Ralph University of Auckland | ||
14:00 30mTalk | (SEIP Talk) Data-Driven Requirements EngineeringSEIPIndustry Program Software Engineering in Practice Walid Maalej University of Hamburg, Maleknaz Nayebi Polytechnique Montréal, Guenther Ruhe University of Calgary |
Fri 31 MayDisplayed time zone: Eastern Time (US & Canada) change
14:00 - 15:30 | Crowdsourcing in Software EngineeringPapers / Software Engineering in Practice / Technical Track at Viger Chair(s): Tayana Conte Universidade Federal do Amazonas | ||
14:00 30mTalk | (SEIP Talk) Crowdsourcing in Software Engineering: Models, Motivations, and ChallengesSEIPIndustry Program Software Engineering in Practice Thomas LaToza George Mason University |
16:00 - 17:20 | Software DocumentationTechnical Track / Papers / Software Engineering in Practice / Journal-First Papers at Centre-Ville Chair(s): Bonita Sharif University of Nebraska-Lincoln, USA | ||
16:00 20mTalk | Web Feature Deprecation: A Case Study for ChromeSEIPIndustry Program Software Engineering in Practice Ariana Mirian University of California San Diego, Nikunj Bhagat Google, Caitlin Sadowski , Adriana Porter Felt Google, Stefan Savage University of California San Diego, Geoffrey M. Voelker University of California San Diego |
16:00 - 17:20 | Software QualitySoftware Engineering in Practice / New Ideas and Emerging Results / Papers / Technical Track at Viger Chair(s): Ying Zou Queen's University, Kingston, Ontario | ||
16:00 20mTalk | WSQF: Comprehensive Software Quality Evaluation Framework and Benchmark based on the SQuaRESEIPIndustry Program Software Engineering in Practice Naohiko Tsuda Waseda University, Hironori Washizaki Waseda University, Kiyoshi Honda , Hidenori Nakai Waseda University, Yoshiaki Fukazawa Waseda University, Motoei Azuma Waseda University, Toshihiro Komiyama NEC Corporation, Tokyo, Japan, Tadashi Nakano Computer Software Association of Japan, Tokyo, Japan, Hirotsugu Suzuki Computer Software Association of Japan, Tokyo, Japan, Sumie Morita FUJITSU GENERAL LIMITED, Kanagawa, Japan (until the end of FY2017, FUJITSU LABORATORIES LTD.,Kanagawa, Japan), Katsue Kojima Fujitsu Limited, Tokyo, Japan, Akiyoshi Hando FUJITSU BROAD SOLUTION & CONSULTING Inc., Tokyo, Japan |
Accepted Papers
Call for Papers
The Software Engineering in Practice (SEIP) Track is the premier venue for researchers and practitioners to discuss insights, innovations and solutions to concrete software engineering problems. SEIP provides a unique forum for making connections, exchanging ideas, fostering innovations, and forging long-term collaborations for addressing software engineering research that impacts directly on practice. SEIP will gather highly-qualified industrial and research participants that are eager to communicate and share common interests in software engineering. The track will comprise invited and reviewed sessions, including paper presentations, reviewed talks, interactive sessions and lightning talks with a strong focus on software practice.
Submissions
We are seeking the following types of submission. All submissions have to be written exclusively in English.
Full papers: (8-10 pages, including figures, tables, appendices, and references): Full papers address industrially-relevant problems through systematic investigations. For example, a full paper may describe an application and evaluation of basic research ideas to an industrially-relevant context, an empirical study of an industrially-relevant issue, a rigorous report of industrially-relevant experience, and so on. Negative results are encouraged as analysis of failures is rare. For example, determining in a principled way where or why current research cannot be applied on industrially-relevant problems is an important and often overlooked aspect of software engineering.
Papers will be evaluated primarily on potential impact and real-world focus: each paper should describe a problem of practical importance, explain how the problem was investigated and in what context, and present evidence for the paper’s conclusions. Other aspects that should be included if appropriate are: discussing why the resolution of the problem is innovative, (cost-) effective, or efficient; providing a concise explanation of the approach, techniques, and methodologies employed; considering how relevant was the context to these results and whether other contexts would yield similar results; and explaining the insights or best practices that emerged, tools developed, and/or software processes involved.
Full papers will appear in the ICSE SEIP Companion proceedings. IEEE Software will recognize the best paper of the SEIP track with an award at the conference.
Talk proposals (2 pages): Talks present practitioner-oriented 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 describe 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. 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 is 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 of 30 minutes duration and will be allowed two pages for an "extended abstract" in the ICSE SEIP Companion proceedings.
Interactive proposals (2 pages): This type of submission is aimed at practitioners, but should be attractive for all audiences. Interactive sessions will be 60 minutes’ duration and will explore an aspect of practice in-depth. They may take the form of a goldfish bowl, or coding dojo, or ‘live coding’ for example, but should not aim to promote a specific proprietary tool or approach. We especially welcome new and thought-provoking ideas and formats, and encourage submitters to contact the chairs at any time with their suggestions (before making a formal proposal). Interactive proposals should include a title, the name and affiliation of each presenter, a short abstract that describes the focus of the session and the outcomes for attendees (150 words), and up to 8 keywords. In addition the proposal should describe why the session focus is important, outlining the session structure and the reason why it is interesting to ICSE-SEIP attendees (500 words). Interactive 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 a detailed plan of the session and a complete set of materials to be used. Each interactive session will be allowed two pages for an "extended abstract" in the ICSE SEIP Companion proceedings.
Formatting and Submission Links: All submissions must conform to the IEEE Conference Proceedings Formatting Guidelines (title in 24pt font and full text in 10pt type, LaTEX users must use \documentclass[10pt,conference]{IEEEtran} without including the compsoc or compsocconf option). They can be submitted via EasyChair.
Evaluation
All submissions will be reviewed by members of the SEIP Program Committee. Full paper and talk proposals must not have been previously published or concurrently submitted elsewhere. Submissions will be evaluated on the basis of industry relevance, significance of contribution, and quality of presentation.
Special Issue
Authors from this track will be encouraged to submit an extended version of their work to Journal of Software: Practice and Experience’s special issue on software engineering in practice.
Important Dates for Paper submissions
- Submissions Due: 1st Oct 2018
- Notification of Acceptance: 17th Dec 2018
- Camera Ready Copy: beginning Feb 2019
Important Dates for Talk and Interactive submissions
- Phase 1 Submissions Due: 1st Oct 2018
- Phase 1 Notifications: 30th Nov 2018
- Phase 2 Submissions Due: 7th Jan 2019
- Notification of Acceptance: 21st Jan 2019
- Camera Ready Copy: beginning Feb 2019
Contact
If there are queries regarding the CFP, please contact the chairs here: icse2019seip@gmail.com.