kirancodes.me
To Proof Maintenance & Beyond!
Venues / ASE /

ASE 2015

100 papers

  1. "What Parts of Your Apps are Loved by Users?" (T) · Xiaodong Gu, Sunghun Kim
  2. A Generic Framework for Concept-Based Exploration of Semi-Structured Software Engineering Data · Gillian J. Greene
  3. A Message-Passing Architecture without Public Ids Using Send-to-Behavior · Eric Shing-Suan Wang, Zhe Dang
  4. Access-Path Abstraction: Scaling Field-Sensitive Data-Flow Analysis with Unbounded Access Paths (T) · Johannes Lerch, Johannes Späth, Eric Bodden, Mira Mezini
  5. ActivitySpace: A Remembrance Framework to Support Interapplication Information Needs · Lingfeng Bao, Deheng Ye, Zhenchang Xing, Xin Xia, Xinyu Wang
  6. An Automated Framework for Recommending Program Elements to Novices (N) · Kurtis Zimmerman, Chandan Raj Rupakheti
  7. Array Shadow State Compression for Precise Dynamic Race Detection (T) · James R. Wilcox, Parker Finch, Cormac Flanagan, Stephen N. Freund
  8. Automated Tagging of Software Projects Using Bytecode and Dependencies (N) · Santiago Vargas-Baldrich, Mario Linares Vásquez, Denys Poshyvanyk
  9. Automated Test Input Generation for Android: Are We There Yet? (E) · Shauvik Roy Choudhary, Alessandra Gorla, Alessandro Orso
  10. Automatic Detection of Potential Layout Faults Following Changes to Responsive Web Pages (N) · Thomas A. Walsh, Phil McMinn, Gregory M. Kapfhammer
  11. Automatically Generating Test Templates from Test Names (N) · Benwen Zhang, Emily Hill, James Clause
  12. Automating the Extraction of Model-Based Software Product Lines from Model Variants (T) · Jabier Martinez, Tewfik Ziadi, Tegawendé F. Bissyandé, Jacques Klein, Yves Le Traon
  13. CIVL: Formal Verification of Parallel Programs · Manchun Zheng, Michael S. Rogers, Ziqing Luo, Matthew B. Dwyer, Stephen F. Siegel
  14. CLAMI: Defect Prediction on Unlabeled Datasets (T) · Jaechang Nam, Sunghun Kim
  15. Clone Merge - An Eclipse Plugin to Abstract Near-Clone C++ Methods · Krishna Narasimhan
  16. CodeExchange: Supporting Reformulation of Internet-Scale Code Queries in Context (T) · Lee Martie, Thomas D. LaToza, André van der Hoek
  17. CodeHow: Effective Code Search Based on API Understanding and Extended Boolean Model (E) · Fei Lv, Hongyu Zhang, Jian-Guang Lou, Shaowei Wang, Dongmei Zhang, Jianjun Zhao
  18. Combining Deep Learning with Information Retrieval to Localize Buggy Files for Bug Reports (N) · An Ngoc Lam, Anh Tuan Nguyen, Hoan Anh Nguyen, Tien N. Nguyen
  19. Configuration-Aware Change Impact Analysis (T) · Florian Angerer, Andreas Grimmer, Herbert Prähofer, Paul Grünbacher
  20. Copy and Paste Redeemed (T) · Krishna Narasimhan, Christoph Reichenbach
  21. Cost-Efficient Sampling for Performance Prediction of Configurable Systems (T) · Atrisha Sarkar, Jianmei Guo, Norbert Siegmund, Sven Apel, Krzysztof Czarnecki
  22. Covert Communication in Mobile Applications (T) · Julia Rubin, Michael I. Gordon, Nguyen Nguyen, Martin C. Rinard
  23. Crust: A Bounded Verifier for Rust (N) · John Toman, Stuart Pernsteiner, Emina Torlak
  24. DRIVER - A Platform for Collaborative Framework Understanding · Nuno Flores, Ademar Aguiar
  25. Detecting Broken Pointcuts Using Structural Commonality and Degree of Interest (N) · Raffi Khatchadourian, Awais Rashid, Hidehiko Masuhara, Takuya Watanabe
  26. Developing a DSL-Based Approach for Event-Based Monitoring of Systems of Systems: Experiences and Lessons Learned (E) · Michael Vierhauser, Rick Rabiser, Paul Grünbacher, Alexander Egyed
  27. Development Emails Content Analyzer: Intention Mining in Developer Discussions (T) · Andrea Di Sorbo, Sebastiano Panichella, Corrado Aaron Visaggio, Massimiliano Di Penta, Gerardo Canfora, Harald C. Gall
  28. Development History Granularity Transformations (N) · Kivanç Muslu, Luke Swart, Yuriy Brun, Michael D. Ernst
  29. Divide-and-Conquer Approach for Multi-phase Statistical Migration for Source Code (T) · Anh Tuan Nguyen, Tung Thanh Nguyen, Tien N. Nguyen
  30. Do Automatically Generated Unit Tests Find Real Faults? An Empirical Study of Effectiveness and Challenges (T) · Sina Shamshiri, René Just, José Miguel Rojas, Gordon Fraser, Phil McMinn, Andrea Arcuri
  31. Dynamically Testing GUIs Using Ant Colony Optimization (T) · Santo Carino, James H. Andrews
  32. Efficient Data Model Verification with Many-Sorted Logic (T) · Ivan Bocic, Tevfik Bultan
  33. Ensemble Methods for App Review Classification: An Approach for Software Evolution (N) · Emitza Guzman, Muhammad El-Haliby, Bernd Bruegge
  34. Evolutionary Robustness Testing of Data Processing Systems Using Models and Data Mutation (T) · Daniel Di Nardo, Fabrizio Pastore, Andrea Arcuri, Lionel C. Briand
  35. Executing Model-Based Tests on Platform-Specific Implementations (T) · Dongjiang You, Sanjai Rayadurgam, Mats Per Erik Heimdahl, John Komp, BaekGyu Kim, Oleg Sokolsky
  36. Experiences from Designing and Validating a Software Modernization Transformation (E) · Alexandru F. Iosif-Lazar, Ahmad Salim Al-Sibahi, Aleksandar S. Dimovski, Juha Erik Savolainen, Krzysztof Sierszecki, Andrzej Wasowski
  37. Exploiting Domain and Program Structure to Synthesize Efficient and Precise Data Flow Analyses (T) · Elena Sherman, Matthew B. Dwyer
  38. Extracting Visual Contracts from Java Programs (T) · Abdullah M. Alshanqiti, Reiko Heckel
  39. FLYAQ: Enabling Non-expert Users to Specify and Generate Missions of Autonomous Multicopters · Darko Bozhinoski, Davide Di Ruscio, Ivano Malavolta, Patrizio Pelliccione, Massimo Tivoli
  40. Fast and Precise Symbolic Analysis of Concurrency Bugs in Device Drivers (T) · Pantazis Deligiannis, Alastair F. Donaldson, Zvonimir Rakamaric
  41. Fixing Recurring Crash Bugs via Analyzing Q&A Sites (T) · Qing Gao, Hansheng Zhang, Jie Wang, Yingfei Xiong, Lu Zhang, Hong Mei
  42. Fuzzing the Rust Typechecker Using CLP (T) · Kyle Dewey, Jared Roesch, Ben Hardekopf
  43. GRT: An Automated Test Generator Using Orchestrated Program Analysis · Lei Ma, Cyrille Artho, Cheng Zhang, Hiroyuki Sato, Johannes Gmeiner, Rudolf Ramler
  44. GRT: Program-Analysis-Guided Random Testing (T) · Lei Ma, Cyrille Artho, Cheng Zhang, Hiroyuki Sato, Johannes Gmeiner, Rudolf Ramler
  45. General LTL Specification Mining (T) · Caroline Lemieux, Dennis Park, Ivan Beschastnikh
  46. Generating Fixtures for JavaScript Unit Testing (T) · Amin Milani Fard, Ali Mesbah, Eric Wohlstadter
  47. Generating Qualifiable Avionics Software: An Experience Report (E) · Andreas Wölfl, Norbert Siegmund, Sven Apel, Harald Kosch, Johann Krautlager, Guillermo Weber-Urbina
  48. Have We Seen Enough Traces? (T) · Hila Cohen, Shahar Maoz
  49. How Verified is My Code? Falsification-Driven Verification (T) · Alex Groce, Iftekhar Ahmed, Carlos Jensen, Paul E. McKenney
  50. How do Developers Document Database Usages in Source Code? (N) · Mario Linares Vásquez, Boyang Li, Christopher Vendome, Denys Poshyvanyk
  51. Interpolation Guided Compositional Verification (T) · Shang-Wei Lin, Jun Sun, Truong Khanh Nguyen, Yang Liu, Jin Song Dong
  52. Investigating Program Behavior Using the Texada LTL Specifications Miner · Caroline Lemieux, Ivan Beschastnikh
  53. JaConTeBe: A Benchmark Suite of Real-World Java Concurrency Bugs (T) · Ziyi Lin, Darko Marinov, Hao Zhong, Yuting Chen, Jianjun Zhao
  54. LED: Tool for Synthesizing Web Element Locators · Kartik Bajaj, Karthik Pattabiraman, Ali Mesbah
  55. Lazy-CSeq: A Context-Bounded Model Checking Tool for Multi-threaded C-Programs · Omar Inverso, Truc L. Nguyen, Bernd Fischer, Salvatore La Torre, Gennaro Parlato
  56. Learning to Generate Pseudo-Code from Source Code Using Statistical Machine Translation (T) · Yusuke Oda, Hiroyuki Fudaba, Graham Neubig, Hideaki Hata, Sakriani Sakti, Tomoki Toda + 1 more
  57. Learning to Rank for Question-Oriented Software Text Retrieval (T) · Yanzhen Zou, Ting Ye, Yangyang Lu, John Mylopoulos, Lu Zhang
  58. Measuring Object-Oriented Design Principles · Johannes Bräuer
  59. MetaMod: A Modeling Formalism with Modularity at Its Core · Ana-Maria Sutîi
  60. Mining User Opinions in Mobile App Reviews: A Keyword-Based Approach (T) · Phong Minh Vu, Tam The Nguyen, Hung Viet Pham, Tung Thanh Nguyen
  61. Model Checking Task Parallel Programs Using Gradual Permissions (N) · Eric G. Mercer, Peter Anderson, Nick Vrvilo, Vivek Sarkar
  62. Model-Based Testing of Stateful APIs with Modbat · Cyrille Artho, Martina Seidl, Quentin Gros, Eun-Hye Choi, Takashi Kitamura, Akira Mori + 2 more
  63. Model-Driven Allocation Engineering (T) · Uwe Pohlmann, Marcus Hüwe
  64. Mutation-Based Fault Localization for Real-World Multilingual Programs (T) · Shin Hong, Byeongcheol Lee, Taehoon Kwak, Yiru Jeon, Bongsuk Ko, Yunho Kim + 1 more
  65. Optimistic Shared Memory Dependence Tracing (T) · Yanyan Jiang, Du Li, Chang Xu, Xiaoxing Ma, Jian Lu
  66. Performance Prediction of Configurable Software Systems by Fourier Learning (T) · Yi Zhang, Jianmei Guo, Eric Blais, Krzysztof Czarnecki
  67. Practically Tunable Static Analysis Framework for Large-Scale JavaScript Applications (T) · Yoonseok Ko, Hongki Lee, Julian Dolby, Sukyoung Ryu
  68. Predicting Delays in Software Projects Using Networked Classification (T) · Morakot Choetkiertikul, Hoa Khanh Dam, Truyen Tran, Aditya Ghose
  69. Pseudogen: A Tool to Automatically Generate Pseudo-Code from Source Code · Hiroyuki Fudaba, Yusuke Oda, Koichi Akabe, Graham Neubig, Hideaki Hata, Sakriani Sakti + 2 more
  70. Quantification of Software Changes through Probabilistic Symbolic Execution (N) · Antonio Filieri, Corina S. Pasareanu, Guowei Yang
  71. Recommending API Usages for Mobile Apps with Hidden Markov Model · Tam The Nguyen, Hung Viet Pham, Phong Minh Vu, Tung Thanh Nguyen
  72. Refactorings for Android Asynchronous Programming · Yu Lin, Danny Dig
  73. Region and Effect Inference for Safe Parallelism (T) · Alexandros Tzannes, Stephen T. Heumann, Lamyaa Eloussi, Mohsen Vakilian, Vikram S. Adve, Michael Han
  74. Repairing Programs with Semantic Code Search (T) · Yalin Ke, Kathryn T. Stolee, Claire Le Goues, Yuriy Brun
  75. Reverse Engineering Mobile Application User Interfaces with REMAUI (T) · Tuan Anh Nguyen, Christoph Csallner
  76. Scaling Size and Parameter Spaces in Variability-Aware Software Performance Models (T) · Matthias Kowal, Max Tschaikowski, Mirco Tribastone, Ina Schaefer
  77. Search-Based Synthesis of Probabilistic Models for Quality-of-Service Software Engineering (T) · Simos Gerasimou, Giordano Tamburrelli, Radu Calinescu
  78. Semantic Slicing of Software Version Histories (T) · Yi Li, Julia Rubin, Marsha Chechik
  79. SiPL - A Delta-Based Modeling Framework for Software Product Line Engineering · Christopher Pietsch, Timo Kehrer, Udo Kelter, Dennis Reuling, Manuel Ohrndorf
  80. SpyREST in Action: An Automated RESTful API Documentation Tool · S. M. Sohan, Craig Anslow, Frank Maurer
  81. SpyREST: Automated RESTful API Documentation Using an HTTP Proxy Server (N) · S. M. Sohan, Craig Anslow, Frank Maurer
  82. Stability of Self-Adaptive Software Architectures · Maria Salama
  83. Static Analysis of Implicit Control Flow: Resolving Java Reflection and Android Intents (T) · Paulo Barros, René Just, Suzanne Millstein, Paul Vines, Werner Dietl, Marcelo d'Amorim + 1 more
  84. Static Analysis of JavaScript Web Applications in the Wild via Practical DOM Modeling (T) · Changhee Park, Sooncheol Won, Joonho Jin, Sukyoung Ryu
  85. Static Window Transition Graphs for Android (T) · Shengqian Yang, Hailong Zhang, Haowei Wu, Yan Wang, Dacong Yan, Atanas Rountev
  86. String Analysis of Android Applications (N) · Justin Del Vecchio, Feng Shen, Kenny M. Yee, Boyu Wang, Steven Y. Ko, Lukasz Ziarek
  87. Study and Refactoring of Android Asynchronous Programming (T) · Yu Lin, Semih Okur, Danny Dig
  88. Synergizing Specification Miners through Model Fissions and Fusions (T) · Tien-Duy B. Le, Xuan-Bach Dinh Le, David Lo, Ivan Beschastnikh
  89. Synthesising Interprocedural Bit-Precise Termination Proofs (T) · Hong-Yi Chen, Cristina David, Daniel Kroening, Peter Schrammel, Björn Wachter
  90. Synthesizing Web Element Locators (T) · Kartik Bajaj, Karthik Pattabiraman, Ali Mesbah
  91. TCA: An Efficient Two-Mode Meta-Heuristic Algorithm for Combinatorial Test Generation (T) · Jinkun Lin, Chuan Luo, Shaowei Cai, Kaile Su, Dan Hao, Lu Zhang
  92. Test Analysis: Searching for Faults in Tests (N) · Matias Waterloo, Suzette Person, Sebastian G. Elbaum
  93. Testing Cross-Platform Mobile App Development Frameworks (T) · Nader Boushehrinejadmoradi, Vinod Ganapathy, Santosh Nagarakatte, Liviu Iftode
  94. The ReMinds Tool Suite for Runtime Monitoring of Systems of Systems · Michael Vierhauser, Rick Rabiser, Paul Grünbacher, Jürgen Thanhofer-Pilisch
  95. The iMPAcT Tool: Testing UI Patterns on Mobile Applications · Ines Coimbra Morgado, Ana C. R. Paiva
  96. Tool Support for Analyzing Mobile App Reviews · Phong Minh Vu, Hung Viet Pham, Tam The Nguyen, Tung Thanh Nguyen
  97. Tracking and Analyzing Cross-Cutting Activities in Developers' Daily Work (N) · Lingfeng Bao, Zhenchang Xing, Xinyu Wang, Bo Zhou
  98. Tracking the Software Quality of Android Applications Along Their Evolution (T) · Geoffrey Hecht, Omar Benomar, Romain Rouvoy, Naouel Moha, Laurence Duchien
  99. Understanding, Refactoring, and Fixing Concurrency in C# · Semih Okur
  100. Variable Feature Usage Patterns in PHP (T) · Mark Hills