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

ASE 2011

112 papers

  1. A case for alloy annotations for efficient incremental analysis via domain specific solvers · Svetoslav R. Ganov, Sarfraz Khurshid, Dewayne E. Perry
  2. A framework for managing uncertainty in self-adaptive software systems · Naeem Esfahani
  3. A model checking framework for hierarchical systems · Truong Khanh Nguyen, Jun Sun, Yang Liu, Jin Song Dong
  4. A model-driven framework for guided design space exploration · Ábel Hegedüs, Ákos Horváth, István Ráth, Dániel Varró
  5. A performance comparison of contemporary algorithmic approaches for automated analysis operations on feature models · Richard Pohl, Kim Lauenroth, Klaus Pohl
  6. A rule-based approach to the semantic lifting of model differences in the context of model versioning · Timo Kehrer, Udo Kelter, Gabriele Taentzer
  7. A topic-based approach for narrowing the search space of buggy files from a bug report · Anh Tuan Nguyen, Tung Thanh Nguyen, Jafar M. Al-Kofahi, Hung Viet Nguyen, Tien N. Nguyen
  8. APIExample: An effective web search based usage example recommendation system for java APIs · Lijie Wang, Lu Fang, Leye Wang, Ge Li, Bing Xie, Fuqing Yang
  9. An adaptive approach to impact analysis from change requests to source code · Malcom Gethers, Huzefa H. Kagdi, Bogdan Dit, Denys Poshyvanyk
  10. An optimal strategy for algorithmic debugging · David Insa, Josep Silva
  11. Analyzing temporal API usage patterns · Gias Uddin, Barthélémy Dagenais, Martin P. Robillard
  12. Analyzing temporal properties of abstract models · Amirhossein Vakili
  13. Auto-locating and fix-propagating for HTML validation errors to PHP server-side code · Hung Viet Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen, Tien N. Nguyen
  14. AutoODC: Automated generation of Orthogonal Defect Classifications · LiGuo Huang, Vincent Ng, Isaac Persing, Ruili Geng, Xu Bai, Jeff Tian
  15. Automated documentation inference to explain failed tests · Sai Zhang, Cheng Zhang, Michael D. Ernst
  16. Automated extraction of architecture-level performance models of distributed component-based systems · Fabian Brosig, Nikolaus Huber, Samuel Kounev
  17. Automated planning for feature model configuration based on stakeholders' business concerns · Samaneh Soltani, Mohsen Asadi, Marek Hatala, Dragan Gasevic, Ebrahim Bagheri
  18. Automated web application testing using search based software engineering · Nadia Alshahwan, Mark Harman
  19. Automatic assessment of software documentation quality · Andreas Dautovic
  20. Automatic generation of load tests · Pingyu Zhang, Sebastian G. Elbaum, Matthew B. Dwyer
  21. Automatically detecting the quality of the query and its implications in IR-based concept location · Sonia Haiduc
  22. Automatically exploring how uncertainty impacts behavior of dynamically adaptive systems · Andres J. Ramirez, Adam C. Jensen, Betty H. C. Cheng, David B. Knoester
  23. Automating analysis of qualitative preferences in goal-oriented requirements engineering · Zachary J. Oster, Ganesh Ram Santhanam, Samik Basu
  24. BEST: A symbolic testing tool for predicting multi-threaded program failures · Malay K. Ganai, Nipun Arora, Chao Wang, Aarti Gupta, Gogul Balakrishnan
  25. Capacity planning for event-based systems using automated performance predictions · Christoph Rathfelder, Samuel Kounev, David Evans
  26. Client-side web application slicing · Josip Maras, Jan Carlson, Ivica Crnkovic
  27. CloneDifferentiator: Analyzing clones by differentiation · Zhenchang Xing, Yinxing Xue, Stan Jarzabek
  28. Code-based automated program fixing · Yu Pei, Yi Wei, Carlo A. Furia, Martin Nordio, Bertrand Meyer
  29. Combining search-based and constraint-based testing · Jan Malburg, Gordon Fraser
  30. Coverage rewarded: Test input generation via adaptation-based programming · Alex Groce
  31. DC2: A framework for scalable, scope-bounded software verification · Franjo Ivancic, Gogul Balakrishnan, Aarti Gupta, Sriram Sankaranarayanan, Naoto Maeda, Hiroki Tokuoka + 2 more
  32. Decomposing feature models: language, environment, and applications · Mathieu Acher, Philippe Collet, Philippe Lahire, Robert B. France
  33. Detection of feature interactions using feature-aware verification · Sven Apel, Hendrik Speidel, Philipp Wendler, Alexander von Rhein, Dirk Beyer
  34. Deviation management during process execution · Marcos Aurélio Almeida da Silva, Xavier Blanc, Reda Bendraou
  35. Diagnosis of software failures using computational geometry · Edward Stehle, Kevin Lynch, Maxim Shevertalov, Chris Rorres, Spiros Mancoridis
  36. Differential precondition checking: A lightweight, reusable analysis for refactoring tools · Jeffrey L. Overbey, Ralph E. Johnson
  37. Do software engineers benefit from source code navigation with traceability? - An experiment in software change management · Patrick Mäder, Alexander Egyed
  38. Domain and value checking of web application invocation arguments · William G. J. Halfond
  39. Ecological inference in empirical software engineering · Daryl Posnett, Vladimir Filkov, Premkumar T. Devanbu
  40. Enhancing architectural recovery using concerns · Joshua Garcia, Daniel Popescu, Chris Mattmann, Nenad Medvidovic, Yuanfang Cai
  41. Evaluating test selection strategies for end-user specified flow-based applications · Kristina Winbladh, Anand Ranganathan
  42. Exploring caching for efficient collection operations · Swetha Surapaneni, Venkata Krishna Suhas Nerella, Sanjay Kumar Madria, Thomas Weigert
  43. Extracting structured data from natural language documents with island parsing · Alberto Bacchelli, Anthony Cleve, Michele Lanza, Andrea Mocci
  44. Fault-localization using dynamic slicing and change impact analysis · Elton Alves, Milos Gligoric, Vilas Jagannath, Marcelo d'Amorim
  45. Finding relevant answers in software forums · Swapna Gottipati, David Lo, Jing Jiang
  46. Finding the merits and drawbacks of software resources from comments · Changsheng Liu, Yanzhen Zou, Sibo Cai, Bing Xie, Hong Mei
  47. Flexible design pattern detection based on feature types · Ghulam Rasool, Patrick Mäder
  48. Formalizing hardware/software interface specifications · Juncao Li, Fei Xie, Thomas Ball, Vladimir Levin, Con McGarvey
  49. GRoundTram: An integrated framework for developing well-behaved bidirectional model transformations · Soichiro Hidaka, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato, Keisuke Nakano
  50. Generalizing evolutionary coupling with stochastic dependencies · Sunny Wong, Yuanfang Cai
  51. Generating essential user interface prototypes to validate requirements · Massila Kamalrudin, John C. Grundy
  52. Generating program inputs for database application testing · Kai Pan, Xintao Wu, Tao Xie
  53. Generating realistic test models for model processing tools · Pit Pietsch, Hamed Shariat Yazdi, Udo Kelter
  54. GitBAC: Flexible access control for non-modular concerns · Mark Robinson, Jianwei Niu, Macneil Shonle
  55. Guided test visualization: Making sense of errors in concurrent programs · Saint Wesonga, Eric G. Mercer, Neha Rungta
  56. Heap cloning: Enabling dynamic symbolic execution of java programs · Saswat Anand, Mary Jean Harrold
  57. History slicing · Francisco Servant, James A. Jones
  58. Identifying future field accesses in exhaustive state space traversal · Pavel Parízek, Ondrej Lhoták
  59. Implementing efficient model validation in EMF tools · Gábor Bergmann, Ábel Hegedüs, Ákos Horváth, István Ráth, Zoltán Ujhelyi, Dániel Varró
  60. Improving automated documentation to code traceability by combining retrieval techniques · Xiaofan Chen, John C. Grundy
  61. Improving source code search with natural language phrasal representations of method signatures · Emily Hill, Lori L. Pollock, K. Vijay-Shanker
  62. Improving spectrum-based fault localization using proximity-based weighting of test cases · Aritra Bandyopadhyay
  63. Inferred dependence coverage to support fault contextualization · Fang Deng, James A. Jones
  64. Isomorphism in model tools and editors · George Edwards, Yuriy Brun, Nenad Medvidovic
  65. Iterative mining of resource-releasing specifications · Qian Wu, Guangtai Liang, Qianxiang Wang, Tao Xie, Hong Mei
  66. JPF-AWT: Model checking GUI applications · Peter C. Mehlitz, Oksana Tkachuk, Mateusz Ujma
  67. Local vs. global models for effort estimation and defect prediction · Tim Menzies, Andrew Butcher, Andrian Marcus, Thomas Zimmermann, David R. Cok
  68. Localizing SQL faults in database applications · Sarah R. Clark, Jake Cobb, Gregory M. Kapfhammer, James A. Jones, Mary Jean Harrold
  69. MAJOR: An efficient and extensible tool for mutation analysis in a Java compiler · René Just, Franz Schweiggert, Gregory M. Kapfhammer
  70. Mendel: Source code recommendation based on a genetic metaphor · Angela Lozano, Andy Kellens, Kim Mens
  71. Mining test oracles of web search engines · Wujie Zheng, Hao Ma, Michael R. Lyu, Tao Xie, Irwin King
  72. Mixed constraints for test input generation - An initial exploration · Shadi Abdul Khalek, Vidya Priyadarshini Narayanan, Sarfraz Khurshid
  73. Model checking distributed systems by combining caching and process checkpointing · Watcharin Leungwattanakit, Cyrille Artho, Masami Hagiya, Yoshinori Tanabe, Mitsuharu Yamamoto
  74. Observations on the connectedness between requirements-to-code traces and calling relationships for trace validation · Achraf Ghabi, Alexander Egyed
  75. Optimizing the automatic test generation by SAT and SMT solving for Boolean expressions · Paolo Arcaini, Angelo Gargantini, Elvinia Riccobene
  76. PRECIS: Inferring invariants using program path guided clustering · Parth Sagdeo, Viraj Athavale, Sumant Kowshik, Shobha Vasudevan
  77. Precomputing possible configuration error diagnoses · Ariel Rabkin, Randy H. Katz
  78. Prioritizing tests for fault localization through ambiguity group reduction · Alberto González-Sanchez, Rui Abreu, Hans-Gerhard Gross, Arjan J. C. van Gemund
  79. Proximity based weighting of test cases to improve spectrum based fault localization · Aritra Bandyopadhyay, Sudipto Ghosh
  80. Querying source code with natural language · Markus Kimmig, Martin Monperrus, Mira Mezini
  81. Run-time systems failure prediction via proactive monitoring · Pengcheng Zhang, Henry Muccini, Andrea Polini, Xuandong Li
  82. SAUML: A tool for symbolic analysis of UML-RT models · Karolina Zurowska, Jürgen Dingel
  83. Safe asynchronous multicore memory operations · Matko Botincan, Mike Dodds, Alastair F. Donaldson, Matthew J. Parkinson
  84. Scalable and precise symbolic analysis for atomicity violations · Malay K. Ganai
  85. Scaling up automated test generation: Automatically generating maintainable regression unit tests for programs · Brian Robinson, Michael D. Ernst, Jeff H. Perkins, Vinay Augustine, Nuo Li
  86. Search-based fault localization · Shaowei Wang, David Lo, Lingxiao Jiang, Lucia, Hoong Chuin Lau
  87. Self-adaptive software meets control theory: A preliminary approach supporting reliability requirements · Antonio Filieri, Carlo Ghezzi, Alberto Leva, Martina Maggio
  88. Slicing feature models · Mathieu Acher, Philippe Collet, Philippe Lahire, Robert B. France
  89. Software process evaluation: A machine learning approach · Ning Chen, Steven C. H. Hoi, Xiaokui Xiao
  90. Specifying and detecting meaningful changes in programs · Yijun Yu, Thein Than Tun, Bashar Nuseibeh
  91. Stateful testing: Finding more errors in code and contracts · Yi Wei, Hannes Roth, Carlo A. Furia, Yu Pei, Alexander Horton, Michael Steindorfer + 2 more
  92. Statistical debugging with elastic predicates · Ross Gore, Paul F. Reynolds Jr., David Kamensky
  93. Supporting activity based computing paradigm in global software development · Paolo Tell, Muhammad Ali Babar
  94. Supporting domain-specific state space reductions through local partial-order reduction · Péter Bokor, Johannes Kinder, Marco Serafini, Neeraj Suri
  95. Symbolic search-based testing · Arthur I. Baars, Mark Harman, Youssef Hassoun, Kiran Lakhotia, Phil McMinn, Paolo Tonella + 1 more
  96. Taming changes With 1.x-Way architecture-implementation mapping · Yongjie Zheng, Richard N. Taylor
  97. TestEra: A tool for testing Java programs using alloy specifications · Shadi Abdul Khalek, Guowei Yang, Lingming Zhang, Darko Marinov, Sarfraz Khurshid
  98. The CORE system: Animation and functional correctness of pointer programs · Ewen Maclean, Andrew Ireland, Gudmund Grov
  99. The Capture Calculus Toolset · Robert J. Hall
  100. Toward consistency checking of natural language temporal requirements · Wenbin Li
  101. Towards an approach and framework for test-execution plan derivation · Soham Sundar Chakraborty, Vipul Shah
  102. Towards dynamic backward slicing of model transformations · Zoltán Ujhelyi, Ákos Horváth, Dániel Varró
  103. Towards more accurate retrieval of duplicate bug reports · Chengnian Sun, David Lo, Siau-Cheng Khoo, Jing Jiang
  104. Towards requirements aware systems: Run-time resolution of design-time assumptions · Kristopher Welsh, Pete Sawyer, Nelly Bencomo
  105. Tracing requirements to tests with high precision and recall · Celal Ziftci, Ingolf Krueger
  106. Unifying testing and analysis through behavioral coverage · Matthew B. Dwyer
  107. Using Formal Concept Analysis to support change analysis · Xiaobing Sun, Bixin Li
  108. Using model checking to analyze static properties of declarative models · Amirhossein Vakili, Nancy A. Day
  109. Using model-based assurance to strengthen diagnostic procedures · Robyn R. Lutz, Jeremy Johnson, Ann Patterson-Hine
  110. Wikipedia and how to use it for semantic document representation · Ian H. Witten
  111. iDiff: Interaction-based program differencing tool · Hoan Anh Nguyen, Tung Thanh Nguyen, Hung Viet Nguyen, Tien N. Nguyen
  112. jCT: A Java Code Tomograph · Markus Lumpe, Samiran Mahmud, Olga Goloshchapova