-
1
-
-
77949861996
-
-
Apache Bugzilla. How important is the bug? http://issues.apache.org/ bugwritinghelp.html.
-
How Important Is the Bug?
-
-
-
3
-
-
0345890034
-
-
Bugzilla@Mozilla
-
Bugzilla@Mozilla. A bug's life cycle. https://bugzilla.mozilla.org/page. cgi?id=fields.html#severity.
-
A Bug's Life Cycle
-
-
-
4
-
-
77949411652
-
Asserting and checking determinism for multithreaded programs
-
J. Burnim and K. Sen. Asserting and checking determinism for multithreaded programs. In FSE, 2009.
-
(2009)
FSE
-
-
Burnim, J.1
Sen, K.2
-
5
-
-
67650790221
-
Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs
-
C. Cadar, D. Dunbar, and D. Engler. Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs. In OSDI, 2008.
-
(2008)
OSDI
-
-
Cadar, C.1
Dunbar, D.2
Engler, D.3
-
6
-
-
57349161233
-
jpredictor: A predictive runtime analysis tool for java
-
F. Chen, T. F. Serbanuta, and G. Rosu. jpredictor: A predictive runtime analysis tool for java. In ICSE, 2008.
-
(2008)
ICSE
-
-
Chen, F.1
Serbanuta, T.F.2
Rosu, G.3
-
7
-
-
57349091761
-
Dataflow analysis for concurrent programs using datarace detection
-
R. Chugh, J. W. Voung, R. Jhala, and S. Lerner. Dataflow analysis for concurrent programs using datarace detection. In PLDI, 2008.
-
(2008)
PLDI
-
-
Chugh, R.1
Voung, J.W.2
Jhala, R.3
Lerner, S.4
-
10
-
-
67650095416
-
Anomaly-based bug prediction, isolation, and validation: An automated approach for software debugging
-
M. Dimitrov and H. Zhou. Anomaly-based bug prediction, isolation, and validation: an automated approach for software debugging. In ASPLOS, 2009.
-
(2009)
ASPLOS
-
-
Dimitrov, M.1
Zhou, H.2
-
11
-
-
0036315513
-
Multi-threaded java program test generation
-
O. Edelstein, E. Farchi, Y. Nir, G. Ratsaby, and S. Ur. Multi-threaded java program test generation. IBM Systems Journal, 2002.
-
(2002)
IBM Systems Journal
-
-
Edelstein, O.1
Farchi, E.2
Nir, Y.3
Ratsaby, G.4
Ur, S.5
-
12
-
-
84947250078
-
Concurrent bug patterns and how to test them
-
E. Farchi, Y. Nir, and S. Ur. Concurrent bug patterns and how to test them. In IPDPS, 2003.
-
(2003)
IPDPS
-
-
Farchi, E.1
Nir, Y.2
Ur, S.3
-
13
-
-
2442615037
-
Atomizer: A dynamic atomicity checker for multithreaded programs
-
C. Flanagan and S. N. Freund. Atomizer: a dynamic atomicity checker for multithreaded programs. In POPL, 2004.
-
(2004)
POPL
-
-
Flanagan, C.1
Freund, S.N.2
-
14
-
-
70450237676
-
Fasttrack: Efficient and precise dynamic race detection
-
C. Flanagan and S. N. Freund. Fasttrack: efficient and precise dynamic race detection. In PLDI, 2009.
-
(2009)
PLDI
-
-
Flanagan, C.1
Freund, S.N.2
-
15
-
-
57349128410
-
Velodrome: A sound and complete dynamic atomicity checker for multithreaded programs
-
C. Flanagan, S. N. Freund, and J. Yi. Velodrome: a sound and complete dynamic atomicity checker for multithreaded programs. In PLDI, 2008.
-
(2008)
PLDI
-
-
Flanagan, C.1
Freund, S.N.2
Yi, J.3
-
16
-
-
76749086440
-
Linux kernel developer responses to static analysis bug reports
-
P. J. Guo and D. Engler. Linux kernel developer responses to static analysis bug reports. In USENIX, 2009.
-
(2009)
USENIX
-
-
Guo, P.J.1
Engler, D.2
-
18
-
-
12544250338
-
Backwards-compatible bounds checking for arrays and pointers in c programs
-
R. W. M. Jones and P. H. J. Kelly. Backwards-compatible bounds checking for arrays and pointers in c programs. In Automated and Algorithmic Debugging, 1997.
-
(1997)
Automated and Algorithmic Debugging
-
-
Jones, R.W.M.1
Kelly, P.H.J.2
-
19
-
-
70349151478
-
Deadlock immunity: Enabling systems to defend against deadlocks
-
H. Jula, D. Tralamazza, C. Zamfir, and G. Candea. Deadlock immunity: Enabling systems to defend against deadlocks. In OSDI, 2008.
-
(2008)
OSDI
-
-
Jula, H.1
Tralamazza, D.2
Zamfir, C.3
Candea, G.4
-
20
-
-
0017996760
-
Time, clocks, and the ordering of events in a distributed system
-
July
-
L. Lamport. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM, 21(7):558-565, July 1978.
-
(1978)
Communications of the ACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport, L.1
-
21
-
-
41149107849
-
On-demand and semantic-free dynamic deadlock detection with speculative execution
-
T. Li, C. Ellis, A. Lebeck, and D. Sorin. On-demand and semantic-free dynamic deadlock detection with speculative execution. In USENIX ATC, 2005.
-
(2005)
USENIX ATC
-
-
Li, T.1
Ellis, C.2
Lebeck, A.3
Sorin, D.4
-
22
-
-
67650831940
-
Learning from mistakes - a comprehensive study of real world concurrency bug characteristics
-
S. Lu, S. Park, E. Seo, and Y. Zhou. Learning from mistakes - a comprehensive study of real world concurrency bug characteristics. In ASPLOS, 2008.
-
(2008)
ASPLOS
-
-
Lu, S.1
Park, S.2
Seo, E.3
Zhou, Y.4
-
23
-
-
34249774237
-
AVIO: Detecting atomicity violations via access interleaving invariants
-
S. Lu, J. Tucek, F. Qin, and Y. Zhou. AVIO: detecting atomicity violations via access interleaving invariants. In ASPLOS, 2006.
-
(2006)
ASPLOS
-
-
Lu, S.1
Tucek, J.2
Qin, F.3
Zhou, Y.4
-
24
-
-
52649169356
-
Atom-aid: Detecting and surviving atomicity violations
-
B. Lucia, J. Devietti, K. Strauss, and L. Ceze. Atom-aid: Detecting and surviving atomicity violations. In ISCA, 2008.
-
(2008)
ISCA
-
-
Lucia, B.1
Devietti, J.2
Strauss, K.3
Ceze, L.4
-
25
-
-
31944440969
-
Pin: Building customized program analysis tools with dynamic instrumentation
-
C.-K. Luk, R. Cohn, R.Muth, H. Patil, A. Klauser, G. Lowney, S. Wallace, V. J. Reddi, and K. Hazelwood. Pin: building customized program analysis tools with dynamic instrumentation. In PLDI, 2005.
-
(2005)
PLDI
-
-
Luk, C.-K.1
Cohn, R.2
Muth, R.3
Patil, H.4
Klauser, A.5
Lowney, G.6
Wallace, S.7
Reddi, V.J.8
Hazelwood, K.9
-
26
-
-
77949780444
-
-
Let them eat races
-
Mozilla Developers. Bug 123930 (deadlock). https://bugzilla.mozilla.org/ show bug.cgi?id=123930. Let them eat races.
-
Bug 123930 (Deadlock)
-
-
-
27
-
-
67650035234
-
Finding and reproducing heisenbugs in concurrent programs
-
M. Musuvathi, S. Qadeer, T. Ball, G. Basler, P. A. Nainar, and I. Neamtiu. Finding and reproducing heisenbugs in concurrent programs. In OSDI, 2008.
-
(2008)
OSDI
-
-
Musuvathi, M.1
Qadeer, S.2
Ball, T.3
Basler, G.4
Nainar, P.A.5
Neamtiu, I.6
-
28
-
-
34249779799
-
Recording shared memory dependencies using strata
-
S. Narayanasamy, C. Pereira, and B. Calder. Recording shared memory dependencies using strata. In ASPLOS, 2006.
-
(2006)
ASPLOS
-
-
Narayanasamy, S.1
Pereira, C.2
Calder, B.3
-
29
-
-
35548939899
-
Automatically classifying benign and harmful data racesallusing replay analysis
-
S. Narayanasamy, Z.Wang, J. Tigani, A. Edwards, and B. Calder. Automatically classifying benign and harmful data racesallusing replay analysis. In PLDI, 2007.
-
(2007)
PLDI
-
-
Narayanasamy, S.1
Wang, Z.2
Tigani, J.3
Edwards, A.4
Calder, B.5
-
30
-
-
35448955692
-
Valgrind: A framework for heavyweight dynamic binary instrumentation
-
N. Nethercote and J. Seward. Valgrind: a framework for heavyweight dynamic binary instrumentation. In PLDI, 2007.
-
(2007)
PLDI
-
-
Nethercote, N.1
Seward, J.2
-
31
-
-
34547442886
-
Improving the accuracy of data race detection
-
R. H. B. Netzer and B. P. Miller. Improving the accuracy of data race detection. In PPoPP, 1991.
-
(1991)
PPoPP
-
-
Netzer, R.H.B.1
Miller, B.P.2
-
32
-
-
67650088534
-
Kendo: Efficient deterministic multithreading in software
-
M. Olszewski, J. Ansel, and S. P. Amarasinghe. Kendo: efficient deterministic multithreading in software. In ASPLOS, 2009.
-
(2009)
ASPLOS
-
-
Olszewski, M.1
Ansel, J.2
Amarasinghe, S.P.3
-
33
-
-
77950470798
-
Randomized active atomicity violation detection in concurrent programs
-
C.-S. Park and K. Sen. Randomized active atomicity violation detection in concurrent programs. In FSE, 2008.
-
(2008)
FSE
-
-
Park, C.-S.1
Sen, K.2
-
34
-
-
67650091399
-
Ctrigger: Exposing atomicity violation bugs from their finding places
-
S. Park, S. Lu, and Y. Zhou. Ctrigger: Exposing atomicity violation bugs from their finding places. In ASPLOS, 2009.
-
(2009)
ASPLOS
-
-
Park, S.1
Lu, S.2
Zhou, Y.3
-
35
-
-
72249098984
-
Pres: Probabilistic replay with execution sketching on multiprocessors
-
S. Park, Y. Zhou, W. Xiong, Z. Yin, R. Kaushik, K. H. Lee, and S. Lu. Pres: probabilistic replay with execution sketching on multiprocessors. In SOSP, 2009.
-
(2009)
SOSP
-
-
Park, S.1
Zhou, Y.2
Xiong, W.3
Yin, Z.4
Kaushik, R.5
Lee, K.H.6
Lu, S.7
-
36
-
-
8344288219
-
Kiss: Keep it simple and sequential
-
S. Qadeer and D. Wu. Kiss: keep it simple and sequential. In PLDI, 2004.
-
(2004)
PLDI
-
-
Qadeer, S.1
Wu, D.2
-
38
-
-
77954504457
-
Cred: A practical dynamic buffer overflow detector
-
O. Ruwase and M. Lam. Cred: A practical dynamic buffer overflow detector. In NDSS, 2004.
-
(2004)
NDSS
-
-
Ruwase, O.1
Lam, M.2
-
39
-
-
72149112096
-
Singletrack: A dynamic determinism checker for multithreaded programs
-
C. Sadowski, S. N. Freund, and C. Flanagan. Singletrack: A dynamic determinism checker for multithreaded programs. In ESOP, 2009.
-
(2009)
ESOP
-
-
Sadowski, C.1
Freund, S.N.2
Flanagan, C.3
-
40
-
-
33846498673
-
Eraser: A dynamic data race detector for multithreaded programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: A dynamic data race detector for multithreaded programs. ACM TOCS, 1997.
-
(1997)
ACM TOCS
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
42
-
-
57349085087
-
Race directed random testing of concurrent programs
-
K. Sen. Race directed random testing of concurrent programs. In PLDI, 2008.
-
(2008)
PLDI
-
-
Sen, K.1
-
43
-
-
67650035235
-
Automated systematic testing of open distributed programs
-
K. Sen and G. Agha. Automated systematic testing of open distributed programs. In FSE, 2006.
-
(2006)
FSE
-
-
Sen, K.1
Agha, G.2
-
44
-
-
84957056268
-
A comparison of software defects in database management systems and operating systems
-
M. Sullivan and R. Chillarege. A comparison of software defects in database management systems and operating systems. In FTCS, 1992.
-
(1992)
FTCS
-
-
Sullivan, M.1
Chillarege, R.2
-
46
-
-
33745856636
-
Associating synchronization constraints with data in an object-oriented language
-
M. Vaziri, F. Tip, and J. Dolby. Associating synchronization constraints with data in an object-oriented language. In POPL, 2006.
-
(2006)
POPL
-
-
Vaziri, M.1
Tip, F.2
Dolby, J.3
-
47
-
-
0029194459
-
The SPLASH-2 programs: Characterization and methodological considerations
-
S. C. Woo, M. Ohara, E. Torrie, J. P. Singh, and A. Gupta. The SPLASH-2 programs: Characterization and methodological considerations. In ISCA, 1995.
-
(1995)
ISCA
-
-
Woo, S.C.1
Ohara, M.2
Torrie, E.3
Singh, J.P.4
Gupta, A.5
-
48
-
-
31844445229
-
A serializability violation detector for shared-memory server programs
-
M. Xu, R. Bodík, and M. D. Hill. A serializability violation detector for shared-memory server programs. In PLDI, 2005.
-
(2005)
PLDI
-
-
Xu, M.1
Bodík, R.2
Hill, M.D.3
-
49
-
-
70450285526
-
A case for an interleaving constrained shared-memory multi-processor
-
J. Yu and S. Narayanasamy. A case for an interleaving constrained shared-memory multi-processor. In ISCA, 2009.
-
(2009)
ISCA
-
-
Yu, J.1
Narayanasamy, S.2
-
50
-
-
84885572592
-
Racetrack: Efficient detection of data race conditions via adaptive tracking
-
Y. Yu, T. Rodeheffer, and W. Chen. Racetrack: Efficient detection of data race conditions via adaptive tracking. In SOSP, 2005.
-
(2005)
SOSP
-
-
Yu, Y.1
Rodeheffer, T.2
Chen, W.3
-
51
-
-
34547229642
-
Have things changed now? - an empirical study of bug characteristics in modern open source software
-
Z. Li et. al. Have things changed now? - an empirical study of bug characteristics in modern open source software. In ASID workshop in ASPLOS, 2006.
-
ASID Workshop in ASPLOS, 2006
-
-
Li, Z.1
|