supported by National Natural Science Foundation of China(Grant No.61802067)。
Library or framework APIs are difficult to learn and use,leading to unexpected software behaviors or bugs.Hence,various API mining techniques have been introduced to mine API usage patterns about the co-occurring of A...
supported by National Natural Science Foundation of China (Grant Nos. 61472175, 61472178, 61403187);Natural Science Foundation of Jiangsu Province of China (Grant No. BK20140611);National Key Basic Research and Development Program of China (Grant No. 2014CB340702)
Dynamic features in programming languages support the modification of the execution status at runtime, which is often considered helpful in rapid development and prototyping. However, it was also reported that some dy...
supported by Natural Science Foundation(Grant Nos.CCF-0701957,CCF-0953478,CCF-0845751,CCF-1018180,CCF-1054616,CCF-1217582,CCF-1439091);DOE contract DE-SC0002153;LLNL contract B580360;National Natural Science Foundation of China(Grant Nos.61433008,61373145,61170210,U1435216);National High-tech R&D Program of China(863 Program)(Grant No.2012AA012600);Chinese Special Project of Science and Technology(Grant No.2013zx01039-002-002)
Concurrency bugs are becoming widespread with the emerging ubiquity of muiticore processors and multithreaded software. They manifest during production runs and lead to severe losses. Many effective concurrency-bug de...
supported by National Basic Research Program of China(973 Program)(Grant No.2015CB352201);National High-tech R&D Program of China(863 Program)(Grant No.2013AA01A605);National Natural Science Foundation of China(Grant Nos.61228203,61272157);Fund for the Advisors of Beijing Excellent Doctoral Dissertations(Grant No.20131000111)
Bug reports are essential software artifacts that describe software bugs, especially in open-source software. Lately, due to the availability of a large number of bug reports, a considerable amount of research has bee...