Powered by
2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE), November 11-15, 2013,
Palo Alto, USA
Preface
Invited Papers
Big Problems in Industry (Panel)
John Penix
(Google, USA)
@InProceedings{ASE13p13,
author = {John Penix},
title = {Big Problems in Industry (Panel)},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {13-12},
doi = {},
year = {2013},
}
Technical Research Track
Concurrency
Round-Up: Runtime Checking Quasi Linearizability of Concurrent Data Structures
Lu Zhang,
Arijit Chattopadhyay, and
Chao Wang
(Virginia Tech, USA)
@InProceedings{ASE13p19,
author = {Lu Zhang and Arijit Chattopadhyay and Chao Wang},
title = {Round-Up: Runtime Checking Quasi Linearizability of Concurrent Data Structures},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {19-18},
doi = {},
year = {2013},
}
Constraint-Based Automatic Symmetry Detection
Shao Jie Zhang,
Jun Sun,
Chengnian Sun,
Yang Liu,
Junwei Ma, and
Jin Song Dong
(Singapore University of Technology and Design, Singapore; National University of Singapore, Singapore; Nanyang Technological University, Singapore)
@InProceedings{ASE13p30,
author = {Shao Jie Zhang and Jun Sun and Chengnian Sun and Yang Liu and Junwei Ma and Jin Song Dong},
title = {Constraint-Based Automatic Symmetry Detection},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {30-29},
doi = {},
year = {2013},
}
Proving MCAPI Executions Are Correct using SMT
Yu Huang,
Eric Mercer, and
Jay McCarthy
(Brigham Young University, USA)
@InProceedings{ASE13p41,
author = {Yu Huang and Eric Mercer and Jay McCarthy},
title = {Proving MCAPI Executions Are Correct using SMT},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {41-40},
doi = {},
year = {2013},
}
Dynamic Analysis
PIEtrace: Platform Independent Executable Trace
Yonghwi Kwon,
Xiangyu Zhang, and
Dongyan Xu
(Purdue University, USA)
@InProceedings{ASE13p63,
author = {Yonghwi Kwon and Xiangyu Zhang and Dongyan Xu},
title = {PIEtrace: Platform Independent Executable Trace},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {63-62},
doi = {},
year = {2013},
}
ACM SIGSOFT Distinguished Paper Award
Improving Efficiency of Dynamic Analysis with Dynamic Dependence Summaries
Vijay Krishna Palepu,
Guoqing Xu, and
James A. Jones
(University of California at Irvine, USA)
@InProceedings{ASE13p74,
author = {Vijay Krishna Palepu and Guoqing Xu and James A. Jones},
title = {Improving Efficiency of Dynamic Analysis with Dynamic Dependence Summaries},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {74-73},
doi = {},
year = {2013},
}
Identifying Execution Points for Dynamic Analyses
William N. Sumner and
Xiangyu Zhang
(Simon Fraser University, Canada; Purdue University, USA)
@InProceedings{ASE13p96,
author = {William N. Sumner and Xiangyu Zhang},
title = {Identifying Execution Points for Dynamic Analyses},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {96-95},
doi = {},
year = {2013},
}
Testing
Operator-Based and Random Mutant Selection: Better Together
Lingming Zhang,
Milos Gligoric,
Darko Marinov, and
Sarfraz Khurshid
(University of Texas at Austin, USA; University of Illinois at Urbana-Champaign, USA)
@InProceedings{ASE13p107,
author = {Lingming Zhang and Milos Gligoric and Darko Marinov and Sarfraz Khurshid},
title = {Operator-Based and Random Mutant Selection: Better Together},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {107-106},
doi = {},
year = {2013},
}
Testing Properties of Dataflow Program Operators
Zhihong Xu,
Martin Hirzel,
Gregg Rothermel, and
Kun-Lung Wu
(University of Nebraska-Lincoln, USA; IBM Research, USA)
@InProceedings{ASE13p118,
author = {Zhihong Xu and Martin Hirzel and Gregg Rothermel and Kun-Lung Wu},
title = {Testing Properties of Dataflow Program Operators},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {118-117},
doi = {},
year = {2013},
}
Bita: Coverage-Guided, Automatic Testing of Actor Programs
Samira Tasharofi,
Michael Pradel,
Yu Lin, and
Ralph E. Johnson
(University of Illinois at Urbana-Champaign, USA; ETH Zurich, Switzerland)
@InProceedings{ASE13p129,
author = {Samira Tasharofi and Michael Pradel and Yu Lin and Ralph E. Johnson},
title = {Bita: Coverage-Guided, Automatic Testing of Actor Programs},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {129-128},
doi = {},
year = {2013},
}
SABRINE: State-Based Robustness Testing of Operating Systems
Domenico Cotroneo,
Domenico Di Leo,
Francesco Fucci, and
Roberto Natella
(Università degli Studi di Napoli Federico II, Italy; Critiware, Italy)
@InProceedings{ASE13p140,
author = {Domenico Cotroneo and Domenico Di Leo and Francesco Fucci and Roberto Natella},
title = {SABRINE: State-Based Robustness Testing of Operating Systems},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {140-139},
doi = {},
year = {2013},
}
Verification
Blitz: Compositional Bounded Model Checking for Real-World Programs
Chia Yuan Cho,
Vijay D’Silva, and
Dawn Song
(University of California at Berkeley, USA)
@InProceedings{ASE13p151,
author = {Chia Yuan Cho and Vijay D’Silva and Dawn Song},
title = {Blitz: Compositional Bounded Model Checking for Real-World Programs},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {151-150},
doi = {},
year = {2013},
}
Ranger: Parallel Analysis of Alloy Models by Range Partitioning
Nicolás Rosner,
Junaid H. Siddiqui,
Nazareno Aguirre,
Sarfraz Khurshid, and
Marcelo F. Frias
(Universidad de Buenos Aires, Argentina; LUMS School of Science and Engineering, Pakistan; Universidad Nacional de Río Cuarto, Argentina; University of Texas at Austin, USA; Instituto Tecnológico de Buenos Aires, Argentina)
@InProceedings{ASE13p162,
author = {Nicolás Rosner and Junaid H. Siddiqui and Nazareno Aguirre and Sarfraz Khurshid and Marcelo F. Frias},
title = {Ranger: Parallel Analysis of Alloy Models by Range Partitioning},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {162-161},
doi = {},
year = {2013},
}
Automated Verification of Pattern-Based Interaction Invariants in Ajax Applications
Yuta Maezawa,
Hironori Washizaki,
Yoshinori Tanabe, and
Shinichi Honiden
(University of Tokyo, Japan; Waseda University, Japan; National Institute of Informatics, Japan)
@InProceedings{ASE13p173,
author = {Yuta Maezawa and Hironori Washizaki and Yoshinori Tanabe and Shinichi Honiden},
title = {Automated Verification of Pattern-Based Interaction Invariants in Ajax Applications},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {173-172},
doi = {},
year = {2013},
}
Software Model Checking for Distributed Systems with Selector-Based, Non-blocking Communication
Cyrille Artho,
Masami Hagiya,
Richard Potter,
Yoshinori Tanabe,
Franz Weitl, and
Mitsuharu Yamamoto
(AIST, Japan; University of Tokyo, Japan; National Institute of Informatics, Japan; Chiba University, Japan)
@InProceedings{ASE13p184,
author = {Cyrille Artho and Masami Hagiya and Richard Potter and Yoshinori Tanabe and Franz Weitl and Mitsuharu Yamamoto},
title = {Software Model Checking for Distributed Systems with Selector-Based, Non-blocking Communication},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {184-183},
doi = {},
year = {2013},
}
Evolution
A Study of Repetitiveness of Code Changes in Software Evolution
Hoan Anh Nguyen,
Anh Tuan Nguyen,
Tung Thanh Nguyen,
Tien N. Nguyen, and
Hridesh Rajan
(Iowa State University, USA)
@InProceedings{ASE13p195,
author = {Hoan Anh Nguyen and Anh Tuan Nguyen and Tung Thanh Nguyen and Tien N. Nguyen and Hridesh Rajan},
title = {A Study of Repetitiveness of Code Changes in Software Evolution},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {195-194},
doi = {},
year = {2013},
}
Consistency-Preserving Edit Scripts in Model Versioning
Timo Kehrer,
Udo Kelter, and
Gabriele Taentzer
(University of Siegen, Germany; Philipps-Universität Marburg, Germany)
@InProceedings{ASE13p206,
author = {Timo Kehrer and Udo Kelter and Gabriele Taentzer},
title = {Consistency-Preserving Edit Scripts in Model Versioning},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {206-205},
doi = {},
year = {2013},
}
JFlow: Practical Refactorings for Flow-Based Parallelism
Nicholas Chen and
Ralph E. Johnson
(University of Illinois at Urbana-Champaign, USA)
@InProceedings{ASE13p217,
author = {Nicholas Chen and Ralph E. Johnson},
title = {JFlow: Practical Refactorings for Flow-Based Parallelism},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {217-216},
doi = {},
year = {2013},
}
Automated Planning for Software Architecture Evolution
Jeffrey M. Barnes,
Ashutosh Pandey, and
David Garlan
(Carnegie Mellon University, USA)
@InProceedings{ASE13p228,
author = {Jeffrey M. Barnes and Ashutosh Pandey and David Garlan},
title = {Automated Planning for Software Architecture Evolution},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {228-227},
doi = {},
year = {2013},
}
Generation and Synthesis
Automatically Synthesizing SQL Queries from Input-Output Examples
Sai Zhang and
Yuyin Sun
(University of Washington, USA)
@InProceedings{ASE13p239,
author = {Sai Zhang and Yuyin Sun},
title = {Automatically Synthesizing SQL Queries from Input-Output Examples},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {239-238},
doi = {},
year = {2013},
}
SEDGE: Symbolic Example Data Generation for Dataflow Programs
Kaituo Li,
Christoph Reichenbach,
Yannis Smaragdakis,
Yanlei Diao, and
Christoph Csallner
(University of Massachusetts at Amherst, USA; Goethe University Frankfurt, Germany; University of Athens, Greece; University of Texas at Arlington, USA)
@InProceedings{ASE13p250,
author = {Kaituo Li and Christoph Reichenbach and Yannis Smaragdakis and Yanlei Diao and Christoph Csallner},
title = {SEDGE: Symbolic Example Data Generation for Dataflow Programs},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {250-249},
doi = {},
year = {2013},
}
Characteristic Studies of Loop Problems for Structural Test Generation via Symbolic Execution
Xusheng Xiao,
Sihan Li,
Tao Xie, and
Nikolai Tillmann
(North Carolina State University, USA; University of Illinois at Urbana-Champaign, USA; Microsoft Research, USA)
@InProceedings{ASE13p261,
author = {Xusheng Xiao and Sihan Li and Tao Xie and Nikolai Tillmann},
title = {Characteristic Studies of Loop Problems for Structural Test Generation via Symbolic Execution},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {261-260},
doi = {},
year = {2013},
}
Entropy-Based Test Generation for Improved Fault Localization
José Campos,
Rui Abreu,
Gordon Fraser, and
Marcelo d'Amorim
(University of Porto, Portugal; University of Sheffield, UK; Federal University of Pernambuco, Brazil)
@InProceedings{ASE13p272,
author = {José Campos and Rui Abreu and Gordon Fraser and Marcelo d'Amorim},
title = {Entropy-Based Test Generation for Improved Fault Localization},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {272-271},
doi = {},
year = {2013},
}
Recommendations
Detecting Bad Smells in Source Code using Change History Information
Fabio Palomba,
Gabriele Bavota,
Massimiliano Di Penta,
Rocco Oliveto,
Andrea De Lucia, and
Denys Poshyvanyk
(University of Salerno, Italy; University of Sannio, Italy; University of Molise, Italy; College of William and Mary, USA)
@InProceedings{ASE13p283,
author = {Fabio Palomba and Gabriele Bavota and Massimiliano Di Penta and Rocco Oliveto and Andrea De Lucia and Denys Poshyvanyk},
title = {Detecting Bad Smells in Source Code using Change History Information},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {283-282},
doi = {},
year = {2013},
}
ACM SIGSOFT Distinguished Paper Award
Personalized Defect Prediction
Tian Jiang,
Lin Tan, and
Sunghun Kim
(University of Waterloo, Canada; Hong Kong University of Science and Technology, China)
@InProceedings{ASE13p294,
author = {Tian Jiang and Lin Tan and Sunghun Kim},
title = {Personalized Defect Prediction},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {294-293},
doi = {},
year = {2013},
}
Automatic Recommendation of API Methods from Feature Requests
Ferdian Thung,
Shaowei Wang,
David Lo, and
Julia Lawall
(Singapore Management University, Singapore; Inria, France; Lip6, France)
@InProceedings{ASE13p305,
author = {Ferdian Thung and Shaowei Wang and David Lo and Julia Lawall},
title = {Automatic Recommendation of API Methods from Feature Requests},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {305-304},
doi = {},
year = {2013},
}
Variability-Aware Performance Prediction: A Statistical Learning Approach
Jianmei Guo,
Krzysztof Czarnecki,
Sven Apel,
Norbert Siegmund, and
Andrzej Wąsowski
(University of Waterloo, Canada; University of Passau, Germany; IT University of Copenhagen, Denmark)
@InProceedings{ASE13p316,
author = {Jianmei Guo and Krzysztof Czarnecki and Sven Apel and Norbert Siegmund and Andrzej Wąsowski},
title = {Variability-Aware Performance Prediction: A Statistical Learning Approach},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {316-315},
doi = {},
year = {2013},
}
Security
A Scalable Approach for Malware Detection through Bounded Feature Space Behavior Modeling
Mahinthan Chandramohan,
Hee Beng Kuan Tan,
Lionel C. Briand,
Lwin Khin Shar, and
Bindu Madhavi Padmanabhuni
(Nanyang Technological University, Singapore; University of Luxembourg, Luxembourg)
@InProceedings{ASE13p327,
author = {Mahinthan Chandramohan and Hee Beng Kuan Tan and Lionel C. Briand and Lwin Khin Shar and Bindu Madhavi Padmanabhuni},
title = {A Scalable Approach for Malware Detection through Bounded Feature Space Behavior Modeling},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {327-326},
doi = {},
year = {2013},
}
Automatically Partition Software into Least Privilege Components using Dynamic Data Dependency Analysis
Yongzheng Wu,
Jun Sun,
Yang Liu, and
Jin Song Dong
(Singapore University of Technology and Design, Singapore; Nanyang Technological University, Singapore; National University of Singapore, Singapore)
@InProceedings{ASE13p338,
author = {Yongzheng Wu and Jun Sun and Yang Liu and Jin Song Dong},
title = {Automatically Partition Software into Least Privilege Components using Dynamic Data Dependency Analysis},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {338-337},
doi = {},
year = {2013},
}
Finding Architectural Flaws using Constraints
Radu Vanciu and
Marwan Abi-Antoun
(Wayne State University, USA)
@InProceedings{ASE13p349,
author = {Radu Vanciu and Marwan Abi-Antoun},
title = {Finding Architectural Flaws using Constraints},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {349-348},
doi = {},
year = {2013},
}
Debugging
Improving Bug Localization using Structured Information Retrieval
Ripon K. Saha,
Matthew Lease,
Sarfraz Khurshid, and
Dewayne E. Perry
(University of Texas at Austin, USA)
@InProceedings{ASE13p360,
author = {Ripon K. Saha and Matthew Lease and Sarfraz Khurshid and Dewayne E. Perry},
title = {Improving Bug Localization using Structured Information Retrieval},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {360-359},
doi = {},
year = {2013},
}
Leveraging Program Equivalence for Adaptive Program Repair: Models and First Results
Westley Weimer,
Zachary P. Fry, and
Stephanie Forrest
(University of Virginia, USA; University of New Mexico, USA)
@InProceedings{ASE13p371,
author = {Westley Weimer and Zachary P. Fry and Stephanie Forrest},
title = {Leveraging Program Equivalence for Adaptive Program Repair: Models and First Results},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {371-370},
doi = {},
year = {2013},
}
Detecting and Characterizing Semantic Inconsistencies in Ported Code
Baishakhi Ray,
Miryung Kim,
Suzette Person, and
Neha Rungta
(University of Texas at Austin, USA; NASA Langley Research Center, USA; NASA Ames Research Center, USA)
@InProceedings{ASE13p382,
author = {Baishakhi Ray and Miryung Kim and Suzette Person and Neha Rungta},
title = {Detecting and Characterizing Semantic Inconsistencies in Ported Code},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {382-381},
doi = {},
year = {2013},
}
Lightweight Control-Flow Instrumentation and Postmortem Analysis in Support of Debugging
Peter Ohmann and
Ben Liblit
(University of Wisconsin-Madison, USA)
@InProceedings{ASE13p393,
author = {Peter Ohmann and Ben Liblit},
title = {Lightweight Control-Flow Instrumentation and Postmortem Analysis in Support of Debugging},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {393-392},
doi = {},
year = {2013},
}
ACM SIGSOFT Distinguished Paper Award
Resources
Characterizing and Detecting Resource Leaks in Android Applications
Chaorong Guo,
Jian Zhang,
Jun Yan,
Zhiqiang Zhang, and
Yanli Zhang
(Institute of Software at Chinese Academy of Sciences, China; University of Chinese Academy of Sciences, China)
@InProceedings{ASE13p404,
author = {Chaorong Guo and Jian Zhang and Jun Yan and Zhiqiang Zhang and Yanli Zhang},
title = {Characterizing and Detecting Resource Leaks in Android Applications},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {404-403},
doi = {},
year = {2013},
}
Dangling References in Multi-configuration and Dynamic PHP-Based Web Applications
Hung Viet Nguyen,
Hoan Anh Nguyen,
Tung Thanh Nguyen,
Anh Tuan Nguyen, and
Tien N. Nguyen
(Iowa State University, USA)
@InProceedings{ASE13p415,
author = {Hung Viet Nguyen and Hoan Anh Nguyen and Tung Thanh Nguyen and Anh Tuan Nguyen and Tien N. Nguyen},
title = {Dangling References in Multi-configuration and Dynamic PHP-Based Web Applications},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {415-414},
doi = {},
year = {2013},
}
Dynamically Transforming Data Structures
Erik Österlund and
Welf Löwe
(Linnaeus University, Sweden)
@InProceedings{ASE13p426,
author = {Erik Österlund and Welf Löwe},
title = {Dynamically Transforming Data Structures},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {426-425},
doi = {},
year = {2013},
}
Towards Precise Metrics for Predicting Graph Query Performance
Benedek Izsó,
Zoltán Szatmári,
Gábor Bergmann,
Ákos Horváth, and
István Ráth
(Budapest University of Technology and Economics, Hungary)
@InProceedings{ASE13p437,
author = {Benedek Izsó and Zoltán Szatmári and Gábor Bergmann and Ákos Horváth and István Ráth},
title = {Towards Precise Metrics for Predicting Graph Query Performance},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {437-436},
doi = {},
year = {2013},
}
Specification Mining
TzuYu: Learning Stateful Typestates
Hao Xiao,
Jun Sun,
Yang Liu,
Shang-Wei Lin, and
Chengnian Sun
(Nanyang Technological University, Singapore; Singapore University of Technology and Design, Singapore; National University of Singapore, Singapore)
@InProceedings{ASE13p448,
author = {Hao Xiao and Jun Sun and Yang Liu and Shang-Wei Lin and Chengnian Sun},
title = {TzuYu: Learning Stateful Typestates},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {448-447},
doi = {},
year = {2013},
}
Mining Branching-Time Scenarios
Dirk Fahland,
David Lo, and
Shahar Maoz
(Eindhoven University of Technology, Netherlands; Singapore Management University, Singapore; Tel Aviv University, Israel)
@InProceedings{ASE13p459,
author = {Dirk Fahland and David Lo and Shahar Maoz},
title = {Mining Branching-Time Scenarios},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {459-458},
doi = {},
year = {2013},
}
Models and Complexity
Measuring the Structural Complexity of Feature Models
Richard Pohl,
Vanessa Stricker, and
Klaus Pohl
(University of Duisburg-Essen, Germany)
@InProceedings{ASE13p470,
author = {Richard Pohl and Vanessa Stricker and Klaus Pohl},
title = {Measuring the Structural Complexity of Feature Models},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {470-469},
doi = {},
year = {2013},
}
Scalable Product Line Configuration: A Straw to Break the Camel’s Back
Abdel Salam Sayyad,
Joseph Ingram,
Tim Menzies, and
Hany Ammar
(West Virginia University, USA)
@InProceedings{ASE13p481,
author = {Abdel Salam Sayyad and Joseph Ingram and Tim Menzies and Hany Ammar},
title = {Scalable Product Line Configuration: A Straw to Break the Camel’s Back},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {481-480},
doi = {},
year = {2013},
}
Experience Track
Experience: Software Analysis
Software Analytics for Incident Management of Online Services: An Experience Report
Jian-Guang Lou,
Qingwei Lin,
Rui Ding,
Qiang Fu,
Dongmei Zhang, and
Tao Xie
(Microsoft Research, China; University of Illinois at Urbana-Champaign, USA)
@InProceedings{ASE13p492,
author = {Jian-Guang Lou and Qingwei Lin and Rui Ding and Qiang Fu and Dongmei Zhang and Tao Xie},
title = {Software Analytics for Incident Management of Online Services: An Experience Report},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {492-491},
doi = {},
year = {2013},
}
A Comparative Analysis of Software Architecture Recovery Techniques
Joshua Garcia,
Igor Ivkovic, and
Nenad Medvidovic
(University of Southern California, USA; Wilfrid Laurier University, Canada)
@InProceedings{ASE13p503,
author = {Joshua Garcia and Igor Ivkovic and Nenad Medvidovic},
title = {A Comparative Analysis of Software Architecture Recovery Techniques},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {503-502},
doi = {},
year = {2013},
}
Towards Contextual and On-Demand Code Clone Management by Continuous Monitoring
Gang Zhang,
Xin Peng,
Zhenchang Xing,
Shihai Jiang,
Hai Wang, and
Wenyun Zhao
(Fudan University, China; Nanyang Technological University, Singapore)
@InProceedings{ASE13p514,
author = {Gang Zhang and Xin Peng and Zhenchang Xing and Shihai Jiang and Hai Wang and Wenyun Zhao},
title = {Towards Contextual and On-Demand Code Clone Management by Continuous Monitoring},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {514-513},
doi = {},
year = {2013},
}
The Potential of Polyhedral Optimization: An Empirical Study
Andreas Simbürger,
Sven Apel,
Armin Größlinger, and
Christian Lengauer
(University of Passau, Germany)
@InProceedings{ASE13p525,
author = {Andreas Simbürger and Sven Apel and Armin Größlinger and Christian Lengauer},
title = {The Potential of Polyhedral Optimization: An Empirical Study},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {525-524},
doi = {},
year = {2013},
}
Experience: Testing and Verification
Automated Unit Testing of Large Industrial Embedded Software using Concolic Testing
Yunho Kim,
Youil Kim,
Taeksu Kim,
Gunwoo Lee,
Yoonkyu Jang, and
Moonzoo Kim
(KAIST, South Korea; Samsung Electronics, South Korea)
@InProceedings{ASE13p536,
author = {Yunho Kim and Youil Kim and Taeksu Kim and Gunwoo Lee and Yoonkyu Jang and Moonzoo Kim},
title = {Automated Unit Testing of Large Industrial Embedded Software using Concolic Testing},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {536-535},
doi = {},
year = {2013},
}
Minimizing CPU Time Shortage Risks in Integrated Embedded Software
Shiva Nejati,
Morayo Adedjouma,
Lionel C. Briand,
Jonathan Hellebaut,
Julien Begey, and
Yves Clement
(University of Luxembourg, Luxembourg; Delphi, Luxembourg)
@InProceedings{ASE13p547,
author = {Shiva Nejati and Morayo Adedjouma and Lionel C. Briand and Jonathan Hellebaut and Julien Begey and Yves Clement},
title = {Minimizing CPU Time Shortage Risks in Integrated Embedded Software},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {547-546},
doi = {},
year = {2013},
}
Model Based Test Validation and Oracles for Data Acquisition Systems
Daniel Di Nardo,
Nadia Alshahwan,
Lionel C. Briand,
Elizabeta Fourneret,
Tomislav Nakić-Alfirević, and
Vincent Masquelier
(University of Luxembourg, Luxembourg; SES, Luxembourg)
@InProceedings{ASE13p558,
author = {Daniel Di Nardo and Nadia Alshahwan and Lionel C. Briand and Elizabeta Fourneret and Tomislav Nakić-Alfirević and Vincent Masquelier},
title = {Model Based Test Validation and Oracles for Data Acquisition Systems},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {558-557},
doi = {},
year = {2013},
}
Automated Verification of Interactive Rule-Based Configuration Systems
Deepak Dhungana,
Ching Hoo Tang,
Christoph Weidenbach, and
Patrick Wischnewski
(Siemens, Austria; Max-Planck-Institute for Informatics, Germany; Logic4Business, Germany)
@InProceedings{ASE13p569,
author = {Deepak Dhungana and Ching Hoo Tang and Christoph Weidenbach and Patrick Wischnewski},
title = {Automated Verification of Interactive Rule-Based Configuration Systems},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {569-568},
doi = {},
year = {2013},
}
New Ideas Track
New Ideas: Adaptation and Transformation
AutoComment: Mining Question and Answer Sites for Automatic Comment Generation
Edmund Wong,
Jinqiu Yang, and
Lin Tan
(University of Waterloo, Canada)
@InProceedings{ASE13p580,
author = {Edmund Wong and Jinqiu Yang and Lin Tan},
title = {AutoComment: Mining Question and Answer Sites for Automatic Comment Generation},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {580-579},
doi = {},
year = {2013},
}
Detecting System Use Cases and Validations from Documents
Smita Ghaisas,
Manish Motwani, and
Preethu Rose Anish
(Tata Consultancy Services, India)
@InProceedings{ASE13p586,
author = {Smita Ghaisas and Manish Motwani and Preethu Rose Anish},
title = {Detecting System Use Cases and Validations from Documents},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {586-585},
doi = {},
year = {2013},
}
Multi-user Variability Configuration: A Game Theoretic Approach
Jesús García-Galán,
Pablo Trinidad, and
Antonio Ruiz-Cortés
(University of Seville, Spain)
@InProceedings{ASE13p592,
author = {Jesús García-Galán and Pablo Trinidad and Antonio Ruiz-Cortés},
title = {Multi-user Variability Configuration: A Game Theoretic Approach},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {592-591},
doi = {},
year = {2013},
}
From Comparison Matrix to Variability Model: The Wikipedia Case Study
Nicolas Sannier,
Mathieu Acher, and
Benoit Baudry
(University of Rennes 1, France; Inria, France; Irisa, France)
@InProceedings{ASE13p598,
author = {Nicolas Sannier and Mathieu Acher and Benoit Baudry},
title = {From Comparison Matrix to Variability Model: The Wikipedia Case Study},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {598-597},
doi = {},
year = {2013},
}
Learning Effective Query Transformations for Enhanced Requirements Trace Retrieval
Timothy Dietrich,
Jane Cleland-Huang, and
Yonghee Shin
(DePaul University, USA)
@InProceedings{ASE13p604,
author = {Timothy Dietrich and Jane Cleland-Huang and Yonghee Shin},
title = {Learning Effective Query Transformations for Enhanced Requirements Trace Retrieval},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {604-603},
doi = {},
year = {2013},
}
Environment Rematching: Toward Dependability Improvement for Self-Adaptive Applications
Chang Xu,
Wenhua Yang,
Xiaoxing Ma,
Chun Cao, and
Jian Lü
(Nanjing University, China)
@InProceedings{ASE13p610,
author = {Chang Xu and Wenhua Yang and Xiaoxing Ma and Chun Cao and Jian Lü},
title = {Environment Rematching: Toward Dependability Improvement for Self-Adaptive Applications},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {610-609},
doi = {},
year = {2013},
}
Cloud Twin: Native Execution of Android Applications on the Windows Phone
Ethan Holder,
Eeshan Shah,
Mohammed Davoodi, and
Eli Tilevich
(Virginia Tech, USA)
@InProceedings{ASE13p616,
author = {Ethan Holder and Eeshan Shah and Mohammed Davoodi and Eli Tilevich},
title = {Cloud Twin: Native Execution of Android Applications on the Windows Phone},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {616-615},
doi = {},
year = {2013},
}
SBFR: A Search Based Approach for Reproducing Failures of Programs with Grammar Based Input
Fitsum Meshesha Kifetew,
Wei Jin,
Roberto Tiella,
Alessandro Orso, and
Paolo Tonella
(Fondazione Bruno Kessler, Italy; Georgia Institute of Technology, USA)
@InProceedings{ASE13p622,
author = {Fitsum Meshesha Kifetew and Wei Jin and Roberto Tiella and Alessandro Orso and Paolo Tonella},
title = {SBFR: A Search Based Approach for Reproducing Failures of Programs with Grammar Based Input},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {622-621},
doi = {},
year = {2013},
}
New Ideas: Testing and Debugging
Pythia: Generating Test Cases with Oracles for JavaScript Applications
Shabnam Mirshokraie,
Ali Mesbah, and
Karthik Pattabiraman
(University of British Columbia, Canada)
@InProceedings{ASE13p628,
author = {Shabnam Mirshokraie and Ali Mesbah and Karthik Pattabiraman},
title = {Pythia: Generating Test Cases with Oracles for JavaScript Applications},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {628-627},
doi = {},
year = {2013},
}
Randomizing Regression Tests using Game Theory
Nupul Kukreja,
William G. J. Halfond, and
Milind Tambe
(University of Southern California, USA)
@InProceedings{ASE13p634,
author = {Nupul Kukreja and William G. J. Halfond and Milind Tambe},
title = {Randomizing Regression Tests using Game Theory},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {634-633},
doi = {},
year = {2013},
}
Adding Context to Fault Localization with Integration Coverage
Higor Amario de Souza and
Marcos Lordello Chaim
(University of Sao Paulo, Brazil)
@InProceedings{ASE13p646,
author = {Higor Amario de Souza and Marcos Lordello Chaim},
title = {Adding Context to Fault Localization with Integration Coverage},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {646-645},
doi = {},
year = {2013},
}
Using Automatically Generated Invariants for Regression Testing and Bug Localization
Parth Sagdeo,
Nicholas Ewalt,
Debjit Pal, and
Shobha Vasudevan
(University of Illinois at Urbana-Champaign, USA)
@InProceedings{ASE13p652,
author = {Parth Sagdeo and Nicholas Ewalt and Debjit Pal and Shobha Vasudevan},
title = {Using Automatically Generated Invariants for Regression Testing and Bug Localization},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {652-651},
doi = {},
year = {2013},
}
Class Level Fault Prediction using Software Clustering
Giuseppe Scanniello,
Carmine Gravino,
Andrian Marcus, and
Tim Menzies
(University of Basilicata, Italy; University of Salerno, Italy; Wayne State University, USA; West Virginia University, USA)
@InProceedings{ASE13p658,
author = {Giuseppe Scanniello and Carmine Gravino and Andrian Marcus and Tim Menzies},
title = {Class Level Fault Prediction using Software Clustering},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {658-657},
doi = {},
year = {2013},
}
ExPort: Detecting and Visualizing API Usages in Large Source Code Repositories
Evan Moritz,
Mario Linares-Vásquez,
Denys Poshyvanyk,
Mark Grechanik,
Collin McMillan, and
Malcom Gethers
(College of William and Mary, USA; University of Illinois at Chicago, USA; University of Notre Dame, USA; University of Maryland in Baltimore County, USA)
@InProceedings{ASE13p664,
author = {Evan Moritz and Mario Linares-Vásquez and Denys Poshyvanyk and Mark Grechanik and Collin McMillan and Malcom Gethers},
title = {ExPort: Detecting and Visualizing API Usages in Large Source Code Repositories},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {664-663},
doi = {},
year = {2013},
}
Flow Permissions for Android
Shashank Holavanalli,
Don Manuel,
Vishwas Nanjundaswamy,
Brian Rosenberg,
Feng Shen,
Steven Y. Ko, and
Lukasz Ziarek
(SUNY Buffalo, USA)
@InProceedings{ASE13p670,
author = {Shashank Holavanalli and Don Manuel and Vishwas Nanjundaswamy and Brian Rosenberg and Feng Shen and Steven Y. Ko and Lukasz Ziarek},
title = {Flow Permissions for Android},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {670-669},
doi = {},
year = {2013},
}
New Ideas: Models and Requirements
A Pattern-Based Approach to Parametric Specification Mining
Giles Reger,
Howard Barringer, and
David Rydeheard
(University of Manchester, UK)
@InProceedings{ASE13p676,
author = {Giles Reger and Howard Barringer and David Rydeheard},
title = {A Pattern-Based Approach to Parametric Specification Mining},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {676-675},
doi = {},
year = {2013},
}
Semi-automatic Generation of Metamodels from Model Sketches
Dustin Wüest,
Norbert Seyff, and
Martin Glinz
(University of Zurich, Switzerland)
@InProceedings{ASE13p682,
author = {Dustin Wüest and Norbert Seyff and Martin Glinz},
title = {Semi-automatic Generation of Metamodels from Model Sketches},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {682-681},
doi = {},
year = {2013},
}
Natural Language Requirements Quality Analysis Based on Business Domain Models
Annervaz K.M.,
Vikrant Kaulgud,
Shubhashis Sengupta, and
Milind Savagaonkar
(Accenture Technology Labs, India)
@InProceedings{ASE13p694,
author = {Annervaz K.M. and Vikrant Kaulgud and Shubhashis Sengupta and Milind Savagaonkar},
title = {Natural Language Requirements Quality Analysis Based on Business Domain Models},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {694-693},
doi = {},
year = {2013},
}
Model/Code Co-Refactoring: An MDE Approach
Jens von Pilgrim,
Bastian Ulke,
Andreas Thies, and
Friedrich Steimann
(Fernuniversität in Hagen, Germany)
@InProceedings{ASE13p700,
author = {Jens von Pilgrim and Bastian Ulke and Andreas Thies and Friedrich Steimann},
title = {Model/Code Co-Refactoring: An MDE Approach},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {700-699},
doi = {},
year = {2013},
}
Recovering Model Transformation Traces using Multi-Objective Optimization
Hajer Saada,
Marianne Huchard,
Clémentine Nebut, and
Houari Sahraoui
(Université Montpellier 2, France; CNRS, France; Université de Montréal, Canada)
@InProceedings{ASE13p706,
author = {Hajer Saada and Marianne Huchard and Clémentine Nebut and Houari Sahraoui},
title = {Recovering Model Transformation Traces using Multi-Objective Optimization},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {706-705},
doi = {},
year = {2013},
}
Tool Demonstrations
Model Repair and Transformation with Echo
Nuno Macedo,
Tiago Guimarães, and
Alcino Cunha
(HASLab at INESC TEC, Portugal; Universidade do Minho, Portugal)
@InProceedings{ASE13p712,
author = {Nuno Macedo and Tiago Guimarães and Alcino Cunha},
title = {Model Repair and Transformation with Echo},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {712-711},
doi = {},
year = {2013},
}
Smart Cloud Broker: Finding Your Home in the Clouds
Mohan Baruwal Chhetri,
Sergei Chichin,
Quoc Bao Vo, and
Ryszard Kowalczyk
(Swinburne University of Technology, Australia)
@InProceedings{ASE13p716,
author = {Mohan Baruwal Chhetri and Sergei Chichin and Quoc Bao Vo and Ryszard Kowalczyk},
title = {Smart Cloud Broker: Finding Your Home in the Clouds},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {716-715},
doi = {},
year = {2013},
}
OCRA: A Tool for Checking the Refinement of Temporal Contracts
Alessandro Cimatti,
Michele Dorigatti, and
Stefano Tonetta
(Fondazione Bruno Kessler, Italy)
@InProceedings{ASE13p720,
author = {Alessandro Cimatti and Michele Dorigatti and Stefano Tonetta},
title = {OCRA: A Tool for Checking the Refinement of Temporal Contracts},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {720-719},
doi = {},
year = {2013},
}
The Bounded Model Checker LLBMC
Stephan Falke,
Florian Merz, and
Carsten Sinz
(KIT, Germany)
@InProceedings{ASE13p724,
author = {Stephan Falke and Florian Merz and Carsten Sinz},
title = {The Bounded Model Checker LLBMC},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {724-723},
doi = {},
year = {2013},
}
CSeq: A Concurrency Pre-processor for Sequential C Verification Tools
Bernd Fischer,
Omar Inverso, and
Gennaro Parlato
(Stellenbosch University, South Africa; University of Southampton, UK)
@InProceedings{ASE13p728,
author = {Bernd Fischer and Omar Inverso and Gennaro Parlato},
title = {CSeq: A Concurrency Pre-processor for Sequential C Verification Tools},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {728-727},
doi = {},
year = {2013},
}
Automated Testing of Cloud-Based Elastic Systems with AUToCLES
Alessio Gambi,
Waldemar Hummer, and
Schahram Dustdar
(University of Lugano, Switzerland; Vienna University of Technology, Austria)
@InProceedings{ASE13p732,
author = {Alessio Gambi and Waldemar Hummer and Schahram Dustdar},
title = {Automated Testing of Cloud-Based Elastic Systems with AUToCLES},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {732-731},
doi = {},
year = {2013},
}
Tool Support for Automatic Model Transformation Specification using Concrete Visualisations
Iman Avazpour,
John Grundy, and
Lars Grunske
(Swinburne University of Technology, Australia; University of Stuttgart, Germany)
@InProceedings{ASE13p736,
author = {Iman Avazpour and John Grundy and Lars Grunske},
title = {Tool Support for Automatic Model Transformation Specification using Concrete Visualisations},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {736-735},
doi = {},
year = {2013},
}
Crushinator: A Framework towards Game-Independent Testing
Christopher Schaefer,
Hyunsook Do, and
Brian M. Slator
(North Dakota State University, USA)
@InProceedings{ASE13p744,
author = {Christopher Schaefer and Hyunsook Do and Brian M. Slator},
title = {Crushinator: A Framework towards Game-Independent Testing},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {744-743},
doi = {},
year = {2013},
}
Pex4Fun: A Web-Based Environment for Educational Gaming via Automated Test Generation
Nikolai Tillmann,
Jonathan de Halleux,
Tao Xie, and
Judith Bishop
(Microsoft Research, USA; University of Illinois at Urbana-Champaign, USA)
@InProceedings{ASE13p748,
author = {Nikolai Tillmann and Jonathan de Halleux and Tao Xie and Judith Bishop},
title = {Pex4Fun: A Web-Based Environment for Educational Gaming via Automated Test Generation},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {748-747},
doi = {},
year = {2013},
}
Developing Self-Verifying Service-Based Systems
Radu Calinescu,
Kenneth Johnson, and
Yasmin Rafiq
(University of York, UK)
@InProceedings{ASE13p752,
author = {Radu Calinescu and Kenneth Johnson and Yasmin Rafiq},
title = {Developing Self-Verifying Service-Based Systems},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {752-751},
doi = {},
year = {2013},
}
TRAM: A Tool for Transforming Textual Requirements into Analysis Models
Keletso J. Letsholo,
Liping Zhao, and
Erol-Valeriu Chioasca
(University of Manchester, UK)
@InProceedings{ASE13p756,
author = {Keletso J. Letsholo and Liping Zhao and Erol-Valeriu Chioasca},
title = {TRAM: A Tool for Transforming Textual Requirements into Analysis Models},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {756-755},
doi = {},
year = {2013},
}
iProbe: A Lightweight User-Level Dynamic Instrumentation Tool
Nipun Arora,
Hui Zhang,
Junghwan Rhee,
Kenji Yoshihira, and
Guofei Jiang
(NEC Labs, USA)
@InProceedings{ASE13p760,
author = {Nipun Arora and Hui Zhang and Junghwan Rhee and Kenji Yoshihira and Guofei Jiang},
title = {iProbe: A Lightweight User-Level Dynamic Instrumentation Tool},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {760-759},
doi = {},
year = {2013},
}
Doctoral Symposium
Supporting Bug Investigation using History Analysis
Francisco Servant
(University of California at Irvine, USA)
@InProceedings{ASE13p772,
author = {Francisco Servant},
title = {Supporting Bug Investigation using History Analysis},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {772-771},
doi = {},
year = {2013},
}
Context-Aware Task Allocation for Distributed Agile Team
Jun Lin
(Nanyang Technological University, Singapore)
@InProceedings{ASE13p776,
author = {Jun Lin},
title = {Context-Aware Task Allocation for Distributed Agile Team},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {776-775},
doi = {},
year = {2013},
}
Preventing Erosion of Architectural Tactics through Their Strategic Implementation, Preservation, and Visualization
Mehdi Mirakhorli
(DePaul University, USA)
@InProceedings{ASE13p780,
author = {Mehdi Mirakhorli},
title = {Preventing Erosion of Architectural Tactics through Their Strategic Implementation, Preservation, and Visualization},
booktitle = {Proc.\ ASE},
publisher = {IEEE},
pages = {780-779},
doi = {},
year = {2013},
}
proc time: 0.11