Sciweavers

ICSE
2010
IEEE-ACM
13 years 9 months ago
Falcon: fault localization in concurrent programs
Concurrency fault are difficult to find because they usually occur under specific thread interleavings. Fault-detection tools in this area find data-access patterns among threa...
Sangmin Park, Richard W. Vuduc, Mary Jean Harrold
ICSE
2010
IEEE-ACM
13 years 9 months ago
Engineering parallel applications with tunable architectures
Christoph A. Schaefer, Victor Pankratius, Walter F...
ICSE
2010
IEEE-ACM
13 years 9 months ago
AURA: a hybrid approach to identify framework evolution
Software frameworks and libraries are indispensable to today’s software systems. As they evolve, it is often timeconsuming for developers to keep their code up-to-date, so appro...
Wei Wu, Yann-Gaël Guéhéneuc, Gi...
ICSE
2010
IEEE-ACM
13 years 9 months ago
A search engine for finding highly relevant applications
A fundamental problem of finding applications that are highly relevant to development tasks is the mismatch between the high-level intent reflected in the descriptions of these ...
Mark Grechanik, Chen Fu, Qing Xie, Collin McMillan...
ICSE
2010
IEEE-ACM
13 years 9 months ago
Using twinning to adapt programs to alternative APIs
We describe twinning and its applications to adapting programs to alternative APIs. Twinning is a simple technique that allows programmers to specify a class of program changes, i...
Marius Nita, David Notkin
ICSE
2010
IEEE-ACM
13 years 9 months ago
Software traceability with topic modeling
Hazeline U. Asuncion, Arthur Asuncion, Richard N. ...
ICSE
2010
IEEE-ACM
13 years 9 months ago
Is operator-based mutant selection superior to random mutant selection?
Due to the expensiveness of compiling and executing a large number of mutants, it is usually necessary to select a subset of mutants to substitute the whole set of generated mutan...
Lu Zhang, Shan-Shan Hou, Jun-Jue Hu, Tao Xie, Hong...
ICSE
2010
IEEE-ACM
13 years 9 months ago
Summarizing software artifacts: a case study of bug reports
Many software artifacts are created, maintained and evolved as part of a software development project. As software developers work on a project, they interact with existing projec...
Sarah Rastkar, Gail C. Murphy, Gabriel Murray
ICSE
2010
IEEE-ACM
13 years 9 months ago
Mining API mapping for language migration
Hao Zhong, Suresh Thummalapenta, Tao Xie, Lu Zhang...