Default Cover Image

2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)

May 25 2019 to May 31 2019

Montreal, QC, Canada

ISBN: 978-1-7281-1764-5

Table of Contents

[Title page i]Freely available from IEEE.pp. 1-1
[Title page iii]Freely available from IEEE.pp. 3-3
Finding and Using Design Information in DiscussionsFull-text access may be available. Sign in or learn about subscription options.pp. 182-183
[Copyright notice]Freely available from IEEE.pp. 4-4
Effects of Automated Static Analysis Tools: A Multidimensional View on Quality EvolutionFull-text access may be available. Sign in or learn about subscription options.pp. 184-185
Table of contentsFreely available from IEEE.pp. 5-17
Message from the ICSE 2019 General ChairFreely available from IEEE.pp. 18-19
INDIRECT: Intent-Driven Requirements-to-Code TraceabilityFull-text access may be available. Sign in or learn about subscription options.pp. 190-191
Demonstrations Program Committee of ICSE 2019Freely available from IEEE.pp. 21-21
Detecting, Understanding and Resolving Build and Test ConflictsFull-text access may be available. Sign in or learn about subscription options.pp. 192-193
Message from the Posters Chairs of ICSE 2019Freely available from IEEE.pp. 22-22
Posters Program Committee of ICSE 2019Freely available from IEEE.pp. 23-23
Improving the Software Logging Practices in DevOpsFull-text access may be available. Sign in or learn about subscription options.pp. 194-197
Feedback in Scrum: Data-Informed RetrospectivesFull-text access may be available. Sign in or learn about subscription options.pp. 198-201
Digital Nudges for Encouraging Developer ActionsFull-text access may be available. Sign in or learn about subscription options.pp. 202-205
Doctoral Symposium Program Committee of ICSE 2019Freely available from IEEE.pp. 25-25
Stuck in The Middle: Removing Obstacles to New Program Features through Batch RefactoringFull-text access may be available. Sign in or learn about subscription options.pp. 206-209
Student Research Competition Committee of ICSE 2019Freely available from IEEE.pp. 27-27
Towards a More Reliable Interpretation of Defect ModelsFull-text access may be available. Sign in or learn about subscription options.pp. 210-213
Message from the Workshop Chairs of ICSE 2019Freely available from IEEE.pp. 29-29
Mobile-App Analysis and Instrumentation Techniques Reimagined with DECREEFull-text access may be available. Sign in or learn about subscription options.pp. 218-221
Workshops Program Committee of ICSE 2019Freely available from IEEE.pp. 30-30
Automated Fine-Grained Requirements-to-Code Traceability Link RecoveryFull-text access may be available. Sign in or learn about subscription options.pp. 222-225
Organizing Committee of ICSE 2019Freely available from IEEE.pp. 32-37
Supporting Code Search with Context-Aware, Analytics-Driven, Effective Query ReformulationFull-text access may be available. Sign in or learn about subscription options.pp. 226-229
Sponsors and Supporters of ICSE 2019Freely available from IEEE.pp. 38-38
How Are Design Patterns Concerned by Developers?Full-text access may be available. Sign in or learn about subscription options.pp. 232-233
FastDroid: Efficient Taint Analysis for Android ApplicationsFull-text access may be available. Sign in or learn about subscription options.pp. 236-237
Analyzing Software Delivery with the Flow FrameworkFull-text access may be available. Sign in or learn about subscription options.pp. 3-3
Dynamic Unit Test Extraction Via Time Travel Debugging for Test Cost ReductionFull-text access may be available. Sign in or learn about subscription options.pp. 238-239
Software Engineering for Automated Vehicles: Addressing the Needs of Cars That Run on Software and DataFull-text access may be available. Sign in or learn about subscription options.pp. 6-8
An Empirical Study on Female Participation in Software Project CoursesFull-text access may be available. Sign in or learn about subscription options.pp. 240-241
Supervised Tie Breaking in Test Case PrioritizationFull-text access may be available. Sign in or learn about subscription options.pp. 242-243
Optimizing Seed Inputs in Fuzzing with Machine LearningFull-text access may be available. Sign in or learn about subscription options.pp. 244-245
When Software Development Meets the Shopfloor: The Case of Industrial FablabsFull-text access may be available. Sign in or learn about subscription options.pp. 246-247
Carving Parameterized Unit TestsFull-text access may be available. Sign in or learn about subscription options.pp. 248-249
A Winning Team - What Personality Has To Do With Software EngineeringFull-text access may be available. Sign in or learn about subscription options.pp. 252-253
Quantifying Patterns and Programming Strategies in Block-Based Programming EnvironmentsFull-text access may be available. Sign in or learn about subscription options.pp. 254-255
A Data-Driven Security Game to Facilitate Information Security EducationFull-text access may be available. Sign in or learn about subscription options.pp. 256-257
Mockingbird: A Framework for Enabling Targeted Dynamic Analysis of Java ProgramsFull-text access may be available. Sign in or learn about subscription options.pp. 39-42
Comparing the Popularity of Testing Careers Among Canadian, Chinese, and Indian StudentsFull-text access may be available. Sign in or learn about subscription options.pp. 258-259
Studies on the Software Testing ProfessionFull-text access may be available. Sign in or learn about subscription options.pp. 262-263
Demand-Driven Refinement of Points-to AnalysisFull-text access may be available. Sign in or learn about subscription options.pp. 264-265
Validity Fuzzing and Parametric Generators for Effective Random TestingFull-text access may be available. Sign in or learn about subscription options.pp. 266-267
Good-Bye Localhost: A Cloud-Based Web IDE for Teaching Java EE Web Development to Non-Computer Science MajorsFull-text access may be available. Sign in or learn about subscription options.pp. 268-269
Energy Distribution Matters in Greybox FuzzingFull-text access may be available. Sign in or learn about subscription options.pp. 270-271
On the Deterioration of Learning-Based Malware Detectors for AndroidFull-text access may be available. Sign in or learn about subscription options.pp. 272-273
Recommending Unnecessary Source Code Based on Static AnalysisFull-text access may be available. Sign in or learn about subscription options.pp. 274-275
A Grading Schema for Reinforcing Teamwork Quality in a Capstone CourseFull-text access may be available. Sign in or learn about subscription options.pp. 276-277
fAST: Flattening Abstract Syntax Trees for EfficiencyFull-text access may be available. Sign in or learn about subscription options.pp. 278-279
Symbolic Execution for Attribution and Attack Synthesis in Neural NetworksFull-text access may be available. Sign in or learn about subscription options.pp. 282-283
Enhancing Precision of Structured Merge by Proper Tree MatchingFull-text access may be available. Sign in or learn about subscription options.pp. 286-287
Optimal MC/DC Test Case GenerationFull-text access may be available. Sign in or learn about subscription options.pp. 288-289
Automatically Reconstructing Car Crashes from Police Reports for Testing Self-Driving CarsFull-text access may be available. Sign in or learn about subscription options.pp. 290-291
Analyzing and Repairing Compilation ErrorsFull-text access may be available. Sign in or learn about subscription options.pp. 294-295
Towards Visualizing Large Scale Evolving ClonesFull-text access may be available. Sign in or learn about subscription options.pp. 302-303
Software Engineering Studies Attractiveness for the Highly Educated Women Planning to Change Career in FinlandFull-text access may be available. Sign in or learn about subscription options.pp. 304-305
Constructural Software DocumentationFull-text access may be available. Sign in or learn about subscription options.pp. 308-309
Towards Crowd-Sourced API DocumentationFull-text access may be available. Sign in or learn about subscription options.pp. 310-311
Guiding Testing Effort Using Mutant UtilityFull-text access may be available. Sign in or learn about subscription options.pp. 312-313
Testing Untestable Neural Machine Translation: An Industrial CaseFull-text access may be available. Sign in or learn about subscription options.pp. 314-315
Localized or Architectural: An Empirical Study of Performance Issues DichotomyFull-text access may be available. Sign in or learn about subscription options.pp. 316-317
Mimicking User Behavior to Improve In-House Test SuitesFull-text access may be available. Sign in or learn about subscription options.pp. 318-319
Structural Test Coverage Criteria for Deep Neural NetworksFull-text access may be available. Sign in or learn about subscription options.pp. 320-321
Deobfuscating Android Native Binary CodeFull-text access may be available. Sign in or learn about subscription options.pp. 322-323
Wok: Statistical Program Slicing in ProductionFull-text access may be available. Sign in or learn about subscription options.pp. 324-325
GUI-Guided Repair of Mobile Test ScriptsFull-text access may be available. Sign in or learn about subscription options.pp. 326-327
SReYantra: Automated Software Requirement Inter-Dependencies Elicitation, Analysis and LearningFull-text access may be available. Sign in or learn about subscription options.pp. 186-187
Supporting the Acquisition of Programming Skills with Program Construction PatternsFull-text access may be available. Sign in or learn about subscription options.pp. 188-189
Managing Variation: An Industrial Perspective on Product Line EngineeringFull-text access may be available. Sign in or learn about subscription options.pp. 1-1
Publish or Perish: Questioning the Impact of Our Research on the Software DeveloperFull-text access may be available. Sign in or learn about subscription options.pp. 2-2
AIOps: Real-World Challenges and Research InnovationsFull-text access may be available. Sign in or learn about subscription options.pp. 4-5
Developing Games That Capture and Engage UsersFull-text access may be available. Sign in or learn about subscription options.pp. 9-10
An Artificial Intelligence-Based Model-Driven Approach for Exposing Off-Nominal BehaviorsFull-text access may be available. Sign in or learn about subscription options.pp. 214-217
VeDebug: Regression Debugging Tool for JavaFull-text access may be available. Sign in or learn about subscription options.pp. 15-18
IoT Composer: Composition and Deployment of IoT ApplicationsFull-text access may be available. Sign in or learn about subscription options.pp. 19-22
EASYFLOW: Keep Ethereum Away from OverflowFull-text access may be available. Sign in or learn about subscription options.pp. 23-26
AsFault: Testing Self-Driving Car Software Using Search-Based Procedural Content GenerationFull-text access may be available. Sign in or learn about subscription options.pp. 27-30
AC3R: Automatically Reconstructing Car Crashes from Police ReportsFull-text access may be available. Sign in or learn about subscription options.pp. 31-34
ALPACA: A Large Portfolio-Based Alternating Conditional AnalysisFull-text access may be available. Sign in or learn about subscription options.pp. 35-38
Defexts: A Curated Dataset of Reproducible Real-World Bugs for Modern JVM LanguagesFull-text access may be available. Sign in or learn about subscription options.pp. 47-50
MCP: A Security Testing Tool Driven by RequirementsFull-text access may be available. Sign in or learn about subscription options.pp. 55-58
RM2PT: A Tool for Automated Prototype Generation from Requirements ModelFull-text access may be available. Sign in or learn about subscription options.pp. 59-62
Witt: Querying Technology Terms Based on Automated ClassificationFull-text access may be available. Sign in or learn about subscription options.pp. 63-66
ENRE: A Tool Framework for Extensible eNtity Relation ExtractionFull-text access may be available. Sign in or learn about subscription options.pp. 67-70
Showing 100 out of 138