Powered by
36th International Conference on Software Engineering (ICSE Companion 2014), May 31 – June 7, 2014,
Hyderabad, India
Frontmatter
Keynote
Socio-Technical Coordination (Keynote)
James Herbsleb
(Carnegie Mellon University, USA)
@InProceedings{ICSE Companion14p1,
author = {James Herbsleb},
title = {Socio-Technical Coordination (Keynote)},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {1-0},
doi = {},
year = {2014},
}
Software Engineering in Practice
Panel Session 1
Wed, Jun 4, 10:30 - 12:30, MR.1.5-6 (Chair: Gautam Shroff)
Ready-Set-Transfer: Exploring the Technology Transfer Readiness of Academic Research Projects (Panel)
Jane Cleland-Huang,
Daniela Damian, and
Smita Ghaisas
(DePaul University, USA; University of Victoria, Canada; Tata Consultancy Services, India)
@InProceedings{ICSE Companion14p3,
author = {Jane Cleland-Huang and Daniela Damian and Smita Ghaisas},
title = {Ready-Set-Transfer: Exploring the Technology Transfer Readiness of Academic Research Projects (Panel)},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {3-2},
doi = {},
year = {2014},
}
Software Engineering for the Web: The State of the Practice
Alex Nederlof,
Ali Mesbah, and
Arie van Deursen
(Delft University of Technology, Netherlands; University of British Columbia, Canada)
@InProceedings{ICSE Companion14p5,
author = {Alex Nederlof and Ali Mesbah and Arie van Deursen},
title = {Software Engineering for the Web: The State of the Practice},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {5-4},
doi = {},
year = {2014},
}
Dependability, Safety, and Reliability
Wed, Jun 4, 14:00 - 16:00, MR.1.5-6 (Chair: Rene Just)
An Empirical Study of Structural Defects in Industrial Use-Cases
Deepti Parachuri,
A. S. M. Sajeev, and
Rakesh Shukla
(Infosys Labs, India; University of New England, Australia)
@InProceedings{ICSE Companion14p15,
author = {Deepti Parachuri and A. S. M. Sajeev and Rakesh Shukla},
title = {An Empirical Study of Structural Defects in Industrial Use-Cases},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {15-14},
doi = {},
year = {2014},
}
Where Do Developers Log? An Empirical Study on Logging Practices in Industry
Qiang Fu,
Jieming Zhu,
Wenlu Hu,
Jian-Guang Lou,
Rui Ding,
Qingwei Lin,
Dongmei Zhang, and
Tao Xie
(Microsoft Research, China; Chinese University of Hong Kong, China; Carnegie Mellon University, USA; University of Illinois at Urbana-Champaign, USA)
@InProceedings{ICSE Companion14p25,
author = {Qiang Fu and Jieming Zhu and Wenlu Hu and Jian-Guang Lou and Rui Ding and Qingwei Lin and Dongmei Zhang and Tao Xie},
title = {Where Do Developers Log? An Empirical Study on Logging Practices in Industry},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {25-24},
doi = {},
year = {2014},
}
Active Files as a Measure of Software Maintainability
Lukas Schulte,
Hitesh Sajnani, and
Jacek Czerwonka
(Northeastern University, USA; University of California at Irvine, USA; Microsoft, USA)
@InProceedings{ICSE Companion14p35,
author = {Lukas Schulte and Hitesh Sajnani and Jacek Czerwonka},
title = {Active Files as a Measure of Software Maintainability},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {35-34},
doi = {},
year = {2014},
}
Nondeterminism in MapReduce Considered Harmful? An Empirical Study on Non-commutative Aggregators in MapReduce Programs
Tian Xiao,
Jiaxing Zhang,
Hucheng Zhou,
Zhenyu Guo,
Sean McDirmid,
Wei Lin,
Wenguang Chen, and
Lidong Zhou
(Tsinghua University, China; Microsoft Research, China; Microsoft Bing, USA)
@InProceedings{ICSE Companion14p45,
author = {Tian Xiao and Jiaxing Zhang and Hucheng Zhou and Zhenyu Guo and Sean McDirmid and Wei Lin and Wenguang Chen and Lidong Zhou},
title = {Nondeterminism in MapReduce Considered Harmful? An Empirical Study on Non-commutative Aggregators in MapReduce Programs},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {45-44},
doi = {},
year = {2014},
}
Processes and Agile Development
Wed, Jun 4, 16:30 - 19:00, MR.1.5-6 (Chair: T.S. Mohan)
Automated Software Integration Flows in Industry: A Multiple-Case Study
Daniel Ståhl and
Jan Bosch
(Ericsson, Sweden; Chalmers, Sweden)
@InProceedings{ICSE Companion14p55,
author = {Daniel Ståhl and Jan Bosch},
title = {Automated Software Integration Flows in Industry: A Multiple-Case Study},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {55-54},
doi = {},
year = {2014},
}
How to Build a Good Practice Software Project Portfolio?
Hennie Huijgens,
Rini van Solingen, and
Arie van Deursen
(Delft University of Technology, Netherlands; Goverdson, Netherlands; Prowareness, Netherlands)
@InProceedings{ICSE Companion14p65,
author = {Hennie Huijgens and Rini van Solingen and Arie van Deursen},
title = {How to Build a Good Practice Software Project Portfolio?},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {65-64},
doi = {},
year = {2014},
}
Distributed-Pair Programming Can Work Well and Is Not Just Distributed Pair-Programming
Julia Schenk,
Lutz Prechelt, and
Stephan Salinger
(Freie Universität Berlin, Germany)
@InProceedings{ICSE Companion14p75,
author = {Julia Schenk and Lutz Prechelt and Stephan Salinger},
title = {Distributed-Pair Programming Can Work Well and Is Not Just Distributed Pair-Programming},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {75-74},
doi = {},
year = {2014},
}
Empirical Insights into the Perceived Benefits of Agile Software Engineering Practices: A Case Study from SAP
Christoph Tobias Schmidt,
Srinivasa Ganesha Venkatesha, and
Juergen Heymann
(University of Mannheim, Germany; SAP Labs, India; SAP, Germany)
@InProceedings{ICSE Companion14p85,
author = {Christoph Tobias Schmidt and Srinivasa Ganesha Venkatesha and Juergen Heymann},
title = {Empirical Insights into the Perceived Benefits of Agile Software Engineering Practices: A Case Study from SAP},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {85-84},
doi = {},
year = {2014},
}
Evidence-Based Decision Making in Lean Software Project Management
Brian Fitzgerald,
Mariusz Musiał, and
Klaas-Jan Stol
(Lero, Ireland; University of Limerick, Ireland; Ericpol, Poland)
@InProceedings{ICSE Companion14p95,
author = {Brian Fitzgerald and Mariusz Musiał and Klaas-Jan Stol},
title = {Evidence-Based Decision Making in Lean Software Project Management},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {95-94},
doi = {},
year = {2014},
}
Panel Session 2
Thu, Jun 5, 10:30 - 12:30, MR.1.5-6 (Chair: Arnaud Gotlieb)
Analyzing Software Data: After the Gold Rush (A Goldfish-Bowl Panel)
Tim Menzies,
Christian Bird, and
Thomas Zimmermann
(West Virginia University, USA; Microsoft Research, USA)
@InProceedings{ICSE Companion14p105,
author = {Tim Menzies and Christian Bird and Thomas Zimmermann},
title = {Analyzing Software Data: After the Gold Rush (A Goldfish-Bowl Panel)},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {105-104},
doi = {},
year = {2014},
}
Experiences Gamifying Developer Adoption of Practices and Tools
Will Snipes,
Anil R. Nair, and
Emerson Murphy-Hill
(ABB Research, USA; ABB Research, India; North Carolina State University, USA)
@InProceedings{ICSE Companion14p107,
author = {Will Snipes and Anil R. Nair and Emerson Murphy-Hill},
title = {Experiences Gamifying Developer Adoption of Practices and Tools},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {107-106},
doi = {},
year = {2014},
}
Software Testing and Analysis
Thu, Jun 5, 14:00 - 16:00, MR.1.5-6 (Chair: R.D. Naik)
Objective Safety Compliance Checks for Source Code
Alois Mayr,
Reinhold Plösch, and
Matthias Saft
(JKU Linz, Austria; Siemens, Germany)
@InProceedings{ICSE Companion14p117,
author = {Alois Mayr and Reinhold Plösch and Matthias Saft},
title = {Objective Safety Compliance Checks for Source Code},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {117-116},
doi = {},
year = {2014},
}
A Case Study on Testing, Commissioning, and Operation of Very-Large-Scale Software Systems
Michael Vierhauser,
Rick Rabiser, and
Paul Grünbacher
(JKU Linz, Austria)
@InProceedings{ICSE Companion14p127,
author = {Michael Vierhauser and Rick Rabiser and Paul Grünbacher},
title = {A Case Study on Testing, Commissioning, and Operation of Very-Large-Scale Software Systems},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {127-126},
doi = {},
year = {2014},
}
Assessing Model-Based Testing: An Empirical Study Conducted in Industry
Christoph Schulze,
Dharmalingam Ganesan,
Mikael Lindvall,
Rance Cleaveland, and
Daniel Goldman
(Fraunhofer CESE, USA; Global Net Services, USA)
@InProceedings{ICSE Companion14p137,
author = {Christoph Schulze and Dharmalingam Ganesan and Mikael Lindvall and Rance Cleaveland and Daniel Goldman},
title = {Assessing Model-Based Testing: An Empirical Study Conducted in Industry},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {137-136},
doi = {},
year = {2014},
}
Collecting and Leveraging a Benchmark of Build System Clones to Aid in Quality Assessments
Shane McIntosh,
Martin Poehlmann,
Elmar Juergens,
Audris Mockus,
Bram Adams,
Ahmed E. Hassan,
Brigitte Haupt, and
Christian Wagner
(Queen's University, Canada; CQSE, Germany; Avaya Labs Research, USA; Polytechnique Montréal, Canada; Munich Re, Germany)
@InProceedings{ICSE Companion14p147,
author = {Shane McIntosh and Martin Poehlmann and Elmar Juergens and Audris Mockus and Bram Adams and Ahmed E. Hassan and Brigitte Haupt and Christian Wagner},
title = {Collecting and Leveraging a Benchmark of Build System Clones to Aid in Quality Assessments},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {147-146},
doi = {},
year = {2014},
}
Formal Development
Thu, Jun 5, 16:30 - 18:30, MR.1.5-6 (Chair: Vibha Sinha)
Improving Software through Automatic Untangling of Cyclic Dependencies
Maayan Goldstein and
Dany Moshkovich
(IBM Research, Israel)
@InProceedings{ICSE Companion14p157,
author = {Maayan Goldstein and Dany Moshkovich},
title = {Improving Software through Automatic Untangling of Cyclic Dependencies},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {157-156},
doi = {},
year = {2014},
}
A Systematic Approach to Transforming System Requirements into Model Checking Specifications
Daniel Aceituna,
Hyunsook Do, and
Sudarshan Srinivasan
(North Dakota State University, USA)
@InProceedings{ICSE Companion14p167,
author = {Daniel Aceituna and Hyunsook Do and Sudarshan Srinivasan},
title = {A Systematic Approach to Transforming System Requirements into Model Checking Specifications},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {167-166},
doi = {},
year = {2014},
}
A Candid Industrial Evaluation of Formal Software Verification using Model Checking
Matthew Bennion and
Ibrahim Habli
(Rolls Royce, UK; University of York, UK)
@InProceedings{ICSE Companion14p177,
author = {Matthew Bennion and Ibrahim Habli},
title = {A Candid Industrial Evaluation of Formal Software Verification using Model Checking},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {177-176},
doi = {},
year = {2014},
}
Architectural Dependency Analysis to Understand Rework Costs for Safety-Critical Systems
Robert L. Nord,
Ipek Ozkaya,
Raghvinder S. Sangwan, and
Ronald J. Koontz
(SEI, USA; Pennsylvania State University, USA; Boeing, USA)
@InProceedings{ICSE Companion14p187,
author = {Robert L. Nord and Ipek Ozkaya and Raghvinder S. Sangwan and Ronald J. Koontz},
title = {Architectural Dependency Analysis to Understand Rework Costs for Safety-Critical Systems},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {187-186},
doi = {},
year = {2014},
}
Panel Session 3
Fri, Jun 6, 11:30 - 12:30, MR.1.5-6 (Chair: T.S. Mohan)
Characterization of Operational Failures from a Business Data Processing SaaS Platform
Catello Di Martino,
Zbigniew Kalbarczyk,
Ravishankar K. Iyer,
Geetika Goel,
Santonu Sarkar, and
Rajeshwari Ganesan
(University of Illinois at Urbana-Champaign, USA; Infosys Labs, India)
@InProceedings{ICSE Companion14p197,
author = {Catello Di Martino and Zbigniew Kalbarczyk and Ravishankar K. Iyer and Geetika Goel and Santonu Sarkar and Rajeshwari Ganesan},
title = {Characterization of Operational Failures from a Business Data Processing SaaS Platform},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {197-196},
doi = {},
year = {2014},
}
Extrinsic Influence Factors in Software Reliability: A Study of 200,000 Windows Machines
Christian Bird,
Venkatesh-Prasad Ranganath,
Thomas Zimmermann,
Nachiappan Nagappan, and
Andreas Zeller
(Microsoft Research, USA; Kansas State University, USA; Microsoft, USA; Saarland University, Germany)
@InProceedings{ICSE Companion14p207,
author = {Christian Bird and Venkatesh-Prasad Ranganath and Thomas Zimmermann and Nachiappan Nagappan and Andreas Zeller},
title = {Extrinsic Influence Factors in Software Reliability: A Study of 200,000 Windows Machines},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {207-206},
doi = {},
year = {2014},
}
Configuration and Requirements
Fri, Jun 6, 14:00 - 16:00, MR.1.5-6 (Chair: Rene Just)
Configurations Everywhere: Implications for Testing and Debugging in Practice
Dongpu Jin,
Xiao Qu,
Myra B. Cohen, and
Brian Robinson
(University of Nebraska-Lincoln, USA; ABB Research, USA; ABB, USA)
@InProceedings{ICSE Companion14p217,
author = {Dongpu Jin and Xiao Qu and Myra B. Cohen and Brian Robinson},
title = {Configurations Everywhere: Implications for Testing and Debugging in Practice},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {217-216},
doi = {},
year = {2014},
}
Best SEIP Paper
Software Feature Location in Practice: Debugging Aircraft Simulation Systems
Salman Hoseini,
Abdelwahab Hamou-Lhadj,
Patrick Desrosiers, and
Martin Tapp
(Concordia University, Canada; CAE, Canada)
@InProceedings{ICSE Companion14p227,
author = {Salman Hoseini and Abdelwahab Hamou-Lhadj and Patrick Desrosiers and Martin Tapp},
title = {Software Feature Location in Practice: Debugging Aircraft Simulation Systems},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {227-226},
doi = {},
year = {2014},
}
Deriving Requirements Model from Textual Use Cases
Kiran Prakash Sawant,
Suman Roy,
Srivibha Sripathi,
François Plesse, and
A. S. M. Sajeev
(Infosys Labs, India; MINES ParisTech, France; University of New England, Australia)
@InProceedings{ICSE Companion14p237,
author = {Kiran Prakash Sawant and Suman Roy and Srivibha Sripathi and François Plesse and A. S. M. Sajeev},
title = {Deriving Requirements Model from Textual Use Cases},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {237-236},
doi = {},
year = {2014},
}
Tracking Requirements Evolution by Using Issue Tickets: A Case Study of a Document Management and Approval System
Shinobu Saito,
Yukako Iimura,
Kenji Takahashi,
Aaron K. Massey, and
Annie I. Antón
(NTT DATA, Japan; NTT, Japan; NTT, USA; Georgia Tech, USA)
@InProceedings{ICSE Companion14p247,
author = {Shinobu Saito and Yukako Iimura and Kenji Takahashi and Aaron K. Massey and Annie I. Antón},
title = {Tracking Requirements Evolution by Using Issue Tickets: A Case Study of a Document Management and Approval System},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {247-246},
doi = {},
year = {2014},
}
Software Engineering Education and Training
MOOCs in Education and Training
Wed, Jun 4, 14:00 - 16:00, Hall 3 (Chair: Alessandro Garcia)
Functional Programming For All! Scaling a MOOC for Students and Professionals Alike
Heather Miller,
Philipp Haller,
Lukas Rytz, and
Martin Odersky
(EPFL, Switzerland; Typesafe, Switzerland)
@InProceedings{ICSE Companion14p267,
author = {Heather Miller and Philipp Haller and Lukas Rytz and Martin Odersky},
title = {Functional Programming For All! Scaling a MOOC for Students and Professionals Alike},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {267-266},
doi = {},
year = {2014},
}
Collaborative Teaching and Training
Thu, Jun 5, 14:00 - 16:00, Hall 3 (Chair: Carlo Ghezzi)
Knowledge Transfer in Collaborative Teams: Experiences from a Two-Week Code Camp
Terhi Kilamo,
Antti Nieminen,
Janne Lautamäki,
Timo Aho,
Johannes Koskinen,
Jarmo Palviainen, and
Tommi Mikkonen
(Tampere University of Technology, Finland)
@InProceedings{ICSE Companion14p277,
author = {Terhi Kilamo and Antti Nieminen and Janne Lautamäki and Timo Aho and Johannes Koskinen and Jarmo Palviainen and Tommi Mikkonen},
title = {Knowledge Transfer in Collaborative Teams: Experiences from a Two-Week Code Camp},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {277-276},
doi = {},
year = {2014},
}
Quasi-Crowdsourcing Testing for Educational Projects
Zhenyu Chen and
Bin Luo
(Nanjing University, China)
@InProceedings{ICSE Companion14p287,
author = {Zhenyu Chen and Bin Luo},
title = {Quasi-Crowdsourcing Testing for Educational Projects},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {287-286},
doi = {},
year = {2014},
}
Teaching Reuse-Driven Software Engineering through Innovative Role Playing
Gerald Kotonya and
Jaejoon Lee
(Lancaster University, UK)
@InProceedings{ICSE Companion14p297,
author = {Gerald Kotonya and Jaejoon Lee},
title = {Teaching Reuse-Driven Software Engineering through Innovative Role Playing},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {297-296},
doi = {},
year = {2014},
}
Towards a Supercollaborative Software Engineering MOOC
William Billingsley and
Jim R. H. Steel
(NICTA, Australia; University of Queensland, Australia)
@InProceedings{ICSE Companion14p307,
author = {William Billingsley and Jim R. H. Steel},
title = {Towards a Supercollaborative Software Engineering MOOC},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {307-306},
doi = {},
year = {2014},
}
Industry Needs and Innovative Teaching Methods
Thu, Jun 5, 16:30 - 18:30, Hall 3 (Chair: Ashish Sureka)
Investigating the Skill Gap between Graduating Students and Industry Expectations
Alex Radermacher,
Gursimran Walia, and
Dean Knudson
(North Dakota State University, USA)
@InProceedings{ICSE Companion14p327,
author = {Alex Radermacher and Gursimran Walia and Dean Knudson},
title = {Investigating the Skill Gap between Graduating Students and Industry Expectations},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {327-326},
doi = {},
year = {2014},
}
Deploying an Online Software Engineering Education Program in a Globally Distributed Organization
John Hudepohl,
Alpana Dubey,
Sylvie Moisy,
Jessica Thompson, and
Hans-Martin Niederer
(ABB, Switzerland; ABB, India; ABB, France; TimelyText, USA; SynSpace, Switzerland)
@InProceedings{ICSE Companion14p337,
author = {John Hudepohl and Alpana Dubey and Sylvie Moisy and Jessica Thompson and Hans-Martin Niederer},
title = {Deploying an Online Software Engineering Education Program in a Globally Distributed Organization},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {337-336},
doi = {},
year = {2014},
}
Scenario-Based Programming: Reducing the Cognitive Load, Fostering Abstract Thinking
Giora Alexandron,
Michal Armoni,
Michal Gordon, and
David Harel
(Weizmann Institute of Science, Israel)
@InProceedings{ICSE Companion14p347,
author = {Giora Alexandron and Michal Armoni and Michal Gordon and David Harel},
title = {Scenario-Based Programming: Reducing the Cognitive Load, Fostering Abstract Thinking},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {347-346},
doi = {},
year = {2014},
}
Lessons Learned Managing Distributed Software Engineering Courses
Reid Holmes,
Michelle Craig,
Karen Reid, and
Eleni Stroulia
(University of Waterloo, Canada; University of Toronto, Canada; University of Alberta, Canada)
@InProceedings{ICSE Companion14p357,
author = {Reid Holmes and Michelle Craig and Karen Reid and Eleni Stroulia},
title = {Lessons Learned Managing Distributed Software Engineering Courses},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {357-356},
doi = {},
year = {2014},
}
Improving Student Software Projects
Fri, Jun 6, 10:30 - 12:30, Hall 3 (Chair: Ivica Crnkovic)
Introduction of Continuous Delivery in Multi-Customer Project Courses
Stephan Krusche and
Lukas Alperowitz
(TU München, Germany)
@InProceedings{ICSE Companion14p377,
author = {Stephan Krusche and Lukas Alperowitz},
title = {Introduction of Continuous Delivery in Multi-Customer Project Courses},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {377-376},
doi = {},
year = {2014},
}
Comparing Test Quality Measures for Assessing Student-Written Tests
Stephen H. Edwards and
Zalia Shams
(Virginia Tech, USA)
@InProceedings{ICSE Companion14p397,
author = {Stephen H. Edwards and Zalia Shams},
title = {Comparing Test Quality Measures for Assessing Student-Written Tests},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {397-396},
doi = {},
year = {2014},
}
Agility and Progressive Learning
Fri, Jun 6, 14:00 - 16:00, Hall 3 (Chair: Nelio Cacho)
An Inverted Classroom Experience: Engaging Students in Architectural Thinking for Agile Projects
Jane Cleland-Huang,
Muhammad Ali Babar, and
Mehdi Mirakhorli
(DePaul University, USA; University of Adelaide, Australia)
@InProceedings{ICSE Companion14p407,
author = {Jane Cleland-Huang and Muhammad Ali Babar and Mehdi Mirakhorli},
title = {An Inverted Classroom Experience: Engaging Students in Architectural Thinking for Agile Projects},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {407-406},
doi = {},
year = {2014},
}
Quantitative Assessment with Using Ticket Driven Development for Teaching Scrum Framework
Hiroshi Igaki,
Naoki Fukuyasu,
Sachio Saiki,
Shinsuke Matsumoto, and
Shinji Kusumoto
(Osaka University, Japan; Wakayama University, Japan; Kobe University, Japan)
@InProceedings{ICSE Companion14p417,
author = {Hiroshi Igaki and Naoki Fukuyasu and Sachio Saiki and Shinsuke Matsumoto and Shinji Kusumoto},
title = {Quantitative Assessment with Using Ticket Driven Development for Teaching Scrum Framework},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {417-416},
doi = {},
year = {2014},
}
Teaching Students Scrum using LEGO Blocks
Maria Paasivaara,
Ville Heikkilä,
Casper Lassenius, and
Towo Toivola
(Aalto University, Finland; F-Secure, Finland)
@InProceedings{ICSE Companion14p427,
author = {Maria Paasivaara and Ville Heikkilä and Casper Lassenius and Towo Toivola},
title = {Teaching Students Scrum using LEGO Blocks},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {427-426},
doi = {},
year = {2014},
}
A Compiler Project with Learning Progressions
Derek Rayside
(University of Waterloo, Canada)
@InProceedings{ICSE Companion14p437,
author = {Derek Rayside},
title = {A Compiler Project with Learning Progressions},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {437-436},
doi = {},
year = {2014},
}
New Ideas and Emerging Results
Collaboration and Cloud
Wed, Jun 4, 10:30 - 12:30, MR.1.3-4 (Chair: Raghu Reddy)
Integrating Software Project Resources Using Source Code Identifiers
Laura Inozemtseva,
Siddharth Subramanian, and
Reid Holmes
(University of Waterloo, Canada)
@InProceedings{ICSE Companion14p447,
author = {Laura Inozemtseva and Siddharth Subramanian and Reid Holmes},
title = {Integrating Software Project Resources Using Source Code Identifiers},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {447-446},
doi = {},
year = {2014},
}
Development Context Driven Change Awareness and Analysis Framework
Anita Sarma,
Josh Branchaud,
Matthew B. Dwyer,
Suzette Person, and
Neha Rungta
(University of Nebraska-Lincoln, USA; NASA Langley Research Center, USA; NASA Ames Research Center, USA)
@InProceedings{ICSE Companion14p451,
author = {Anita Sarma and Josh Branchaud and Matthew B. Dwyer and Suzette Person and Neha Rungta},
title = {Development Context Driven Change Awareness and Analysis Framework},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {451-450},
doi = {},
year = {2014},
}
New Opportunities for Extracting Insights from Cloud Based IDEs
Yi Wang,
Patrick Wagstrom,
Evelyn Duesterwald, and
David Redmiles
(University of California at Irvine, USA; IBM Research, USA)
@InProceedings{ICSE Companion14p455,
author = {Yi Wang and Patrick Wagstrom and Evelyn Duesterwald and David Redmiles},
title = {New Opportunities for Extracting Insights from Cloud Based IDEs},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {455-454},
doi = {},
year = {2014},
}
Cloudlet-Based Cyber-Foraging for Mobile Systems in Resource-Constrained Edge Environments
Grace A. Lewis,
Sebastian Echeverría,
Soumya Simanta,
Ben Bradshaw, and
James Root
(SEI, USA)
@InProceedings{ICSE Companion14p459,
author = {Grace A. Lewis and Sebastian Echeverría and Soumya Simanta and Ben Bradshaw and James Root},
title = {Cloudlet-Based Cyber-Foraging for Mobile Systems in Resource-Constrained Edge Environments},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {459-458},
doi = {},
year = {2014},
}
A Runtime Cloud Efficiency Software Quality Metric
Mark Shtern,
Michael Smit,
Bradley Simmons, and
Marin Litoiu
(York University, Canada; Dalhousie University, Canada)
@InProceedings{ICSE Companion14p463,
author = {Mark Shtern and Michael Smit and Bradley Simmons and Marin Litoiu},
title = {A Runtime Cloud Efficiency Software Quality Metric},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {463-462},
doi = {},
year = {2014},
}
Testing and Evolution
Wed, Jun 4, 14:00 - 16:00, MR.1.3-4 (Chair: Benoit Baudry)
Metamorphic Fault Tolerance: An Automated and Systematic Methodology for Fault Tolerance in the Absence of Test Oracle
Huai Liu,
Iman I. Yusuf,
Heinz W. Schmidt, and
Tsong Yueh Chen
(RMIT University, Australia; Swinburne University of Technology, Australia)
@InProceedings{ICSE Companion14p467,
author = {Huai Liu and Iman I. Yusuf and Heinz W. Schmidt and Tsong Yueh Chen},
title = {Metamorphic Fault Tolerance: An Automated and Systematic Methodology for Fault Tolerance in the Absence of Test Oracle},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {467-466},
doi = {},
year = {2014},
}
Software Bug Localization with Markov Logic
Sai Zhang and
Congle Zhang
(University of Washington, USA)
@InProceedings{ICSE Companion14p471,
author = {Sai Zhang and Congle Zhang},
title = {Software Bug Localization with Markov Logic},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {471-470},
doi = {},
year = {2014},
}
Steering Model-Based Oracles to Admit Real Program Behaviors
Gregory Gay,
Sanjai Rayadurgam, and
Mats P. E. Heimdahl
(University of Minnesota, USA)
@InProceedings{ICSE Companion14p475,
author = {Gregory Gay and Sanjai Rayadurgam and Mats P. E. Heimdahl},
title = {Steering Model-Based Oracles to Admit Real Program Behaviors},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {475-474},
doi = {},
year = {2014},
}
Shadow Symbolic Execution for Better Testing of Evolving Software
Cristian Cadar and
Hristina Palikareva
(Imperial College London, UK)
@InProceedings{ICSE Companion14p479,
author = {Cristian Cadar and Hristina Palikareva},
title = {Shadow Symbolic Execution for Better Testing of Evolving Software},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {479-478},
doi = {},
year = {2014},
}
Leveraging P2P Networks to Address the Test Scenario Explosion Problem
Mark Micallef,
Conrad Attard,
Andrea Mangion, and
Sebastian Attard
(University of Malta, Malta)
@InProceedings{ICSE Companion14p483,
author = {Mark Micallef and Conrad Attard and Andrea Mangion and Sebastian Attard},
title = {Leveraging P2P Networks to Address the Test Scenario Explosion Problem},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {483-482},
doi = {},
year = {2014},
}
A Framework to Advise Tests using Tests
Yurong Wang,
Suzette Person,
Sebastian Elbaum, and
Matthew B. Dwyer
(University of Nebraska-Lincoln, USA; NASA Langley Research Center, USA)
@InProceedings{ICSE Companion14p487,
author = {Yurong Wang and Suzette Person and Sebastian Elbaum and Matthew B. Dwyer},
title = {A Framework to Advise Tests using Tests},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {487-486},
doi = {},
year = {2014},
}
Human Inputs in Software Engineering and Adaptation
Wed, Jun 4, 16:30 - 18:30, MR.1.3-4 (Chair: Lilliana Pasquale)
Brainware: Synergizing Software Systems and Neural Inputs
Shihong Huang and
Emmanuelle Tognoli
(Florida Atlantic University, USA)
@InProceedings{ICSE Companion14p491,
author = {Shihong Huang and Emmanuelle Tognoli},
title = {Brainware: Synergizing Software Systems and Neural Inputs},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {491-490},
doi = {},
year = {2014},
}
Quantifying Programmers' Mental Workload during Program Comprehension Based on Cerebral Blood Flow Measurement: A Controlled Experiment
Takao Nakagawa,
Yasutaka Kamei,
Hidetake Uwano,
Akito Monden,
Kenichi Matsumoto, and
Daniel M. German
(NAIST, Japan; Kyushu University, Japan; Nara National College of Technology, Japan; University of Victoria, Canada)
@InProceedings{ICSE Companion14p495,
author = {Takao Nakagawa and Yasutaka Kamei and Hidetake Uwano and Akito Monden and Kenichi Matsumoto and Daniel M. German},
title = {Quantifying Programmers' Mental Workload during Program Comprehension Based on Cerebral Blood Flow Measurement: A Controlled Experiment},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {495-494},
doi = {},
year = {2014},
}
Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks
Itzel Morales-Ramirez,
Matthieu Vergne,
Mirko Morandini,
Alberto Siena,
Anna Perini, and
Angelo Susi
(Fondazione Bruno Kessler, Italy; University of Trento, Italy)
@InProceedings{ICSE Companion14p499,
author = {Itzel Morales-Ramirez and Matthieu Vergne and Mirko Morandini and Alberto Siena and Anna Perini and Angelo Susi},
title = {Who is the Expert? Combining Intention and Knowledge of Online Discussants in Collaborative RE Tasks},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {499-498},
doi = {},
year = {2014},
}
Who Asked What: Integrating Crowdsourced FAQs into API Documentation
Cong Chen and
Kang Zhang
(University of Texas at Dallas, USA)
@InProceedings{ICSE Companion14p503,
author = {Cong Chen and Kang Zhang},
title = {Who Asked What: Integrating Crowdsourced FAQs into API Documentation},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {503-502},
doi = {},
year = {2014},
}
A World Full of Surprises: Bayesian Theory of Surprise to Quantify Degrees of Uncertainty
Nelly Bencomo and
Amel Belaggoun
(Aston University, UK; CEA, France)
@InProceedings{ICSE Companion14p507,
author = {Nelly Bencomo and Amel Belaggoun},
title = {A World Full of Surprises: Bayesian Theory of Surprise to Quantify Degrees of Uncertainty},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {507-506},
doi = {},
year = {2014},
}
Modeling Self-Adaptive Software Systems with Learning Petri Nets
Zuohua Ding,
Yuan Zhou, and
MengChu Zhou
(Zhejiang Sci-Tech University, China; New Jersey Institute of Technology, USA)
@InProceedings{ICSE Companion14p511,
author = {Zuohua Ding and Yuan Zhou and MengChu Zhou},
title = {Modeling Self-Adaptive Software Systems with Learning Petri Nets},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {511-510},
doi = {},
year = {2014},
}
Learning and Mining
Thu, Jun 5, 10:30 - 12:30, MR.1.3-4 (Chair: Emerson Murphy-Hill)
Automatic Search Term Identification for Change Tasks
Katja Kevic and
Thomas Fritz
(University of Zurich, Switzerland)
@InProceedings{ICSE Companion14p515,
author = {Katja Kevic and Thomas Fritz},
title = {Automatic Search Term Identification for Change Tasks},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {515-514},
doi = {},
year = {2014},
}
A Novel Quantitative Evaluation Approach for Software Project Schedules using Statistical Model Checking
Dehui Du,
Mingsong Chen,
Xiao Liu, and
Yun Yang
(East China Normal University, China; Swinburne University of Technology, Australia)
@InProceedings{ICSE Companion14p523,
author = {Dehui Du and Mingsong Chen and Xiao Liu and Yun Yang},
title = {A Novel Quantitative Evaluation Approach for Software Project Schedules using Statistical Model Checking},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {523-522},
doi = {},
year = {2014},
}
Reusable Execution Replay: Execution Record and Replay for Source Code Reuse
Ameer Armaly,
Casey Ferris, and
Collin McMillan
(University of Notre Dame, USA)
@InProceedings{ICSE Companion14p527,
author = {Ameer Armaly and Casey Ferris and Collin McMillan},
title = {Reusable Execution Replay: Execution Record and Replay for Source Code Reuse},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {527-526},
doi = {},
year = {2014},
}
Mining Precise Performance-Aware Behavioral Models from Existing Instrumentation
Tony Ohmann,
Kevin Thai,
Ivan Beschastnikh, and
Yuriy Brun
(University of Massachusetts, USA; Facebook, USA; University of British Columbia, Canada)
@InProceedings{ICSE Companion14p531,
author = {Tony Ohmann and Kevin Thai and Ivan Beschastnikh and Yuriy Brun},
title = {Mining Precise Performance-Aware Behavioral Models from Existing Instrumentation},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {531-530},
doi = {},
year = {2014},
}
Writing Bidirectional Model Transformations as Intentional Updates
Tao Zan,
Hugo Pacheco, and
Zhenjiang Hu
(Graduate University for Advanced Studies, Japan; National Institute of Informatics, Japan)
@InProceedings{ICSE Companion14p535,
author = {Tao Zan and Hugo Pacheco and Zhenjiang Hu},
title = {Writing Bidirectional Model Transformations as Intentional Updates},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {535-534},
doi = {},
year = {2014},
}
Bugs and Failures
Thu, Jun 5, 14:00 - 16:00, MR.1.3-4 (Chair: Abhik Roychoudhury)
Do the Fix Ingredients Already Exist? An Empirical Inquiry into the Redundancy Assumptions of Program Repair Approaches
Matias Martinez,
Westley Weimer, and
Martin Monperrus
(University of Lille, France; INRIA, France; University of Virginia, USA)
@InProceedings{ICSE Companion14p539,
author = {Matias Martinez and Westley Weimer and Martin Monperrus},
title = {Do the Fix Ingredients Already Exist? An Empirical Inquiry into the Redundancy Assumptions of Program Repair Approaches},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {539-538},
doi = {},
year = {2014},
}
Reproducing Software Failures by Exploiting the Action History of Undo Features
Tobias Roehm and
Bernd Bruegge
(TU München, Germany)
@InProceedings{ICSE Companion14p543,
author = {Tobias Roehm and Bernd Bruegge},
title = {Reproducing Software Failures by Exploiting the Action History of Undo Features},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {543-542},
doi = {},
year = {2014},
}
Bugarium: 3D Interaction for Supporting Large-Scale Bug Repositories Analysis
Papon Yongpisanpop,
Hideaki Hata, and
Kenichi Matsumoto
(NAIST, Japan)
@InProceedings{ICSE Companion14p547,
author = {Papon Yongpisanpop and Hideaki Hata and Kenichi Matsumoto},
title = {Bugarium: 3D Interaction for Supporting Large-Scale Bug Repositories Analysis},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {547-546},
doi = {},
year = {2014},
}
RegViz: Visual Debugging of Regular Expressions
Fabian Beck,
Stefan Gulan,
Benjamin Biegel,
Sebastian Baltes, and
Daniel Weiskopf
(University of Stuttgart, Germany; University of Trier, Germany)
@InProceedings{ICSE Companion14p551,
author = {Fabian Beck and Stefan Gulan and Benjamin Biegel and Sebastian Baltes and Daniel Weiskopf},
title = {RegViz: Visual Debugging of Regular Expressions},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {551-550},
doi = {},
year = {2014},
}
Characterizing Defect Trends in Software Support
Tung Thanh Nguyen,
Evelyn Duesterwald,
Tim Klinger,
P. Santhanam, and
Tien N. Nguyen
(Utah State University, USA; IBM Research, USA; Iowa State University, USA)
@InProceedings{ICSE Companion14p555,
author = {Tung Thanh Nguyen and Evelyn Duesterwald and Tim Klinger and P. Santhanam and Tien N. Nguyen},
title = {Characterizing Defect Trends in Software Support},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {555-554},
doi = {},
year = {2014},
}
On Failure Classification: The Impact of "Getting It Wrong"
Davide Falessi,
Bill Kidwell,
Jane Huffman Hayes, and
Forrest Shull
(Fraunhofer CESE, USA; University of Kentucky, USA; SEI, USA)
@InProceedings{ICSE Companion14p559,
author = {Davide Falessi and Bill Kidwell and Jane Huffman Hayes and Forrest Shull},
title = {On Failure Classification: The Impact of "Getting It Wrong"},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {559-558},
doi = {},
year = {2014},
}
Process and Social Aspects
Thu, Jun 5, 16:30 - 18:30, MR.1.3-4 (Chair: Jane Cleland-Huang)
API as a Social Glue
Rohan Padhye,
Debdoot Mukherjee, and
Vibha Singhal Sinha
(IBM Research, India)
@InProceedings{ICSE Companion14p563,
author = {Rohan Padhye and Debdoot Mukherjee and Vibha Singhal Sinha},
title = {API as a Social Glue},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {563-562},
doi = {},
year = {2014},
}
Software Engineering for 'Social Good': Integrating Action Research, Participatory Design, and Agile Development
Maria Angela Ferrario,
Will Simm,
Peter Newman,
Stephen Forshaw, and
Jon Whittle
(Lancaster University, UK)
@InProceedings{ICSE Companion14p567,
author = {Maria Angela Ferrario and Will Simm and Peter Newman and Stephen Forshaw and Jon Whittle},
title = {Software Engineering for 'Social Good': Integrating Action Research, Participatory Design, and Agile Development},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {567-566},
doi = {},
year = {2014},
}
Collaborative Infrastructure for Test-Driven Scientific Model Validation
Cyrus Omar,
Jonathan Aldrich, and
Richard C. Gerkin
(Carnegie Mellon University, USA; Arizona State University, USA)
@InProceedings{ICSE Companion14p571,
author = {Cyrus Omar and Jonathan Aldrich and Richard C. Gerkin},
title = {Collaborative Infrastructure for Test-Driven Scientific Model Validation},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {571-570},
doi = {},
year = {2014},
}
Lab-Based Action Design Research
Paul Ralph
(Lancaster University, UK)
@InProceedings{ICSE Companion14p575,
author = {Paul Ralph},
title = {Lab-Based Action Design Research},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {575-574},
doi = {},
year = {2014},
}
Flexible Product Line Engineering with a Virtual Platform
Michał Antkiewicz,
Wenbin Ji,
Thorsten Berger,
Krzysztof Czarnecki,
Thomas Schmorleiz,
Ralf Lämmel,
Ștefan Stănciulescu,
Andrzej Wąsowski, and
Ina Schaefer
(University of Waterloo, Canada; University of Koblenz-Landau, Germany; IT University of Copenhagen, Denmark; TU Braunschweig, Germany)
@InProceedings{ICSE Companion14p579,
author = {Michał Antkiewicz and Wenbin Ji and Thorsten Berger and Krzysztof Czarnecki and Thomas Schmorleiz and Ralf Lämmel and Ștefan Stănciulescu and Andrzej Wąsowski and Ina Schaefer},
title = {Flexible Product Line Engineering with a Virtual Platform},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {579-578},
doi = {},
year = {2014},
}
Compiler Error Notifications Revisited: An Interaction-First Approach for Helping Developers More Effectively Comprehend and Resolve Error Notifications
Titus Barik,
Jim Witschey,
Brittany Johnson, and
Emerson Murphy-Hill
(North Carolina State University, USA)
@InProceedings{ICSE Companion14p583,
author = {Titus Barik and Jim Witschey and Brittany Johnson and Emerson Murphy-Hill},
title = {Compiler Error Notifications Revisited: An Interaction-First Approach for Helping Developers More Effectively Comprehend and Resolve Error Notifications},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {583-582},
doi = {},
year = {2014},
}
Formal Demonstrations
Automated Programming Support
Thu, Jun 5, 10:30 - 12:30, MR.G.1-3 (Chair: Andrew Begel)
ImpactMiner: A Tool for Change Impact Analysis
Bogdan Dit,
Michael Wagner,
Shasha Wen,
Weilin Wang,
Mario Linares-Vásquez,
Denys Poshyvanyk, and
Huzefa Kagdi
(College of William and Mary, USA; Wichita State University, USA)
@InProceedings{ICSE Companion14p587,
author = {Bogdan Dit and Michael Wagner and Shasha Wen and Weilin Wang and Mario Linares-Vásquez and Denys Poshyvanyk and Huzefa Kagdi},
title = {ImpactMiner: A Tool for Change Impact Analysis},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {587-586},
doi = {},
year = {2014},
}
Migrating Code with Statistical Machine Translation
Anh Tuan Nguyen,
Tung Thanh Nguyen, and
Tien N. Nguyen
(Iowa State University, USA; Utah State University, USA)
@InProceedings{ICSE Companion14p591,
author = {Anh Tuan Nguyen and Tung Thanh Nguyen and Tien N. Nguyen},
title = {Migrating Code with Statistical Machine Translation},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {591-590},
doi = {},
year = {2014},
}
LTSA-PCA: Tool Support for Compositional Reliability Analysis
Pedro Rodrigues,
Emil Lupu, and
Jeff Kramer
(Imperial College London, UK)
@InProceedings{ICSE Companion14p595,
author = {Pedro Rodrigues and Emil Lupu and Jeff Kramer},
title = {LTSA-PCA: Tool Support for Compositional Reliability Analysis},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {595-594},
doi = {},
year = {2014},
}
DASHboards: Enhancing Developer Situational Awareness
Oleksii Kononenko,
Olga Baysal,
Reid Holmes, and
Michael W. Godfrey
(University of Waterloo, Canada)
@InProceedings{ICSE Companion14p599,
author = {Oleksii Kononenko and Olga Baysal and Reid Holmes and Michael W. Godfrey},
title = {DASHboards: Enhancing Developer Situational Awareness},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {599-598},
doi = {},
year = {2014},
}
Product Assignment Recommender
Jialiang Xie,
Qimu Zheng,
Minghui Zhou, and
Audris Mockus
(Peking University, China; Avaya Labs Research, USA)
@InProceedings{ICSE Companion14p603,
author = {Jialiang Xie and Qimu Zheng and Minghui Zhou and Audris Mockus},
title = {Product Assignment Recommender},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {603-602},
doi = {},
year = {2014},
}
VeriWS: A Tool for Verification of Combined Functional and Non-functional Requirements of Web Service Composition
Manman Chen,
Tian Huat Tan,
Jun Sun,
Yang Liu, and
Jin Song Dong
(National University of Singapore, Singapore; Singapore University of Technology and Design, Singapore; Nanyang Technological University, Singapore)
@InProceedings{ICSE Companion14p611,
author = {Manman Chen and Tian Huat Tan and Jun Sun and Yang Liu and Jin Song Dong},
title = {VeriWS: A Tool for Verification of Combined Functional and Non-functional Requirements of Web Service Composition},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {611-610},
doi = {},
year = {2014},
}
Software Understanding for Programmers and Researchers
Thu, Jun 5, 14:00 - 16:00, MR.G.1-3 (Chair: Tim Menzies)
SEWordSim: Software-Specific Word Similarity Database
Yuan Tian,
David Lo, and
Julia Lawall
(Singapore Management University, Singapore; INRIA, France; LIP6, France)
@InProceedings{ICSE Companion14p615,
author = {Yuan Tian and David Lo and Julia Lawall},
title = {SEWordSim: Software-Specific Word Similarity Database},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {615-614},
doi = {},
year = {2014},
}
BOAT: An Experimental Platform for Researchers to Comparatively and Reproducibly Evaluate Bug Localization Techniques
Xinyu Wang,
David Lo,
Xin Xia,
Xingen Wang,
Pavneet Singh Kochhar,
Yuan Tian,
Xiaohu Yang,
Shanping Li,
Jianling Sun, and
Bo Zhou
(Zhejiang University, China; Singapore Management University, Singapore)
@InProceedings{ICSE Companion14p619,
author = {Xinyu Wang and David Lo and Xin Xia and Xingen Wang and Pavneet Singh Kochhar and Yuan Tian and Xiaohu Yang and Shanping Li and Jianling Sun and Bo Zhou},
title = {BOAT: An Experimental Platform for Researchers to Comparatively and Reproducibly Evaluate Bug Localization Techniques},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {619-618},
doi = {},
year = {2014},
}
VMVM: Unit Test Virtualization for Java
Jonathan Bell and
Gail Kaiser
(Columbia University, USA)
@InProceedings{ICSE Companion14p623,
author = {Jonathan Bell and Gail Kaiser},
title = {VMVM: Unit Test Virtualization for Java},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {623-622},
doi = {},
year = {2014},
}
ViVA: A Visualization and Analysis Tool for Distributed Event-Based Systems
Youn Kyu Lee,
Jae young Bang,
Joshua Garcia, and
Nenad Medvidovic
(University of Southern California, USA)
@InProceedings{ICSE Companion14p627,
author = {Youn Kyu Lee and Jae young Bang and Joshua Garcia and Nenad Medvidovic},
title = {ViVA: A Visualization and Analysis Tool for Distributed Event-Based Systems},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {627-626},
doi = {},
year = {2014},
}
Cookbook: In Situ Code Completion using Edit Recipes Learned from Examples
John Jacobellis,
Na Meng, and
Miryung Kim
(University of Texas at Austin, USA)
@InProceedings{ICSE Companion14p631,
author = {John Jacobellis and Na Meng and Miryung Kim},
title = {Cookbook: In Situ Code Completion using Edit Recipes Learned from Examples},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {631-630},
doi = {},
year = {2014},
}
Atlas: A New Way to Explore Software, Build Analysis Tools
Tom Deering,
Suresh Kothari,
Jeremias Sauceda, and
Jon Mathews
(Iowa State University, USA; EnSoft, USA)
@InProceedings{ICSE Companion14p635,
author = {Tom Deering and Suresh Kothari and Jeremias Sauceda and Jon Mathews},
title = {Atlas: A New Way to Explore Software, Build Analysis Tools},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {635-634},
doi = {},
year = {2014},
}
Teamscale: Software Quality Control in Real-Time
Lars Heinemann,
Benjamin Hummel, and
Daniela Steidl
(CQSE, Germany)
@InProceedings{ICSE Companion14p639,
author = {Lars Heinemann and Benjamin Hummel and Daniela Steidl},
title = {Teamscale: Software Quality Control in Real-Time},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {639-638},
doi = {},
year = {2014},
}
ICSE Posters
Thu, Jun 5, 16:00 - 18:30, MR.G.4-6
APISynth: A New Graph-Based API Recommender System
Chen Lv,
Wei Jiang,
Yue Liu, and
Songlin Hu
(University of Chinese Academy of Sciences, China; Institute of Computing Technology at Chinese Academy of Sciences, China; Greatwall Drilling Company, China)
@InProceedings{ICSE Companion14p643,
author = {Chen Lv and Wei Jiang and Yue Liu and Songlin Hu},
title = {APISynth: A New Graph-Based API Recommender System},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {643-642},
doi = {},
year = {2014},
}
Shedding Light on Distributed System Executions
Jenny Abrahamson,
Ivan Beschastnikh,
Yuriy Brun, and
Michael D. Ernst
(Facebook, USA; University of British Columbia, Canada; University of Massachusetts, USA; University of Washington, USA)
@InProceedings{ICSE Companion14p645,
author = {Jenny Abrahamson and Ivan Beschastnikh and Yuriy Brun and Michael D. Ernst},
title = {Shedding Light on Distributed System Executions},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {645-644},
doi = {},
year = {2014},
}
Fault Localization for Build Code Errors in Makefiles
Jafar Al-Kofahi,
Hung Viet Nguyen, and
Tien N. Nguyen
(Iowa State University, USA)
@InProceedings{ICSE Companion14p647,
author = {Jafar Al-Kofahi and Hung Viet Nguyen and Tien N. Nguyen},
title = {Fault Localization for Build Code Errors in Makefiles},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {647-646},
doi = {},
year = {2014},
}
Avoiding Deadlocks using Stalemate and Dimmunix
Surabhi Pandey,
Sushanth Bhat, and
Vivek Shanbhag
(IIIT Bangalore, India)
@InProceedings{ICSE Companion14p649,
author = {Surabhi Pandey and Sushanth Bhat and Vivek Shanbhag},
title = {Avoiding Deadlocks using Stalemate and Dimmunix},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {649-648},
doi = {},
year = {2014},
}
Assuring System Goals under Uncertainty with Active Formal Models of Self-Adaptation
M. Usman Iftikhar and
Danny Weyns
(Linnaeus University, Sweden)
@InProceedings{ICSE Companion14p651,
author = {M. Usman Iftikhar and Danny Weyns},
title = {Assuring System Goals under Uncertainty with Active Formal Models of Self-Adaptation},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {651-650},
doi = {},
year = {2014},
}
Timing Challenges in Automotive Software Architectures
Licong Zhang,
Reinhard Schneider,
Alejandro Masrur,
Martin Becker,
Martin Geier, and
Samarjit Chakraborty
(TU München, Germany; TU Chemnitz, Germany)
@InProceedings{ICSE Companion14p653,
author = {Licong Zhang and Reinhard Schneider and Alejandro Masrur and Martin Becker and Martin Geier and Samarjit Chakraborty},
title = {Timing Challenges in Automotive Software Architectures},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {653-652},
doi = {},
year = {2014},
}
DEECo: An Ecosystem for Cyber-Physical Systems
Rima Al Ali,
Tomas Bures,
Ilias Gerostathopoulos,
Petr Hnetynka,
Jaroslav Keznikl,
Michal Kit, and
Frantisek Plasil
(Charles University, Czech Republic)
@InProceedings{ICSE Companion14p657,
author = {Rima Al Ali and Tomas Bures and Ilias Gerostathopoulos and Petr Hnetynka and Jaroslav Keznikl and Michal Kit and Frantisek Plasil},
title = {DEECo: An Ecosystem for Cyber-Physical Systems},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {657-656},
doi = {},
year = {2014},
}
Calibrating Use Case Points
Ali Bou Nassif,
Luiz Fernando Capretz, and
Danny Ho
(University of Western Ontario, Canada; NFA Estimation, Canada)
@InProceedings{ICSE Companion14p659,
author = {Ali Bou Nassif and Luiz Fernando Capretz and Danny Ho},
title = {Calibrating Use Case Points},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {659-658},
doi = {},
year = {2014},
}
The MechatronicUML Method: Model-Driven Software Engineering of Self-Adaptive Mechatronic Systems
Steffen Becker,
Stefan Dziwok,
Christopher Gerking,
Christian Heinzemann,
Wilhelm Schäfer,
Matthias Meyer, and
Uwe Pohlmann
(University of Paderborn, Germany; Fraunhofer IPT, Germany)
@InProceedings{ICSE Companion14p661,
author = {Steffen Becker and Stefan Dziwok and Christopher Gerking and Christian Heinzemann and Wilhelm Schäfer and Matthias Meyer and Uwe Pohlmann},
title = {The MechatronicUML Method: Model-Driven Software Engineering of Self-Adaptive Mechatronic Systems},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {661-660},
doi = {},
year = {2014},
}
Model-Driven Development of Diverse User Interfaces
Zhiyi Ma,
Wei Zhang, and
Chih-Yi Yeh
(Peking University, China)
@InProceedings{ICSE Companion14p663,
author = {Zhiyi Ma and Wei Zhang and Chih-Yi Yeh},
title = {Model-Driven Development of Diverse User Interfaces},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {663-662},
doi = {},
year = {2014},
}
Statistical Learning of API Mappings for Language Migration
Anh Tuan Nguyen,
Hoan Anh Nguyen,
Tung Thanh Nguyen, and
Tien N. Nguyen
(Iowa State University, USA; Utah State University, USA)
@InProceedings{ICSE Companion14p665,
author = {Anh Tuan Nguyen and Hoan Anh Nguyen and Tung Thanh Nguyen and Tien N. Nguyen},
title = {Statistical Learning of API Mappings for Language Migration},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {665-664},
doi = {},
year = {2014},
}
Asymmetric Software Structures in the Linux Kernel
Lei Wang,
Ping Wang, and
Zhen Wang
(Beihang University, China)
@InProceedings{ICSE Companion14p667,
author = {Lei Wang and Ping Wang and Zhen Wang},
title = {Asymmetric Software Structures in the Linux Kernel},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {667-666},
doi = {},
year = {2014},
}
Towards Designing Assistive Software Applications for Discrete Trial Training
Valerie Picardo,
Samuel Metson,
Rashina Hoda,
Robert Amor,
Angela Arnold-Saritepe,
Rebecca Sharp, and
Denys Brand
(University of Auckland, New Zealand)
@InProceedings{ICSE Companion14p669,
author = {Valerie Picardo and Samuel Metson and Rashina Hoda and Robert Amor and Angela Arnold-Saritepe and Rebecca Sharp and Denys Brand},
title = {Towards Designing Assistive Software Applications for Discrete Trial Training},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {669-668},
doi = {},
year = {2014},
}
An Optimized Design Approach for Extending HMI Systems with Mobile Devices
Manasvi Jain,
Rahul Raj CP, and
Seshubabu Tolety
(Siemens, India)
@InProceedings{ICSE Companion14p671,
author = {Manasvi Jain and Rahul Raj CP and Seshubabu Tolety},
title = {An Optimized Design Approach for Extending HMI Systems with Mobile Devices},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {671-670},
doi = {},
year = {2014},
}
Proposing a Theory of Gamification Effectiveness
Bilal Amir and
Paul Ralph
(Sur University College, Oman; Lancaster University, UK)
@InProceedings{ICSE Companion14p673,
author = {Bilal Amir and Paul Ralph},
title = {Proposing a Theory of Gamification Effectiveness},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {673-672},
doi = {},
year = {2014},
}
Modeling and Model Checking by Modular Approach
Mo Xia,
Guiming Luo, and
Mian Sun
(Tsinghua University, China)
@InProceedings{ICSE Companion14p675,
author = {Mo Xia and Guiming Luo and Mian Sun},
title = {Modeling and Model Checking by Modular Approach},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {675-674},
doi = {},
year = {2014},
}
Hybrid Test Data Generation
Zicong Liu,
Zhenyu Chen,
Chunrong Fang, and
Qingkai Shi
(Nanjing University, China)
@InProceedings{ICSE Companion14p677,
author = {Zicong Liu and Zhenyu Chen and Chunrong Fang and Qingkai Shi},
title = {Hybrid Test Data Generation},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {677-676},
doi = {},
year = {2014},
}
Software Defect Prediction Based on Collaborative Representation Classification
Xiao-Yuan Jing,
Zhi-Wu Zhang,
Shi Ying,
Feng Wang, and
Yang-Ping Zhu
(Wuhan University, China; Nanjing University of Posts and Telecommunications, China)
@InProceedings{ICSE Companion14p679,
author = {Xiao-Yuan Jing and Zhi-Wu Zhang and Shi Ying and Feng Wang and Yang-Ping Zhu},
title = {Software Defect Prediction Based on Collaborative Representation Classification},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {679-678},
doi = {},
year = {2014},
}
Doctoral Symposium
Mature A
Tue, Jun 3, 11:00 - 12:30, MR.2.1 (Chair: Shing-Chi Cheung)
COASTmed: Software Architectures for Delivering Customizable, Policy-Based Differential Web Services
Alegria Baquero
(University of California at Irvine, USA)
@InProceedings{ICSE Companion14p681,
author = {Alegria Baquero},
title = {COASTmed: Software Architectures for Delivering Customizable, Policy-Based Differential Web Services},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {681-680},
doi = {},
year = {2014},
}
Formal Verification Problems in a Big Data World: Towards a Mighty Synergy
Matteo Camilli
(University of Milan, Italy)
@InProceedings{ICSE Companion14p685,
author = {Matteo Camilli},
title = {Formal Verification Problems in a Big Data World: Towards a Mighty Synergy},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {685-684},
doi = {},
year = {2014},
}
Cross-Platform Testing and Maintenance of Web and Mobile Applications
Shauvik Roy Choudhary
(Georgia Tech, USA)
@InProceedings{ICSE Companion14p689,
author = {Shauvik Roy Choudhary},
title = {Cross-Platform Testing and Maintenance of Web and Mobile Applications},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {689-688},
doi = {},
year = {2014},
}
Mature B
Tue, Jun 3, 11:00 - 12:30, MR.1.10 (Chair: Leonardo Mariani)
Human Aspects, Gamification, and Social Media in Collaborative Software Engineering
Bogdan Vasilescu
(Eindhoven University of Technology, Netherlands)
@InProceedings{ICSE Companion14p693,
author = {Bogdan Vasilescu},
title = {Human Aspects, Gamification, and Social Media in Collaborative Software Engineering},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {693-692},
doi = {},
year = {2014},
}
ReuseSEEM: An Approach to Support the Definition, Modeling, and Analysis of Software Ecosystems
Rodrigo Pereira dos Santos
(COPPE, Brazil; Federal University of Rio de Janeiro, Brazil)
@InProceedings{ICSE Companion14p697,
author = {Rodrigo Pereira dos Santos},
title = {ReuseSEEM: An Approach to Support the Definition, Modeling, and Analysis of Software Ecosystems},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {697-696},
doi = {},
year = {2014},
}
Summarization of Complex Software Artifacts
Laura Moreno
(Wayne State University, USA)
@InProceedings{ICSE Companion14p701,
author = {Laura Moreno},
title = {Summarization of Complex Software Artifacts},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {701-700},
doi = {},
year = {2014},
}
Initial A
Tue, Jun 3, 14:00 - 15:30, MR.2.1 (Chair: Leonardo Mariani)
Nirikshan: Process Mining Software Repositories to Identify Inefficiencies, Imperfections, and Enhance Existing Process Capabilities
Monika Gupta
(IIIT Delhi, India)
@InProceedings{ICSE Companion14p705,
author = {Monika Gupta},
title = {Nirikshan: Process Mining Software Repositories to Identify Inefficiencies, Imperfections, and Enhance Existing Process Capabilities},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {705-704},
doi = {},
year = {2014},
}
Performance Analysis of Object-Oriented Software
David Maplesden
(University of Auckland, New Zealand)
@InProceedings{ICSE Companion14p709,
author = {David Maplesden},
title = {Performance Analysis of Object-Oriented Software},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {709-708},
doi = {},
year = {2014},
}
Improving Exception Handling with Recommendations
Eiji Adachi Barbosa
(PUC-Rio, Brazil)
@InProceedings{ICSE Companion14p713,
author = {Eiji Adachi Barbosa},
title = {Improving Exception Handling with Recommendations},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {713-712},
doi = {},
year = {2014},
}
Verifying Incomplete and Evolving Specifications
Claudio Menghi
(Politecnico di Milano, Italy)
@InProceedings{ICSE Companion14p717,
author = {Claudio Menghi},
title = {Verifying Incomplete and Evolving Specifications},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {717-716},
doi = {},
year = {2014},
}
Quantitative Properties of Software Systems: Specification, Verification, and Synthesis
Srđan Krstić
(Politecnico di Milano, Italy)
@InProceedings{ICSE Companion14p721,
author = {Srđan Krstić},
title = {Quantitative Properties of Software Systems: Specification, Verification, and Synthesis},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {721-720},
doi = {},
year = {2014},
}
Initial B
Tue, Jun 3, 14:00 - 15:30, MR.1.10 (Chair: Wolfgang Emmerich)
Automatic Generation of Cost-Effective Test Oracles
Alberto Goffi
(University of Lugano, Switzerland)
@InProceedings{ICSE Companion14p725,
author = {Alberto Goffi},
title = {Automatic Generation of Cost-Effective Test Oracles},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {725-724},
doi = {},
year = {2014},
}
Dynamic Data-Flow Testing
Mattia Vivanti
(University of Lugano, Switzerland)
@InProceedings{ICSE Companion14p729,
author = {Mattia Vivanti},
title = {Dynamic Data-Flow Testing},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {729-728},
doi = {},
year = {2014},
}
Holistic Recommender Systems for Software Engineering
Luca Ponzanelli
(University of Lugano, Switzerland)
@InProceedings{ICSE Companion14p733,
author = {Luca Ponzanelli},
title = {Holistic Recommender Systems for Software Engineering},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {733-732},
doi = {},
year = {2014},
}
Understanding the Dynamics of Test-Driven Development
Davide Fucci
(University of Oulu, Finland)
@InProceedings{ICSE Companion14p737,
author = {Davide Fucci},
title = {Understanding the Dynamics of Test-Driven Development},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {737-736},
doi = {},
year = {2014},
}
On the Use of Visualization for Supporting Software Reuse
Marcelo Schots
(COPPE, Brazil; Federal University of Rio de Janeiro, Brazil)
@InProceedings{ICSE Companion14p741,
author = {Marcelo Schots},
title = {On the Use of Visualization for Supporting Software Reuse},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {741-740},
doi = {},
year = {2014},
}
Initial C
Tue, Jun 3, 14:00 - 15:30, MR.1.7 (Chair: Shing-Chi Cheung)
Understanding the Redundancy of Software Systems
Andrea Mattavelli
(University of Lugano, Switzerland)
@InProceedings{ICSE Companion14p745,
author = {Andrea Mattavelli},
title = {Understanding the Redundancy of Software Systems},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {745-744},
doi = {},
year = {2014},
}
Study of Task Processes for Improving Programmer Productivity
Damodaram Kamma
(IIIT Delhi, India)
@InProceedings{ICSE Companion14p749,
author = {Damodaram Kamma},
title = {Study of Task Processes for Improving Programmer Productivity},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {749-748},
doi = {},
year = {2014},
}
Supporting Evolution and Maintenance of Android Apps
Mario Linares-Vásquez
(College of William and Mary, USA)
@InProceedings{ICSE Companion14p761,
author = {Mario Linares-Vásquez},
title = {Supporting Evolution and Maintenance of Android Apps},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {761-760},
doi = {},
year = {2014},
}
ACM Student Research Competition
Thu, Jun 5, 15:30 - 16:30, MR.2.1 (Chair: Romain Robbes; Aditya Nori)
Exception Handling for Dynamic Information Flow Control
Abhishek Bichhawat
(Saarland University, Germany)
@InProceedings{ICSE Companion14p765,
author = {Abhishek Bichhawat},
title = {Exception Handling for Dynamic Information Flow Control},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {765-764},
doi = {},
year = {2014},
}
Automatic Performance Modeling of Multithreaded Programs
Alexander Tarvo
(Brown University, USA)
@InProceedings{ICSE Companion14p768,
author = {Alexander Tarvo},
title = {Automatic Performance Modeling of Multithreaded Programs},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {768-767},
doi = {},
year = {2014},
}
Incremental Reachability Checking of KernelC Programs using Matching Logic
Alessandro Maria Rizzi
(Politecnico di Milano, Italy)
@InProceedings{ICSE Companion14p771,
author = {Alessandro Maria Rizzi},
title = {Incremental Reachability Checking of KernelC Programs using Matching Logic},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {771-770},
doi = {},
year = {2014},
}
Exploiting Undefined Behaviors for Efficient Symbolic Execution
Asankhaya Sharma
(National University of Singapore, Singapore)
@InProceedings{ICSE Companion14p774,
author = {Asankhaya Sharma},
title = {Exploiting Undefined Behaviors for Efficient Symbolic Execution},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {774-773},
doi = {},
year = {2014},
}
Identifying Caching Opportunities, Effortlessly
Alejandro Infante
(University of Chile, Chile)
@InProceedings{ICSE Companion14p777,
author = {Alejandro Infante},
title = {Identifying Caching Opportunities, Effortlessly},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {777-776},
doi = {},
year = {2014},
}
Program Transformations to Fix C Buffer Overflow
Alex Shaw
(Auburn University, USA)
@InProceedings{ICSE Companion14p780,
author = {Alex Shaw},
title = {Program Transformations to Fix C Buffer Overflow},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {780-779},
doi = {},
year = {2014},
}
Privacy and Security Requirements Framework for the Internet of Things (IoT)
Israa Alqassem
(Masdar Institute of Science and Technology, United Arab Emirates)
@InProceedings{ICSE Companion14p786,
author = {Israa Alqassem},
title = {Privacy and Security Requirements Framework for the Internet of Things (IoT)},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {786-785},
doi = {},
year = {2014},
}
proc time: 0.9