Powered by
36th International Conference on Software Engineering (ICSE 2014), May 31 – June 7, 2014,
Hyderabad, India
Frontmatter
Sponsors
Article: icse14foreword-fm003-p doi:
Technical Research
Perspectives on Software Engineering
Wed, Jun 4, 10:30 - 12:30, Hall 3 (Chair: Audris Mockus )
Cowboys, Ankle Sprains, and Keepers of Quality: How Is Video Game Development Different from Software Development?
Emerson Murphy-Hill,
Thomas Zimmermann, and
Nachiappan Nagappan
(North Carolina State University, USA; Microsoft Research, USA)
@InProceedings{ICSE14p1,
author = {Emerson Murphy-Hill and Thomas Zimmermann and Nachiappan Nagappan},
title = {Cowboys, Ankle Sprains, and Keepers of Quality: How Is Video Game Development Different from Software Development?},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1-0},
doi = {},
year = {2014},
}
ACM Distinguished Paper
Article: icse14main-p007-p doi:
The Dimensions of Software Engineering Success
Paul Ralph and
Paul Kelly
(Lancaster University, UK)
@InProceedings{ICSE14p25,
author = {Paul Ralph and Paul Kelly},
title = {The Dimensions of Software Engineering Success},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {25-24},
doi = {},
year = {2014},
}
Article: icse14main-p196-p doi:
How Do Professionals Perceive Legacy Systems and Software Modernization?
Ravi Khadka,
Belfrit V. Batlajery,
Amir M. Saeidi,
Slinger Jansen, and
Jurriaan Hage
(Utrecht University, Netherlands)
@InProceedings{ICSE14p37,
author = {Ravi Khadka and Belfrit V. Batlajery and Amir M. Saeidi and Slinger Jansen and Jurriaan Hage},
title = {How Do Professionals Perceive Legacy Systems and Software Modernization?},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {37-36},
doi = {},
year = {2014},
}
Article: icse14main-p461-p doi:
Testing 1
Wed, Jun 4, 10:30 - 12:30, MR.G.1-3 (Chair: Paolo Tonella)
SimRT: An Automated Framework to Support Regression Testing for Data Races
Tingting Yu,
Witawas Srisa-an, and
Gregg Rothermel
(University of Nebraska-Lincoln, USA)
@InProceedings{ICSE14p49,
author = {Tingting Yu and Witawas Srisa-an and Gregg Rothermel},
title = {SimRT: An Automated Framework to Support Regression Testing for Data Races},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {49-48},
doi = {},
year = {2014},
}
Article: icse14main-p368-p doi:
Performance Regression Testing Target Prioritization via Performance Risk Analysis
Peng Huang,
Xiao Ma,
Dongcai Shen, and
Yuanyuan Zhou
(University of California at San Diego, USA; University of Illinois at Urbana-Champaign, USA)
@InProceedings{ICSE14p61,
author = {Peng Huang and Xiao Ma and Dongcai Shen and Yuanyuan Zhou},
title = {Performance Regression Testing Target Prioritization via Performance Risk Analysis},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {61-60},
doi = {},
year = {2014},
}
Article: icse14main-p025-p doi:
Code Coverage for Suite Evaluation by Developers
Rahul Gopinath,
Carlos Jensen, and
Alex Groce
(Oregon State University, USA)
@InProceedings{ICSE14p73,
author = {Rahul Gopinath and Carlos Jensen and Alex Groce},
title = {Code Coverage for Suite Evaluation by Developers},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {73-72},
doi = {},
year = {2014},
}
Article: icse14main-p297-p doi:
Time Pressure: A Controlled Experiment of Test Case Development and Requirements Review
Mika V. Mäntylä,
Kai Petersen,
Timo O. A. Lehtinen, and
Casper Lassenius
(Aalto University, Finland; Blekinge Institute of Technology, Sweden)
@InProceedings{ICSE14p85,
author = {Mika V. Mäntylä and Kai Petersen and Timo O. A. Lehtinen and Casper Lassenius},
title = {Time Pressure: A Controlled Experiment of Test Case Development and Requirements Review},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {85-84},
doi = {},
year = {2014},
}
Article: icse14main-p089-p doi:
Modeling
Wed, Jun 4, 10:30 - 12:30, Hall 2 (Chair: Joanne Atlee)
Verifying Component and Connector Models against Crosscutting Structural Views
Shahar Maoz,
Jan Oliver Ringert, and
Bernhard Rumpe
(Tel Aviv University, Israel; RWTH Aachen University, Germany)
@InProceedings{ICSE14p97,
author = {Shahar Maoz and Jan Oliver Ringert and Bernhard Rumpe},
title = {Verifying Component and Connector Models against Crosscutting Structural Views},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {97-96},
doi = {},
year = {2014},
}
Article: icse14main-p042-p doi:
TradeMaker: Automated Dynamic Analysis of Synthesized Tradespaces
Hamid Bagheri,
Chong Tang, and
Kevin Sullivan
(George Mason University, USA; University of Virginia, USA)
@InProceedings{ICSE14p109,
author = {Hamid Bagheri and Chong Tang and Kevin Sullivan},
title = {TradeMaker: Automated Dynamic Analysis of Synthesized Tradespaces},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {109-108},
doi = {},
year = {2014},
}
Article: icse14main-p358-p doi:
Lifting Model Transformations to Product Lines
Rick Salay,
Michalis Famelis,
Julia Rubin,
Alessio Di Sandro, and
Marsha Chechik
(University of Toronto, Canada)
@InProceedings{ICSE14p121,
author = {Rick Salay and Michalis Famelis and Julia Rubin and Alessio Di Sandro and Marsha Chechik},
title = {Lifting Model Transformations to Product Lines},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {121-120},
doi = {},
year = {2014},
}
Article: icse14main-p247-p doi:
Automated Goal Operationalisation Based on Interpolation and SAT Solving
Renzo Degiovanni,
Dalal Alrajeh,
Nazareno Aguirre, and
Sebastian Uchitel
(Universidad Nacional de Río Cuarto, Argentina; Imperial College London, UK; Universidad de Buenos Aires, Argentina)
@InProceedings{ICSE14p133,
author = {Renzo Degiovanni and Dalal Alrajeh and Nazareno Aguirre and Sebastian Uchitel},
title = {Automated Goal Operationalisation Based on Interpolation and SAT Solving},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {133-132},
doi = {},
year = {2014},
}
Article: icse14main-p488-p doi:
Configuration, Variability, and Clones
Wed, Jun 4, 10:30 - 12:30, MR.1.1-2 (Chair: Katsuro Inoue)
Mining Configuration Constraints: Static Analyses and Empirical Results
Sarah Nadi,
Thorsten Berger,
Christian Kästner, and
Krzysztof Czarnecki
(University of Waterloo, Canada; IT University of Copenhagen, Denmark; Carnegie Mellon University, USA)
@InProceedings{ICSE14p145,
author = {Sarah Nadi and Thorsten Berger and Christian Kästner and Krzysztof Czarnecki},
title = {Mining Configuration Constraints: Static Analyses and Empirical Results},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {145-144},
doi = {},
year = {2014},
}
Article: icse14main-p324-p doi:
Which Configuration Option Should I Change?
Sai Zhang and
Michael D. Ernst
(University of Washington, USA)
@InProceedings{ICSE14p157,
author = {Sai Zhang and Michael D. Ernst},
title = {Which Configuration Option Should I Change?},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {157-156},
doi = {},
year = {2014},
}
Article: icse14main-p111-p doi:
Detecting Differences across Multiple Instances of Code Clones
Yun Lin,
Zhenchang Xing,
Yinxing Xue,
Yang Liu,
Xin Peng,
Jun Sun, and
Wenyun Zhao
(Fudan University, China; Nanyang Technological University, Singapore; National University of Singapore, Singapore; Singapore University of Technology and Design, Singapore)
@InProceedings{ICSE14p169,
author = {Yun Lin and Zhenchang Xing and Yinxing Xue and Yang Liu and Xin Peng and Jun Sun and Wenyun Zhao},
title = {Detecting Differences across Multiple Instances of Code Clones},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {169-168},
doi = {},
year = {2014},
}
Article: icse14main-p391-p doi:
Achieving Accuracy and Scalability Simultaneously in Detecting Application Clones on Android Markets
Kai Chen,
Peng Liu, and
Yingjun Zhang
(Pennsylvania State University, USA; Institute of Information Engineering at Chinese Academy of Sciences, China; Institute of Software at Chinese Academy of Sciences, China)
@InProceedings{ICSE14p181,
author = {Kai Chen and Peng Liu and Yingjun Zhang},
title = {Achieving Accuracy and Scalability Simultaneously in Detecting Application Clones on Android Markets},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {181-180},
doi = {},
year = {2014},
}
Article: icse14main-p339-p doi:
Social Aspects of Software Engineering
Wed, Jun 4, 14:00 - 16:00, Hall 2 (Chair: Christian Bird)
Two's Company, Three's a Crowd: A Case Study of Crowdsourcing Software Development
Klaas-Jan Stol and
Brian Fitzgerald
(Lero, Ireland; University of Limerick, Ireland)
@InProceedings{ICSE14p193,
author = {Klaas-Jan Stol and Brian Fitzgerald},
title = {Two's Company, Three's a Crowd: A Case Study of Crowdsourcing Software Development},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {193-192},
doi = {},
year = {2014},
}
Article: icse14main-p108-p doi:
Does Latitude Hurt while Longitude Kills? Geographical and Temporal Separation in a Large Scale Software Development Project
Patrick Wagstrom and
Subhajit Datta
(IBM Research, USA; Singapore University of Technology and Design, Singapore)
@InProceedings{ICSE14p205,
author = {Patrick Wagstrom and Subhajit Datta},
title = {Does Latitude Hurt while Longitude Kills? Geographical and Temporal Separation in a Large Scale Software Development Project},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {205-204},
doi = {},
year = {2014},
}
Article: icse14main-p299-p doi:
Software Engineering at the Speed of Light: How Developers Stay Current using Twitter
Leif Singer,
Fernando Figueira Filho, and
Margaret-Anne Storey
(University of Victoria, Canada; Federal University of Rio Grande do Norte, Brazil)
@InProceedings{ICSE14p217,
author = {Leif Singer and Fernando Figueira Filho and Margaret-Anne Storey},
title = {Software Engineering at the Speed of Light: How Developers Stay Current using Twitter},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {217-216},
doi = {},
year = {2014},
}
Article: icse14main-p416-p doi:
Building It Together: Synchronous Development in OSS
Qi Xuan and
Vladimir Filkov
(Zhejiang University of Technology, China; University of California at Davis, USA)
@InProceedings{ICSE14p229,
author = {Qi Xuan and Vladimir Filkov},
title = {Building It Together: Synchronous Development in OSS},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {229-228},
doi = {},
year = {2014},
}
Article: icse14main-p051-p doi:
Repair
Wed, Jun 4, 14:00 - 16:00, MR.G.1-3 (Chair: Mark Harman)
A Critical Review of "Automatic Patch Generation Learned from Human-Written Patches": Essay on the Problem Statement and the Evaluation of Automatic Software Repair
Martin Monperrus
(University of Lille, France; INRIA, France)
@InProceedings{ICSE14p241,
author = {Martin Monperrus},
title = {A Critical Review of "Automatic Patch Generation Learned from Human-Written Patches": Essay on the Problem Statement and the Evaluation of Automatic Software Repair},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {241-240},
doi = {},
year = {2014},
}
Article: icse14main-p489-p doi:
Data-Guided Repair of Selection Statements
Divya Gopinath,
Sarfraz Khurshid,
Diptikalyan Saha, and
Satish Chandra
(University of Texas at Austin, USA; IBM Research, India; Samsung Electronics, USA)
@InProceedings{ICSE14p253,
author = {Divya Gopinath and Sarfraz Khurshid and Diptikalyan Saha and Satish Chandra},
title = {Data-Guided Repair of Selection Statements},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {253-252},
doi = {},
year = {2014},
}
Article: icse14main-p410-p doi:
The Strength of Random Search on Automated Program Repair
Yuhua Qi,
Xiaoguang Mao,
Yan Lei,
Ziying Dai, and
Chengsong Wang
(National University of Defense Technology, China)
@InProceedings{ICSE14p265,
author = {Yuhua Qi and Xiaoguang Mao and Yan Lei and Ziying Dai and Chengsong Wang},
title = {The Strength of Random Search on Automated Program Repair},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {265-264},
doi = {},
year = {2014},
}
Article: icse14main-p126-p doi:
MintHint: Automated Synthesis of Repair Hints
Shalini Kaleeswaran,
Varun Tulsian,
Aditya Kanade, and
Alessandro Orso
(Indian Institute of Science, India; Georgia Tech, USA)
@InProceedings{ICSE14p277,
author = {Shalini Kaleeswaran and Varun Tulsian and Aditya Kanade and Alessandro Orso},
title = {MintHint: Automated Synthesis of Repair Hints},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {277-276},
doi = {},
year = {2014},
}
Article: icse14main-p154-p doi:
Formal Analysis
Wed, Jun 4, 14:00 - 16:00, MR.1.1-2 (Chair: Vittorio Cortellessa)
Mining Behavior Models from User-Intensive Web Applications
Carlo Ghezzi,
Mauro Pezzè,
Michele Sama, and
Giordano Tamburrelli
(Politecnico di Milano, Italy; University of Lugano, Switzerland; Touchtype, UK)
@InProceedings{ICSE14p289,
author = {Carlo Ghezzi and Mauro Pezzè and Michele Sama and Giordano Tamburrelli},
title = {Mining Behavior Models from User-Intensive Web Applications},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {289-288},
doi = {},
year = {2014},
}
Article: icse14main-p032-p doi:
Reviser: Efficiently Updating IDE-/IFDS-Based Data-Flow Analyses in Response to Incremental Program Changes
Steven Arzt and
Eric Bodden
(TU Darmstadt, Germany; Fraunhofer SIT, Germany)
@InProceedings{ICSE14p301,
author = {Steven Arzt and Eric Bodden},
title = {Reviser: Efficiently Updating IDE-/IFDS-Based Data-Flow Analyses in Response to Incremental Program Changes},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {301-300},
doi = {},
year = {2014},
}
Article: icse14main-p080-p doi:
Automated Design of Self-Adaptive Software with Control-Theoretical Formal Guarantees
Antonio Filieri,
Henry Hoffmann, and
Martina Maggio
(University of Stuttgart, Germany; University of Chicago, USA; Lund University, Sweden)
@InProceedings{ICSE14p313,
author = {Antonio Filieri and Henry Hoffmann and Martina Maggio},
title = {Automated Design of Self-Adaptive Software with Control-Theoretical Formal Guarantees},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {313-312},
doi = {},
year = {2014},
}
Article: icse14main-p264-p doi:
Perturbation Analysis of Stochastic Systems with Empirical Distribution Parameters
Guoxin Su and
David S. Rosenblum
(National University of Singapore, Singapore)
@InProceedings{ICSE14p325,
author = {Guoxin Su and David S. Rosenblum},
title = {Perturbation Analysis of Stochastic Systems with Empirical Distribution Parameters},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {325-324},
doi = {},
year = {2014},
}
Article: icse14main-p137-p doi:
Configuration Management
Wed, Jun 4, 16:30 - 18:30, Hall 3 (Chair: Leonardo Murta)
How Do Centralized and Distributed Version Control Systems Impact Software Changes?
Caius Brindescu,
Mihai Codoban,
Sergii Shmarkatiuk, and
Danny Dig
(Oregon State University, USA)
@InProceedings{ICSE14p337,
author = {Caius Brindescu and Mihai Codoban and Sergii Shmarkatiuk and Danny Dig},
title = {How Do Centralized and Distributed Version Control Systems Impact Software Changes?},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {337-336},
doi = {},
year = {2014},
}
Article: icse14main-p473-p doi:
Transition from Centralized to Decentralized Version Control Systems: A Case Study on Reasons, Barriers, and Outcomes
Kıvanç Muşlu,
Christian Bird,
Nachiappan Nagappan, and
Jacek Czerwonka
(University of Washington, USA; Microsoft Research, USA; Microsoft, USA)
@InProceedings{ICSE14p349,
author = {Kıvanç Muşlu and Christian Bird and Nachiappan Nagappan and Jacek Czerwonka},
title = {Transition from Centralized to Decentralized Version Control Systems: A Case Study on Reasons, Barriers, and Outcomes},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {349-348},
doi = {},
year = {2014},
}
Article: icse14main-p330-p doi:
An Exploratory Study of the Pull-Based Software Development Model
Georgios Gousios,
Martin Pinzger, and
Arie van Deursen
(Delft University of Technology, Netherlands; University of Klagenfurt, Austria)
@InProceedings{ICSE14p361,
author = {Georgios Gousios and Martin Pinzger and Arie van Deursen},
title = {An Exploratory Study of the Pull-Based Software Development Model},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {361-360},
doi = {},
year = {2014},
}
Article: icse14main-p188-p doi:
Influence of Social and Technical Factors for Evaluating Contribution in GitHub
Jason Tsay,
Laura Dabbish, and
James Herbsleb
(Carnegie Mellon University, USA)
@InProceedings{ICSE14p373,
author = {Jason Tsay and Laura Dabbish and James Herbsleb},
title = {Influence of Social and Technical Factors for Evaluating Contribution in GitHub},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {373-372},
doi = {},
year = {2014},
}
Article: icse14main-p440-p doi:
Software Understanding
Wed, Jun 4, 16:30 - 18:30, MR.G.1-3 (Chair: Margaret M. Burnett)
Understanding JavaScript Event-Based Interactions
Saba Alimadadi,
Sheldon Sequeira,
Ali Mesbah, and
Karthik Pattabiraman
(University of British Columbia, Canada)
@InProceedings{ICSE14p385,
author = {Saba Alimadadi and Sheldon Sequeira and Ali Mesbah and Karthik Pattabiraman},
title = {Understanding JavaScript Event-Based Interactions},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {385-384},
doi = {},
year = {2014},
}
ACM Distinguished Paper
Article: icse14main-p253-p doi:
Understanding Understanding Source Code with Functional Magnetic Resonance Imaging
Janet Siegmund,
Christian Kästner,
Sven Apel,
Chris Parnin,
Anja Bethmann,
Thomas Leich,
Gunter Saake, and
André Brechmann
(University of Passau, Germany; Carnegie Mellon University, USA; Georgia Tech, USA; Leibniz Institute for Neurobiology, Germany; Metop Research Institute, Germany; University of Magdeburg, Germany)
@InProceedings{ICSE14p397,
author = {Janet Siegmund and Christian Kästner and Sven Apel and Chris Parnin and Anja Bethmann and Thomas Leich and Gunter Saake and André Brechmann},
title = {Understanding Understanding Source Code with Functional Magnetic Resonance Imaging},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {397-396},
doi = {},
year = {2014},
}
Article: icse14main-p117-p doi:
Improving Automated Source Code Summarization via an Eye-Tracking Study of Programmers
Paige Rodeghero,
Collin McMillan,
Paul W. McBurney,
Nigel Bosch, and
Sidney D'Mello
(University of Notre Dame, USA)
@InProceedings{ICSE14p409,
author = {Paige Rodeghero and Collin McMillan and Paul W. McBurney and Nigel Bosch and Sidney D'Mello},
title = {Improving Automated Source Code Summarization via an Eye-Tracking Study of Programmers},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {409-408},
doi = {},
year = {2014},
}
ACM Distinguished Paper
Article: icse14main-p103-p doi:
Using Psycho-Physiological Measures to Assess Task Difficulty in Software Development
Thomas Fritz,
Andrew Begel,
Sebastian C. Müller,
Serap Yigit-Elliott, and
Manuela Züger
(University of Zurich, Switzerland; Microsoft Research, USA; Exponent, USA)
@InProceedings{ICSE14p421,
author = {Thomas Fritz and Andrew Begel and Sebastian C. Müller and Serap Yigit-Elliott and Manuela Züger},
title = {Using Psycho-Physiological Measures to Assess Task Difficulty in Software Development},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {421-420},
doi = {},
year = {2014},
}
Article: icse14main-p237-p doi:
Prediction
Wed, Jun 4, 16:30 - 18:30, Hall 2 (Chair: Per Runeson)
Dictionary Learning Based Software Defect Prediction
Xiao-Yuan Jing,
Shi Ying,
Zhi-Wu Zhang,
Shan-Shan Wu, and
Jin Liu
(Wuhan University, China; Nanjing University of Posts and Telecommunications, China)
@InProceedings{ICSE14p433,
author = {Xiao-Yuan Jing and Shi Ying and Zhi-Wu Zhang and Shan-Shan Wu and Jin Liu},
title = {Dictionary Learning Based Software Defect Prediction},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {433-432},
doi = {},
year = {2014},
}
Article: icse14main-p468-p doi:
Comparing Static Bug Finders and Statistical Prediction
Foyzur Rahman,
Sameer Khatri,
Earl T. Barr, and
Premkumar Devanbu
(University of California at Davis, USA; University College London, UK)
@InProceedings{ICSE14p445,
author = {Foyzur Rahman and Sameer Khatri and Earl T. Barr and Premkumar Devanbu},
title = {Comparing Static Bug Finders and Statistical Prediction},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {445-444},
doi = {},
year = {2014},
}
Article: icse14main-p255-p doi:
Coverage Is Not Strongly Correlated with Test Suite Effectiveness
Laura Inozemtseva and
Reid Holmes
(University of Waterloo, Canada)
@InProceedings{ICSE14p457,
author = {Laura Inozemtseva and Reid Holmes},
title = {Coverage Is Not Strongly Correlated with Test Suite Effectiveness},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {457-456},
doi = {},
year = {2014},
}
ACM Distinguished Paper
Article: icse14main-p263-p doi:
Concurrency
Wed, Jun 4, 16:30 - 18:30, MR.1.1-2 (Chair: Henry Muccini)
CARE: Cache Guided Deterministic Replay for Concurrent Java Programs
Yanyan Jiang,
Tianxiao Gu,
Chang Xu,
Xiaoxing Ma, and
Jian Lu
(Nanjing University, China)
@InProceedings{ICSE14p481,
author = {Yanyan Jiang and Tianxiao Gu and Chang Xu and Xiaoxing Ma and Jian Lu},
title = {CARE: Cache Guided Deterministic Replay for Concurrent Java Programs},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {481-480},
doi = {},
year = {2014},
}
Article: icse14main-p037-p doi:
Inferring Models of Concurrent Systems from Logs of Their Behavior with CSight
Ivan Beschastnikh,
Yuriy Brun,
Michael D. Ernst, and
Arvind Krishnamurthy
(University of British Columbia, Canada; University of Massachusetts, USA; University of Washington, USA)
@InProceedings{ICSE14p493,
author = {Ivan Beschastnikh and Yuriy Brun and Michael D. Ernst and Arvind Krishnamurthy},
title = {Inferring Models of Concurrent Systems from Logs of Their Behavior with CSight},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {493-492},
doi = {},
year = {2014},
}
Article: icse14main-p101-p doi:
Unleashing Concurrency for Irregular Data Structures
Peng Liu and
Charles Zhang
(Wuhan University, China; Hong Kong University of Science and Technology, China)
@InProceedings{ICSE14p505,
author = {Peng Liu and Charles Zhang},
title = {Unleashing Concurrency for Irregular Data Structures},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {505-504},
doi = {},
year = {2014},
}
Article: icse14main-p293-p doi:
ConLock: A Constraint-Based Approach to Dynamic Checking on Deadlocks in Multithreaded Programs
Yan Cai,
Shangru Wu, and
W. K. Chan
(City University of Hong Kong, China)
@InProceedings{ICSE14p517,
author = {Yan Cai and Shangru Wu and W. K. Chan},
title = {ConLock: A Constraint-Based Approach to Dynamic Checking on Deadlocks in Multithreaded Programs},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {517-516},
doi = {},
year = {2014},
}
Article: icse14main-p430-p doi:
Apps and Energy
Thu, Jun 5, 10:30 - 12:30, Hall 3 (Chair: Massimiliano Di Penta)
SEEDS: A Software Engineer's Energy-Optimization Decision Support Framework
Irene Manotas,
Lori Pollock, and
James Clause
(University of Delaware, USA)
@InProceedings{ICSE14p529,
author = {Irene Manotas and Lori Pollock and James Clause},
title = {SEEDS: A Software Engineer's Energy-Optimization Decision Support Framework},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {529-528},
doi = {},
year = {2014},
}
Article: icse14main-p379-p doi:
APE: An Annotation Language and Middleware for Energy-Efficient Mobile Application Development
Nima Nikzad,
Octav Chipara, and
William G. Griswold
(University of California at San Diego, USA; University of Iowa, USA)
@InProceedings{ICSE14p541,
author = {Nima Nikzad and Octav Chipara and William G. Griswold},
title = {APE: An Annotation Language and Middleware for Energy-Efficient Mobile Application Development},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {541-540},
doi = {},
year = {2014},
}
Article: icse14main-p348-p doi:
Making Web Applications More Energy Efficient for OLED Smartphones
Ding Li,
Angelica Huyen Tran, and
William G. J. Halfond
(University of Southern California, USA)
@InProceedings{ICSE14p553,
author = {Ding Li and Angelica Huyen Tran and William G. J. Halfond},
title = {Making Web Applications More Energy Efficient for OLED Smartphones},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {553-552},
doi = {},
year = {2014},
}
Article: icse14main-p472-p doi:
Testing 2
Thu, Jun 5, 10:30 - 12:30, Hall 1 (Chair: Phil McMinn)
Micro Execution
Patrice Godefroid
(Microsoft Research, USA)
@InProceedings{ICSE14p565,
author = {Patrice Godefroid},
title = {Micro Execution},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {565-564},
doi = {},
year = {2014},
}
Article: icse14main-p277-p doi:
Unit Test Virtualization with VMVM
Jonathan Bell and
Gail Kaiser
(Columbia University, USA)
@InProceedings{ICSE14p577,
author = {Jonathan Bell and Gail Kaiser},
title = {Unit Test Virtualization with VMVM},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {577-576},
doi = {},
year = {2014},
}
ACM Distinguished Paper
Article: icse14main-p107-p doi:
Interpolated N-Grams for Model Based Testing
Paolo Tonella,
Roberto Tiella, and
Cu Duy Nguyen
(Fondazione Bruno Kessler, Italy; University of Luxembourg, Luxembourg)
@InProceedings{ICSE14p589,
author = {Paolo Tonella and Roberto Tiella and Cu Duy Nguyen},
title = {Interpolated N-Grams for Model Based Testing},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {589-588},
doi = {},
year = {2014},
}
Article: icse14main-p071-p doi:
An Analysis of the Relationship between Conditional Entropy and Failed Error Propagation in Software Testing
Kelly Androutsopoulos,
David Clark,
Haitao Dan,
Robert M. Hierons, and
Mark Harman
(Middlesex University, UK; University College London, UK; Brunel University, UK)
@InProceedings{ICSE14p601,
author = {Kelly Androutsopoulos and David Clark and Haitao Dan and Robert M. Hierons and Mark Harman},
title = {An Analysis of the Relationship between Conditional Entropy and Failed Error Propagation in Software Testing},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {601-600},
doi = {},
year = {2014},
}
Article: icse14main-p436-p doi:
Code Contracts, Invariants, and Robustness
Thu, Jun 5, 10:30 - 12:30, Hall 2 (Chair: Andreas Zeller)
Trading Robustness for Maintainability: An Empirical Study of Evolving C# Programs
Nélio Cacho,
Thiago César,
Thomas Filipe,
Eliezio Soares,
Arthur Cassio,
Rafael Souza,
Israel Garcia,
Eiji Adachi Barbosa, and
Alessandro Garcia
(Federal University of Rio Grande do Norte, Brazil; PUC-Rio, Brazil)
@InProceedings{ICSE14p613,
author = {Nélio Cacho and Thiago César and Thomas Filipe and Eliezio Soares and Arthur Cassio and Rafael Souza and Israel Garcia and Eiji Adachi Barbosa and Alessandro Garcia},
title = {Trading Robustness for Maintainability: An Empirical Study of Evolving C# Programs},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {613-612},
doi = {},
year = {2014},
}
ACM Distinguished Paper
Article: icse14main-p424-p doi:
Case Studies and Tools for Contract Specifications
Todd W. Schiller,
Kellen Donohue,
Forrest Coward, and
Michael D. Ernst
(University of Washington, USA)
@InProceedings{ICSE14p625,
author = {Todd W. Schiller and Kellen Donohue and Forrest Coward and Michael D. Ernst},
title = {Case Studies and Tools for Contract Specifications},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {625-624},
doi = {},
year = {2014},
}
Article: icse14main-p331-p doi:
Using Dynamic Analysis to Generate Disjunctive Invariants
ThanhVu Nguyen,
Deepak Kapur,
Westley Weimer, and
Stephanie Forrest
(University of New Mexico, USA; University of Virginia, USA)
@InProceedings{ICSE14p637,
author = {ThanhVu Nguyen and Deepak Kapur and Westley Weimer and Stephanie Forrest},
title = {Using Dynamic Analysis to Generate Disjunctive Invariants},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {637-636},
doi = {},
year = {2014},
}
Article: icse14main-p289-p doi:
Inductive Verification of Data Model Invariants for Web Applications
Ivan Bocić and
Tevfik Bultan
(University of California at Santa Barbara, USA)
@InProceedings{ICSE14p649,
author = {Ivan Bocić and Tevfik Bultan},
title = {Inductive Verification of Data Model Invariants for Web Applications},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {649-648},
doi = {},
year = {2014},
}
Article: icse14main-p304-p doi:
Search and APIs
Thu, Jun 5, 14:00 - 16:00, Hall 1 (Chair: Yuriy Brun)
How Do API Documentation and Static Typing Affect API Usability?
Stefan Endrikat,
Stefan Hanenberg,
Romain Robbes, and
Andreas Stefik
(University of Duisburg-Essen, Germany; University of Chile, Chile; University of Nevada at Las Vegas, USA)
@InProceedings{ICSE14p661,
author = {Stefan Endrikat and Stefan Hanenberg and Romain Robbes and Andreas Stefik},
title = {How Do API Documentation and Static Typing Affect API Usability?},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {661-660},
doi = {},
year = {2014},
}
Article: icse14main-p393-p doi:
Live API Documentation
Siddharth Subramanian,
Laura Inozemtseva, and
Reid Holmes
(University of Waterloo, Canada)
@InProceedings{ICSE14p673,
author = {Siddharth Subramanian and Laura Inozemtseva and Reid Holmes},
title = {Live API Documentation},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {673-672},
doi = {},
year = {2014},
}
Article: icse14main-p432-p doi:
CodeHint: Dynamic and Interactive Synthesis of Code Snippets
Joel Galenson,
Philip Reames,
Rastislav Bodik,
Björn Hartmann, and
Koushik Sen
(University of California at Berkeley, USA)
@InProceedings{ICSE14p685,
author = {Joel Galenson and Philip Reames and Rastislav Bodik and Björn Hartmann and Koushik Sen},
title = {CodeHint: Dynamic and Interactive Synthesis of Code Snippets},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {685-684},
doi = {},
year = {2014},
}
Awarded as Prof. R. Narasimhan Lecture
Article: icse14main-p110-p doi:
Spotting Working Code Examples
Iman Keivanloo,
Juergen Rilling, and
Ying Zou
(Queen's University, Canada; Concordia University, Canada)
@InProceedings{ICSE14p697,
author = {Iman Keivanloo and Juergen Rilling and Ying Zou},
title = {Spotting Working Code Examples},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {697-696},
doi = {},
year = {2014},
}
Article: icse14main-p359-p doi:
Adaptive Systems
Thu, Jun 5, 14:00 - 16:00, Hall 2 (Chair: Sam Malek)
Self-Adaptation through Incremental Generative Model Transformations at Runtime
Bihuan Chen,
Xin Peng,
Yijun Yu,
Bashar Nuseibeh, and
Wenyun Zhao
(Fudan University, China; Open University, UK; University of Limerick, Ireland)
@InProceedings{ICSE14p709,
author = {Bihuan Chen and Xin Peng and Yijun Yu and Bashar Nuseibeh and Wenyun Zhao},
title = {Self-Adaptation through Incremental Generative Model Transformations at Runtime},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {709-708},
doi = {},
year = {2014},
}
Article: icse14main-p427-p doi:
Hope for the Best, Prepare for the Worst: Multi-tier Control for Adaptive Systems
Nicolas D'Ippolito,
Víctor Braberman,
Jeff Kramer,
Jeff Magee,
Daniel Sykes, and
Sebastian Uchitel
(Imperial College London, UK; Universidad de Buenos Aires, Argentina)
@InProceedings{ICSE14p721,
author = {Nicolas D'Ippolito and Víctor Braberman and Jeff Kramer and Jeff Magee and Daniel Sykes and Sebastian Uchitel},
title = {Hope for the Best, Prepare for the Worst: Multi-tier Control for Adaptive Systems},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {721-720},
doi = {},
year = {2014},
}
Article: icse14main-p220-p doi:
Brownout: Building More Robust Cloud Applications
Cristian Klein,
Martina Maggio,
Karl-Erik Årzén, and
Francisco Hernández-Rodriguez
(Umeå University, Sweden; Lund University, Sweden)
@InProceedings{ICSE14p733,
author = {Cristian Klein and Martina Maggio and Karl-Erik Årzén and Francisco Hernández-Rodriguez},
title = {Brownout: Building More Robust Cloud Applications},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {733-732},
doi = {},
year = {2014},
}
Article: icse14main-p008-p doi:
Integrating Adaptive User Interface Capabilities in Enterprise Applications
Pierre A. Akiki,
Arosha K. Bandara, and
Yijun Yu
(Open University, UK)
@InProceedings{ICSE14p745,
author = {Pierre A. Akiki and Arosha K. Bandara and Yijun Yu},
title = {Integrating Adaptive User Interface Capabilities in Enterprise Applications},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {745-744},
doi = {},
year = {2014},
}
Article: icse14main-p018-p doi:
Build and Package Management
Thu, Jun 5, 16:30 - 18:30, Hall 1 (Chair: Arie van Deursen)
Programmers' Build Errors: A Case Study (at Google)
Hyunmin Seo,
Caitlin Sadowski,
Sebastian Elbaum,
Edward Aftandilian, and
Robert Bowdidge
(Hong Kong University of Science and Technology, China; Google, USA; University of Nebraska-Lincoln, USA)
@InProceedings{ICSE14p757,
author = {Hyunmin Seo and Caitlin Sadowski and Sebastian Elbaum and Edward Aftandilian and Robert Bowdidge},
title = {Programmers' Build Errors: A Case Study (at Google)},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {757-756},
doi = {},
year = {2014},
}
Article: icse14main-p135-p doi:
Understanding and Improving Software Build Teams
Shaun Phillips,
Thomas Zimmermann, and
Christian Bird
(University of Calgary, Canada; Microsoft Research, USA)
@InProceedings{ICSE14p769,
author = {Shaun Phillips and Thomas Zimmermann and Christian Bird},
title = {Understanding and Improving Software Build Teams},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {769-768},
doi = {},
year = {2014},
}
Article: icse14main-p286-p doi:
Towards Efficient Optimization in Package Management Systems
Alexey Ignatiev,
Mikoláš Janota, and
Joao Marques-Silva
(INESC-ID, Portugal; University College Dublin, Ireland)
@InProceedings{ICSE14p781,
author = {Alexey Ignatiev and Mikoláš Janota and Joao Marques-Silva},
title = {Towards Efficient Optimization in Package Management Systems},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {781-780},
doi = {},
year = {2014},
}
Article: icse14main-p418-p doi:
Easing Software Component Repository Evolution
Jérôme Vouillon,
Mehdi Dogguy, and
Roberto Di Cosmo
(University Paris Diderot, France; CNRS, France; EDF, France; Debian, France; INRIA, France)
@InProceedings{ICSE14p793,
author = {Jérôme Vouillon and Mehdi Dogguy and Roberto Di Cosmo},
title = {Easing Software Component Repository Evolution},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {793-792},
doi = {},
year = {2014},
}
Article: icse14main-p202-p doi:
Mining
Thu, Jun 5, 16:30 - 18:30, Hall 2 (Chair: Premkumar Devanbu)
AR-Miner: Mining Informative Reviews for Developers from Mobile App Marketplace
Ning Chen,
Jialiu Lin,
Steven C. H. Hoi,
Xiaokui Xiao, and
Boshen Zhang
(Nanyang Technological University, Singapore; Carnegie Mellon University, USA)
@InProceedings{ICSE14p805,
author = {Ning Chen and Jialiu Lin and Steven C. H. Hoi and Xiaokui Xiao and Boshen Zhang},
title = {AR-Miner: Mining Informative Reviews for Developers from Mobile App Marketplace},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {805-804},
doi = {},
year = {2014},
}
Article: icse14main-p217-p doi:
Mining Billions of AST Nodes to Study Actual and Potential Usage of Java Language Features
Robert Dyer,
Hridesh Rajan,
Hoan Anh Nguyen, and
Tien N. Nguyen
(Iowa State University, USA)
@InProceedings{ICSE14p817,
author = {Robert Dyer and Hridesh Rajan and Hoan Anh Nguyen and Tien N. Nguyen},
title = {Mining Billions of AST Nodes to Study Actual and Potential Usage of Java Language Features},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {817-816},
doi = {},
year = {2014},
}
Article: icse14main-p369-p doi:
Mining Interprocedural, Data-Oriented Usage Patterns in JavaScript Web Applications
Hung Viet Nguyen,
Hoan Anh Nguyen,
Anh Tuan Nguyen, and
Tien N. Nguyen
(Iowa State University, USA)
@InProceedings{ICSE14p829,
author = {Hung Viet Nguyen and Hoan Anh Nguyen and Anh Tuan Nguyen and Tien N. Nguyen},
title = {Mining Interprocedural, Data-Oriented Usage Patterns in JavaScript Web Applications},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {829-828},
doi = {},
year = {2014},
}
Article: icse14main-p408-p doi:
Mining Fine-Grained Code Changes to Detect Unknown Change Patterns
Stas Negara,
Mihai Codoban,
Danny Dig, and
Ralph E. Johnson
(University of Illinois at Urbana-Champaign, USA; Oregon State University, USA)
@InProceedings{ICSE14p841,
author = {Stas Negara and Mihai Codoban and Danny Dig and Ralph E. Johnson},
title = {Mining Fine-Grained Code Changes to Detect Unknown Change Patterns},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {841-840},
doi = {},
year = {2014},
}
Article: icse14main-p446-p doi:
Automated Bug Detection and Repair
Thu, Jun 5, 16:30 - 18:30, MR.G.1-3 (Chair: Tim Menzies)
Detecting Memory Leaks through Introspective Dynamic Behavior Modeling using Machine Learning
Sangho Lee,
Changhee Jung, and
Santosh Pande
(Georgia Tech, USA; Virginia Tech, USA)
@InProceedings{ICSE14p853,
author = {Sangho Lee and Changhee Jung and Santosh Pande},
title = {Detecting Memory Leaks through Introspective Dynamic Behavior Modeling using Machine Learning},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {853-852},
doi = {},
year = {2014},
}
Article: icse14main-p421-p doi:
Automated Memory Leak Detection for Production Use
Changhee Jung,
Sangho Lee,
Easwaran Raman, and
Santosh Pande
(Virginia Tech, USA; Georgia Tech, USA; Google, USA)
@InProceedings{ICSE14p865,
author = {Changhee Jung and Sangho Lee and Easwaran Raman and Santosh Pande},
title = {Automated Memory Leak Detection for Production Use},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {865-864},
doi = {},
year = {2014},
}
Article: icse14main-p428-p doi:
Vejovis: Suggesting Fixes for JavaScript Faults
Frolin S. Ocariza, Jr.,
Karthik Pattabiraman, and
Ali Mesbah
(University of British Columbia, Canada)
@InProceedings{ICSE14p877,
author = {Frolin S. Ocariza, Jr. and Karthik Pattabiraman and Ali Mesbah},
title = {Vejovis: Suggesting Fixes for JavaScript Faults},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {877-876},
doi = {},
year = {2014},
}
Article: icse14main-p153-p doi:
Is Spreadsheet Ambiguity Harmful? Detecting and Repairing Spreadsheet Smells due to Ambiguous Computation
Wensheng Dou,
Shing-Chi Cheung, and
Jun Wei
(Institute of Software at Chinese Academy of Sciences, China; Hong Kong University of Science and Technology, China)
@InProceedings{ICSE14p889,
author = {Wensheng Dou and Shing-Chi Cheung and Jun Wei},
title = {Is Spreadsheet Ambiguity Harmful? Detecting and Repairing Spreadsheet Smells due to Ambiguous Computation},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {889-888},
doi = {},
year = {2014},
}
Article: icse14main-p441-p doi:
Requirements
Fri, Jun 6, 10:30 - 12:30, MR.G.1-3 (Chair: Daniel Amyot)
Us and Them: A Study of Privacy Requirements Across North America, Asia, and Europe
Swapneel Sheth,
Gail Kaiser, and
Walid Maalej
(Columbia University, USA; University of Hamburg, Germany)
@InProceedings{ICSE14p901,
author = {Swapneel Sheth and Gail Kaiser and Walid Maalej},
title = {Us and Them: A Study of Privacy Requirements Across North America, Asia, and Europe},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {901-900},
doi = {},
year = {2014},
}
Article: icse14main-p082-p doi:
Distilling Privacy Requirements for Mobile Applications
Keerthi Thomas,
Arosha K. Bandara,
Blaine A. Price, and
Bashar Nuseibeh
(Open University, UK; University of Limerick, Ireland)
@InProceedings{ICSE14p913,
author = {Keerthi Thomas and Arosha K. Bandara and Blaine A. Price and Bashar Nuseibeh},
title = {Distilling Privacy Requirements for Mobile Applications},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {913-912},
doi = {},
year = {2014},
}
Article: icse14main-p057-p doi:
Uncertainty, Risk, and Information Value in Software Requirements and Architecture
Emmanuel Letier,
David Stefan, and
Earl T. Barr
(University College London, UK)
@InProceedings{ICSE14p925,
author = {Emmanuel Letier and David Stefan and Earl T. Barr},
title = {Uncertainty, Risk, and Information Value in Software Requirements and Architecture},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {925-924},
doi = {},
year = {2014},
}
Article: icse14main-p052-p doi:
Requirements Fixation
Rahul Mohanani,
Paul Ralph, and
Ben Shreeve
(Lancaster University, UK)
@InProceedings{ICSE14p937,
author = {Rahul Mohanani and Paul Ralph and Ben Shreeve},
title = {Requirements Fixation},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {937-936},
doi = {},
year = {2014},
}
Article: icse14main-p034-p doi:
Testing and Conformance Verification
Fri, Jun 6, 10:30 - 12:30, Hall 1 (Chair: Alessandro Orso)
Exploring Variability-Aware Execution for Testing Plugin-Based Web Applications
Hung Viet Nguyen,
Christian Kästner, and
Tien N. Nguyen
(Iowa State University, USA; Carnegie Mellon University, USA)
@InProceedings{ICSE14p949,
author = {Hung Viet Nguyen and Christian Kästner and Tien N. Nguyen},
title = {Exploring Variability-Aware Execution for Testing Plugin-Based Web Applications},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {949-948},
doi = {},
year = {2014},
}
Article: icse14main-p400-p doi:
A Study of Equivalent and Stubborn Mutation Operators using Human Analysis of Equivalence
Xiangjuan Yao,
Mark Harman, and
Yue Jia
(China University of Mining and Technology, China; University College London, UK)
@InProceedings{ICSE14p961,
author = {Xiangjuan Yao and Mark Harman and Yue Jia},
title = {A Study of Equivalent and Stubborn Mutation Operators using Human Analysis of Equivalence},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {961-960},
doi = {},
year = {2014},
}
Article: icse14main-p234-p doi:
Cross-Checking Oracles from Intrinsic Software Redundancy
Antonio Carzaniga,
Alberto Goffi,
Alessandra Gorla,
Andrea Mattavelli, and
Mauro Pezzè
(University of Lugano, Switzerland; Saarland University, Germany; University of Milano-Bicocca, Italy)
@InProceedings{ICSE14p973,
author = {Antonio Carzaniga and Alberto Goffi and Alessandra Gorla and Andrea Mattavelli and Mauro Pezzè},
title = {Cross-Checking Oracles from Intrinsic Software Redundancy},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {973-972},
doi = {},
year = {2014},
}
Article: icse14main-p346-p doi:
Mind the Gap: Assessing the Conformance of Software Traceability to Relevant Guidelines
Patrick Rempel,
Patrick Mäder,
Tobias Kuschke, and
Jane Cleland-Huang
(TU Ilmenau, Germany; DePaul University, USA)
@InProceedings{ICSE14p985,
author = {Patrick Rempel and Patrick Mäder and Tobias Kuschke and Jane Cleland-Huang},
title = {Mind the Gap: Assessing the Conformance of Software Traceability to Relevant Guidelines},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {985-984},
doi = {},
year = {2014},
}
Article: icse14main-p357-p doi:
Modeling and Interfaces
Fri, Jun 6, 10:30 - 12:30, MR.1.3-4 (Chair: Sven Apel)
Effects of Using Examples on Structural Model Comprehension: A Controlled Experiment
Dina Zayan,
Michał Antkiewicz, and
Krzysztof Czarnecki
(University of Waterloo, Canada)
@InProceedings{ICSE14p997,
author = {Dina Zayan and Michał Antkiewicz and Krzysztof Czarnecki},
title = {Effects of Using Examples on Structural Model Comprehension: A Controlled Experiment},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {997-996},
doi = {},
year = {2014},
}
Article: icse14main-p258-p doi:
Design Rule Spaces: A New Form of Architecture Insight
Lu Xiao,
Yuanfang Cai, and
Rick Kazman
(Drexel University, USA; University of Hawaii, USA; SEI, USA)
@InProceedings{ICSE14p1009,
author = {Lu Xiao and Yuanfang Cai and Rick Kazman},
title = {Design Rule Spaces: A New Form of Architecture Insight},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1009-1008},
doi = {},
year = {2014},
}
Article: icse14main-p063-p doi:
Controlled Modeling Environment using Flexibly-Formatted Spreadsheets
Hisashi Miyashita,
Hideki Tai, and
Shunichi Amano
(Cybernet Systems, Japan; IBM Research, Japan)
@InProceedings{ICSE14p1021,
author = {Hisashi Miyashita and Hideki Tai and Shunichi Amano},
title = {Controlled Modeling Environment using Flexibly-Formatted Spreadsheets},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1021-1020},
doi = {},
year = {2014},
}
Article: icse14main-p024-p doi:
Feature Maintenance with Emergent Interfaces
Márcio Ribeiro,
Paulo Borba, and
Christian Kästner
(Federal University of Alagoas, Brazil; Federal University of Pernambuco, Brazil; Carnegie Mellon University, USA)
@InProceedings{ICSE14p1033,
author = {Márcio Ribeiro and Paulo Borba and Christian Kästner},
title = {Feature Maintenance with Emergent Interfaces},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1033-1032},
doi = {},
year = {2014},
}
Article: icse14main-p351-p doi:
Apps and Verification
Fri, Jun 6, 14:00 - 16:00, MR.G.1-3 (Chair: Luciano Baresi)
Detecting Performance Anti-patterns for Applications Developed using Object-Relational Mapping
Parminder Flora,
Weiyi Shang,
Zhen Ming Jiang, and
Ahmed E. Hassan
(Queen's University, Canada; York University, Canada; BlackBerry, Canada)
@InProceedings{ICSE14p1045,
author = {Parminder Flora and Weiyi Shang and Zhen Ming Jiang and Ahmed E. Hassan},
title = {Detecting Performance Anti-patterns for Applications Developed using Object-Relational Mapping},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1045-1044},
doi = {},
year = {2014},
}
Article: icse14main-p184-p doi:
Characterizing and Detecting Performance Bugs for Smartphone Applications
Yepang Liu,
Chang Xu, and
Shing-Chi Cheung
(Hong Kong University of Science and Technology, China; Nanjing University, China)
@InProceedings{ICSE14p1057,
author = {Yepang Liu and Chang Xu and Shing-Chi Cheung},
title = {Characterizing and Detecting Performance Bugs for Smartphone Applications},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1057-1056},
doi = {},
year = {2014},
}
ACM Distinguished Paper
Article: icse14main-p014-p doi:
Checking App Behavior Against App Descriptions
Alessandra Gorla,
Ilaria Tavecchia,
Florian Gross, and
Andreas Zeller
(Saarland University, Germany)
@InProceedings{ICSE14p1069,
author = {Alessandra Gorla and Ilaria Tavecchia and Florian Gross and Andreas Zeller},
title = {Checking App Behavior Against App Descriptions},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1069-1068},
doi = {},
year = {2014},
}
Article: icse14main-p292-p doi:
AsDroid: Detecting Stealthy Behaviors in Android Applications by User Interface and Program Behavior Contradiction
Jianjun Huang,
Xiangyu Zhang,
Lin Tan,
Peng Wang, and
Bin Liang
(Purdue University, USA; University of Waterloo, Canada; Renmin University of China, China)
@InProceedings{ICSE14p1081,
author = {Jianjun Huang and Xiangyu Zhang and Lin Tan and Peng Wang and Bin Liang},
title = {AsDroid: Detecting Stealthy Behaviors in Android Applications by User Interface and Program Behavior Contradiction},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1081-1080},
doi = {},
year = {2014},
}
Article: icse14main-p403-p doi:
Symbolic Execution
Fri, Jun 6, 14:00 - 16:00, Hall 1 (Chair: Michael Whalen)
Patch Verification via Multiversion Interprocedural Control Flow Graphs
Wei Le and
Shannon D. Pattison
(Rochester Institute of Technology, USA)
@InProceedings{ICSE14p1093,
author = {Wei Le and Shannon D. Pattison},
title = {Patch Verification via Multiversion Interprocedural Control Flow Graphs},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1093-1092},
doi = {},
year = {2014},
}
Article: icse14main-p411-p doi:
Property Differencing for Incremental Checking
Guowei Yang,
Sarfraz Khurshid,
Suzette Person, and
Neha Rungta
(Texas State University, USA; University of Texas at Austin, USA; NASA Langley Research Center, USA; NASA Ames Research Center, USA)
@InProceedings{ICSE14p1105,
author = {Guowei Yang and Sarfraz Khurshid and Suzette Person and Neha Rungta},
title = {Property Differencing for Incremental Checking},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1105-1104},
doi = {},
year = {2014},
}
Article: icse14main-p463-p doi:
Symbolic Assume-Guarantee Reasoning through BDD Learning
Fei He,
Bow-Yaw Wang,
Liangze Yin, and
Lei Zhu
(Tsinghua University, China; Academia Sinica, Taiwan)
@InProceedings{ICSE14p1117,
author = {Fei He and Bow-Yaw Wang and Liangze Yin and Lei Zhu},
title = {Symbolic Assume-Guarantee Reasoning through BDD Learning},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1117-1116},
doi = {},
year = {2014},
}
Article: icse14main-p121-p doi:
Enhancing Symbolic Execution with Veritesting
Thanassis Avgerinos,
Alexandre Rebert,
Sang Kil Cha, and
David Brumley
(Carnegie Mellon University, USA)
@InProceedings{ICSE14p1129,
author = {Thanassis Avgerinos and Alexandre Rebert and Sang Kil Cha and David Brumley},
title = {Enhancing Symbolic Execution with Veritesting},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1129-1128},
doi = {},
year = {2014},
}
ACM Distinguished Paper
Article: icse14main-p362-p doi:
Refactoring and Reverse Engineering
Fri, Jun 6, 14:00 - 16:00, MR.1.3-4 (Chair: Miryung Kim)
Manual Refactoring Changes with Automated Refactoring Validation
Xi Ge and
Emerson Murphy-Hill
(North Carolina State University, USA)
@InProceedings{ICSE14p1141,
author = {Xi Ge and Emerson Murphy-Hill},
title = {Manual Refactoring Changes with Automated Refactoring Validation},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1141-1140},
doi = {},
year = {2014},
}
Article: icse14main-p301-p doi:
Alternate Refactoring Paths Reveal Usability Problems
Mohsen Vakilian and
Ralph E. Johnson
(University of Illinois at Urbana-Champaign, USA)
@InProceedings{ICSE14p1153,
author = {Mohsen Vakilian and Ralph E. Johnson},
title = {Alternate Refactoring Paths Reveal Usability Problems},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1153-1152},
doi = {},
year = {2014},
}
Article: icse14main-p309-p doi:
A Study and Toolkit for Asynchronous Programming in C#
Semih Okur,
David L. Hartveld,
Danny Dig, and
Arie van Deursen
(University of Illinois at Urbana-Champaign, USA; Delft University of Technology, Netherlands; Oregon State University, USA)
@InProceedings{ICSE14p1165,
author = {Semih Okur and David L. Hartveld and Danny Dig and Arie van Deursen},
title = {A Study and Toolkit for Asynchronous Programming in C#},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1165-1164},
doi = {},
year = {2014},
}
ACM Distinguished Paper
Article: icse14main-p426-p doi:
Reuse-Oriented Reverse Engineering of Functional Components from X86 Binaries
Dohyeong Kim,
William N. Sumner,
Xiangyu Zhang,
Dongyan Xu, and
Hira Agrawal
(Purdue University, USA; Simon Fraser University, Canada; Applied Communications Sciences, USA)
@InProceedings{ICSE14p1177,
author = {Dohyeong Kim and William N. Sumner and Xiangyu Zhang and Dongyan Xu and Hira Agrawal},
title = {Reuse-Oriented Reverse Engineering of Functional Components from X86 Binaries},
booktitle = {Proc.\ ICSE},
publisher = {ACM},
pages = {1177-1176},
doi = {},
year = {2014},
}
Article: icse14main-p374-p doi:
proc time: 0.2