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

FSE 2012

60 papers

  1. A case study of cross-system porting in forked projects · Baishakhi Ray, Miryung Kim
  2. A field study of refactoring challenges and benefits · Miryung Kim, Thomas Zimmermann, Nachiappan Nagappan
  3. AUSUM: approach for unsupervised bug report summarization · Senthil Mani, Rose Catherine, Vibha Singhal Sinha, Avinava Dubey
  4. An industrial study on the risk of software changes · Emad Shihab, Ahmed E. Hassan, Bram Adams, Zhen Ming Jiang
  5. Assessing the value of branches with what-if analysis · Christian Bird, Thomas Zimmermann
  6. Asynchronous programs with prioritized task-buffers · Michael Emmi, Akash Lal, Shaz Qadeer
  7. Automated concolic testing of smartphone apps · Saswat Anand, Mayur Naik, Mary Jean Harrold, Hongseok Yang
  8. Automated extraction of security policies from natural-language software documents · Xusheng Xiao, Amit M. Paradkar, Suresh Thummalapenta, Tao Xie
  9. Automating adaptive maintenance changes with SrcML and LINQ · Vinay Augustine
  10. Automating presentation changes in dynamic web applications via collaborative hybrid analysis · Xiaoyin Wang, Lu Zhang, Tao Xie, Yingfei Xiong, Hong Mei
  11. CarFast: achieving higher statement coverage faster · Sangmin Park, B. M. Mainul Hossain, Ishtiaque Hussain, Christoph Csallner, Mark Grechanik, Kunal Taneja + 2 more
  12. Concept-based failure clustering · Nicholas DiGiuseppe, James A. Jones
  13. Conditional model checking: a technique to pass information between verifiers · Dirk Beyer, Thomas A. Henzinger, M. Erkan Keremoglu, Philipp Wendler
  14. DTAM: dynamic taint analysis of multi-threaded programs for relevancy · Malay K. Ganai, Dongyoon Lee, Aarti Gupta
  15. Dealing with uncertainty in early software architecture · Naeem Esfahani, Kaveh Razavi, Sam Malek
  16. Detecting and analyzing insecure component usage · Taeho Kwon, Zhendong Su
  17. Dione: an integrated measurement and defect prediction solution · Bora Caglayan, Ayse Tosun Misirli, Gul Calikli, Ayse Bener, Turgay Aytac, Burak Turhan
  18. Do crosscutting concerns cause modularity problems? · Robert J. Walker, Shreya Rawal, Jonathan Sillito
  19. Efficiently scripting change-resilient tests · Suresh Thummalapenta, Nimit Singhania, Pranavadatta Devaki, Saurabh Sinha, Satish Chandra, Achin K. Das + 1 more
  20. FaultTracer: a change impact and regression fault analysis tool for evolving Java programs · Lingming Zhang, Miryung Kim, Sarfraz Khurshid
  21. From pixels to bytes: evolutionary scenario based design with video · Han Xu, Oliver Creighton, Naoufel Boulila, Bernd Bruegge
  22. Green: reducing, reusing and recycling constraints in program analysis · Willem Visser, Jaco Geldenhuys, Matthew B. Dwyer
  23. Has this bug been reported? · Kaiping Liu, Hee Beng Kuan Tan, Mahinthan Chandramohan
  24. History slicing: assisting code-evolution tasks · Francisco Servant, James A. Jones
  25. How do developers react to API deprecation?: the case of a smalltalk ecosystem · Romain Robbes, Mircea Lungu, David Röthlisberger
  26. How do developers use parallel libraries? · Semih Okur, Danny Dig
  27. How do software engineers understand code changes?: an exploratory study in industry · Yida Tao, Yingnong Dang, Tao Xie, Dongmei Zhang, Sunghun Kim
  28. Improving software developers' fluency by recommending development environment commands · Emerson R. Murphy-Hill, Rahul Jiresal, Gail C. Murphy
  29. Inference and checking of context-sensitive pluggable types · Ana L. Milanova, Wei Huang
  30. MayPar: a may-happen-in-parallel analyzer for concurrent objects · Elvira Albert, Antonio Flores-Montoya, Samir Genaim
  31. Mining the execution history of a software system to infer the best time for its adaptation · Kyle R. Canavera, Naeem Esfahani, Sam Malek
  32. Multi-layered approach for recovering links between bug reports and fixes · Anh Tuan Nguyen, Tung Thanh Nguyen, Hoan Anh Nguyen, Tien N. Nguyen
  33. Practical change impact analysis based on static program slicing for industrial software systems · Mithun Acharya, Brian Robinson
  34. Predicting null-pointer dereferences in concurrent programs · Azadeh Farzan, P. Madhusudan, Niloofar Razavi, Francesco Sorrentino
  35. REPERTOIRE: a cross-system porting analysis tool for forked software projects · Baishakhi Ray, Christopher Wiley, Miryung Kim
  36. ReImInfer: method purity inference for Java · Wei Huang, Ana L. Milanova
  37. Recalling the "imprecision" of cross-project defect prediction · Foyzur Rahman, Daryl Posnett, Premkumar T. Devanbu
  38. Retargeting Android applications to Java bytecode · Damien Octeau, Somesh Jha, Patrick D. McDaniel
  39. Rubicon: bounded verification of web applications · Joseph P. Near, Daniel Jackson
  40. Sando: an extensible local code search framework · David C. Shepherd, Kostadin Damevski, Bartosz Ropski, Thomas Fritz
  41. Scalable malware clustering through coarse-grained behavior modeling · Mahinthan Chandramohan, Hee Beng Kuan Tan, Lwin Khin Shar
  42. Scalable test data generation from multidimensional models · Emina Torlak
  43. Searching connected API subgraph via text phrases · Wing-Kwan Chan, Hong Cheng, David Lo
  44. SecuriTAS: a tool for engineering adaptive security · Liliana Pasquale, Claudio Menghi, Mazeiar Salehie, Luca Cavallaro, Inah Omoronyia, Bashar Nuseibeh
  45. Seeing the forest and the trees: focusing team interaction on value and effort drivers · Matthias Book, Simon Grapenthin, Volker Gruhn
  46. Seeking the ground truth: a retroactive study on the evolution and migration of software libraries · Bradley Cossette, Robert J. Walker
  47. SelfMotion: a declarative language for adaptive service-oriented mobile apps · Gianpaolo Cugola, Carlo Ghezzi, Leandro Sales Pinto, Giordano Tamburrelli
  48. Semantic fault diagnosis: automatic natural-language fault descriptions · Nicholas DiGiuseppe, James A. Jones
  49. Service selection for happy users: making user-intuitive quality abstractions · Dionysis Athanasopoulos, Apostolos V. Zarras, Panos Vassiliadis
  50. Software change contracts · Dawei Qi, Jooyong Yi, Abhik Roychoudhury
  51. T-Morph: revealing buggy behaviors of TinyOS applications via rule mining and visualization ·
  52. Test input generation using dynamic programming · Razieh Nokhbeh Zaeem, Sarfraz Khurshid
  53. Testing mined specifications · Mark Gabel, Zhendong Su
  54. TouchDevelop: app development on mobile devices · Nikolai Tillmann, Michal Moskal, Jonathan de Halleux, Manuel Fähndrich, Sebastian Burckhardt
  55. Toward measuring program comprehension with functional magnetic resonance imaging · Janet Siegmund, André Brechmann, Sven Apel, Christian Kästner, Jörg Liebig, Thomas Leich + 1 more
  56. Toward semantic search via SMT solver · Kathryn T. Stolee, Sebastian G. Elbaum
  57. UMLtoCSP (UOST): a tool for efficient verification of UML/OCL class diagrams through model slicing · Asadullah Shaikh, Uffe Kock Wiil
  58. Understanding myths and realities of test-suite evolution · Leandro Sales Pinto, Saurabh Sinha, Alessandro Orso
  59. Variability points and design pattern usage in architectural tactics · Mehdi Mirakhorli, Patrick Mäder, Jane Cleland-Huang
  60. Who is going to mentor newcomers in open source projects? · Gerardo Canfora, Massimiliano Di Penta, Rocco Oliveto, Sebastiano Panichella