-
1
-
-
79959915351
-
-
Ghostdoc. http://submain.com/products/ghostdoc.aspx.
-
Ghostdoc
-
-
-
3
-
-
57349105680
-
SharC: Checking data sharing strategies for multithreaded C
-
Z. Anderson, D. Gay, R. Ennals, and E. Brewer. SharC: Checking data sharing strategies for multithreaded C. In PLDI, 2008.
-
(2008)
PLDI
-
-
Anderson, Z.1
Gay, D.2
Ennals, R.3
Brewer, E.4
-
4
-
-
67649860275
-
-
Research report MSR-TR-2008-82, Microsoft Research, May
-
T. Ball, B. Hackett, S. Lahiri, and S. Qadeer. Annotation-based property checking for systems software. Research report MSR-TR-2008-82, Microsoft Research, May 2008.
-
(2008)
Annotation-based Property Checking for Systems Software
-
-
Ball, T.1
Hackett, B.2
Lahiri, S.3
Qadeer, S.4
-
5
-
-
77954721940
-
PACER: Proportional detection of data races
-
M. D. Bond, K. E. Coons, and K. S. McKinley. PACER: Proportional detection of data races. In PLDI, 2010.
-
(2010)
PLDI
-
-
Bond, M.D.1
Coons, K.E.2
McKinley, K.S.3
-
6
-
-
47349093598
-
Using machine learning to support debugging with Tarantula
-
L. C. Briand, Y. Labiche, and X. Liu. Using machine learning to support debugging with Tarantula. In ISSRE, 2007.
-
(2007)
ISSRE
-
-
Briand, L.C.1
Labiche, Y.2
Liu, X.3
-
7
-
-
77954724463
-
DETERMIN: Inferring likely deterministic specifications of multithreaded programs
-
J. Burnim and K. Sen. DETERMIN: Inferring likely deterministic specifications of multithreaded programs. In ICSE, 2010.
-
(2010)
ICSE
-
-
Burnim, J.1
Sen, K.2
-
8
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
J.-D. Choi, K. Lee, A. Loginov, R. O'Callahan, V. Sarkar, and M. Sridharan. Efficient and precise datarace detection for multithreaded object-oriented programs. In PLDI, 2002.
-
(2002)
PLDI
-
-
Choi, J.-D.1
Lee, K.2
Loginov, A.3
O'Callahan, R.4
Sarkar, V.5
Sridharan, M.6
-
9
-
-
70350613514
-
Dependent types for low-level programming
-
J. Condit, M. Harren, Z. R. Anderson, D. Gay, and G. C. Necula. Dependent types for low-level programming. In ESOP, 2007.
-
(2007)
ESOP
-
-
Condit, J.1
Harren, M.2
Anderson, Z.R.3
Gay, D.4
Necula, G.C.5
-
11
-
-
85013977928
-
The structure of the "THE"-multiprogramming system
-
E. W. Dijkstra. The structure of the "THE"-multiprogramming system. In SOSP, 1967.
-
(1967)
SOSP
-
-
Dijkstra, E.W.1
-
12
-
-
0242453884
-
RacerX: Effective, static detection of race conditions and deadlocks
-
D. R. Engler and K. Ashcraft. RacerX: Effective, static detection of race conditions and deadlocks. In SOSP, 2003.
-
(2003)
SOSP
-
-
Engler, D.R.1
Ashcraft, K.2
-
13
-
-
0005267189
-
Bugs as deviant behavior: A general approach to inferring errors in systems code
-
D. R. Engler, D. Y. Chen, S. Hallem, A. Chou, and B. Chelf. Bugs as deviant behavior: A general approach to inferring errors in systems code. In SOSP, 2001.
-
(2001)
SOSP
-
-
Engler, D.R.1
Chen, D.Y.2
Hallem, S.3
Chou, A.4
Chelf, B.5
-
15
-
-
0029703698
-
Static detection of dynamic memory errors
-
D. Evans. Static detection of dynamic memory errors. In PLDI, 1996.
-
(1996)
PLDI
-
-
Evans, D.1
-
16
-
-
0036147522
-
Improving security using extensible lightweight static analysis
-
D. Evans and D. Larochelle. Improving security using extensible lightweight static analysis. IEEE Software, 2002.
-
(2002)
IEEE Software
-
-
Evans, D.1
Larochelle, D.2
-
17
-
-
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
-
18
-
-
40249094758
-
Analysing source code: Looking for useful verb-direct object pairs in all the right places
-
Z. P. Fry, D. Shepherd, E. Hill, L. Pollock, and K. Vijay-Shanker. Analysing source code: Looking for useful verb-direct object pairs in all the right places. IET Software Special Issue on Natural Language in Software Development, 2008.
-
(2008)
IET Software Special Issue on Natural Language in Software Development
-
-
Fry, Z.P.1
Shepherd, D.2
Hill, E.3
Pollock, L.4
Vijay-Shanker, K.5
-
19
-
-
33645971446
-
Acquiring lexical paraphrases from a single corpus
-
O. Glickman and I. Dagan. Acquiring lexical paraphrases from a single corpus. In RANLP, 2003.
-
(2003)
RANLP
-
-
Glickman, O.1
Dagan, I.2
-
20
-
-
57349113798
-
Dynamic detection of atomic-set-serializability violations
-
C. Hammer, J. Dolby, M. Vaziri, and F. Tip. Dynamic detection of atomic-set-serializability violations. In ICSE, 2008.
-
(2008)
ICSE
-
-
Hammer, C.1
Dolby, J.2
Vaziri, M.3
Tip, F.4
-
21
-
-
1442263994
-
Language support for lightweight transactions
-
T. Harris and K. Fraser. Language support for lightweight transactions. SIGPLAN Not., 2003.
-
(2003)
SIGPLAN Not.
-
-
Harris, T.1
Fraser, K.2
-
22
-
-
2442554340
-
Verifying atomicity specifications for concurrent object-oriented software using model-checking
-
J. Hatcliff, Robby, and M. B. Dwyer. Verifying atomicity specifications for concurrent object-oriented software using model-checking. In VMCAI, 2004.
-
(2004)
VMCAI
-
-
Hatcliff, J.1
Robby2
Dwyer, M.B.3
-
23
-
-
0027262011
-
Transactional memory: Architectural support for lock-free data structures
-
M. Herlihy and J. E. B. Moss. Transactional memory: Architectural support for lock-free data structures. SIGARCH Comput. Archit. News, 1993.
-
(1993)
SIGARCH Comput. Archit. News
-
-
Herlihy, M.1
Moss, J.E.B.2
-
24
-
-
4444334195
-
Proving deadlock freedom in component-based programming
-
P. Inverardi and S. Uchitel. Proving deadlock freedom in component-based programming. In FASE, 2001.
-
(2001)
FASE
-
-
Inverardi, P.1
Uchitel, S.2
-
25
-
-
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
-
26
-
-
0021425467
-
Literate programming
-
D. E. Knuth. Literate programming. Computer Journal, 27(2), 1984.
-
(1984)
Computer Journal
, vol.27
, Issue.2
-
-
Knuth, D.E.1
-
27
-
-
85052512117
-
API documentation from source code comments: A case study of javadoc
-
D. Kramer. API documentation from source code comments: A case study of javadoc. In SIGDOC, 1999.
-
(1999)
SIGDOC
-
-
Kramer, D.1
-
29
-
-
77954710212
-
Detecting atomic-set serializability violations in multithreaded programs through active randomized testing
-
Z. Lai, S.-C. Cheung, and W. K. Chan. Detecting atomic-set serializability violations in multithreaded programs through active randomized testing. In ICSE, 2010.
-
(2010)
ICSE
-
-
Lai, Z.1
Cheung, S.-C.2
Chan, W.K.3
-
31
-
-
32344452883
-
PR-Miner: Automatically extracting implicit programming rules and detecting violations in large software code
-
Z. Li and Y. Zhou. PR-Miner: Automatically extracting implicit programming rules and detecting violations in large software code. In FSE, 2005.
-
(2005)
FSE
-
-
Li, Z.1
Zhou, Y.2
-
33
-
-
32344438116
-
DynaMine: Finding common error patterns by mining software revision histories
-
B. Livshits and T. Zimmermann. DynaMine: Finding common error patterns by mining software revision histories. In FSE, 2005.
-
(2005)
FSE
-
-
Livshits, B.1
Zimmermann, T.2
-
34
-
-
57349167281
-
Automatic generation of software behavioral models
-
D. Lorenzoli, L. Mariani, and M. Pezzè. Automatic generation of software behavioral models. In ICSE, 2008.
-
(2008)
ICSE
-
-
Lorenzoli, D.1
Mariani, L.2
Pezzè, M.3
-
35
-
-
53149140743
-
MUVI: Automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs
-
October
-
S. Lu, S. Park, C. Hu, X. Ma, W. Jiang, Z. Li, R. A. Popa, and Y. Zhou. MUVI: Automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs. In SOSP, October 2007.
-
(2007)
SOSP
-
-
Lu, S.1
Park, S.2
Hu, C.3
Ma, X.4
Jiang, W.5
Li, Z.6
Popa, R.A.7
Zhou, Y.8
-
36
-
-
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
-
37
-
-
57849090543
-
Understanding the rationale for updating a function's comment
-
H. Malik, I. Chowdhury, H.-M. Tsou, Z. M. Jiang, and A. E. Hassan. Understanding the rationale for updating a function's comment. In ICSM, 2008.
-
(2008)
ICSM
-
-
Malik, H.1
Chowdhury, I.2
Tsou, H.-M.3
Jiang, Z.M.4
Hassan, A.E.5
-
41
-
-
35448945590
-
Iterative context bounding for systematic testing of multithreaded programs
-
M. Musuvathi and S. Qadeer. Iterative context bounding for systematic testing of multithreaded programs. In PLDI, 2007.
-
(2007)
PLDI
-
-
Musuvathi, M.1
Qadeer, S.2
-
43
-
-
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
-
44
-
-
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
-
45
-
-
0037702327
-
Hybrid dynamic data race detection
-
R. O'Callahan and J.-D. Choi. Hybrid dynamic data race detection. In PPoPP, 2003.
-
(2003)
PPoPP
-
-
O'Callahan, R.1
Choi, J.-D.2
-
46
-
-
77949880220
-
Listening to programmers - Taxonomies and characteristics of comments in operating system code
-
May
-
Y. Padioleau, L. Tan, and Y. Zhou. Listening to programmers - Taxonomies and characteristics of comments in operating system code. In ICSE, May 2009.
-
(2009)
ICSE
-
-
Padioleau, Y.1
Tan, L.2
Zhou, Y.3
-
47
-
-
85086057763
-
Online data-race detection via coherency guarantees
-
D. Perkovic and P. J. Keleher. Online data-race detection via coherency guarantees. In OSDI, 1996.
-
(1996)
OSDI
-
-
Perkovic, D.1
Keleher, P.J.2
-
51
-
-
79959892950
-
Efficient testing of concurrent programs with abstraction-guided symbolic executio
-
N. Rungta, E. Mercer, and W. Visser. Efficient testing of concurrent programs with abstraction-guided symbolic executio. In SPIN, 2009.
-
(2009)
SPIN
-
-
Rungta, N.1
Mercer, E.2
Visser, W.3
-
54
-
-
0031272525
-
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 Transactions on Computer Systems, 1997.
-
(1997)
ACM Transactions on Computer Systems
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
56
-
-
77949401303
-
Saturation-based testing of concurrent programs
-
E. Sherman, M. B. Dwyer, and S. Elbaum. Saturation-based testing of concurrent programs. In FSE, 2009.
-
(2009)
FSE
-
-
Sherman, E.1
Dwyer, M.B.2
Elbaum, S.3
-
58
-
-
57349163160
-
Todo or to bug: Exploring how task annotations play a role in the work practices of software developers
-
M.-A. Storey, J. Ryall, R. I. Bull, D. Myers, and J. Singer. Todo or to bug: Exploring how task annotations play a role in the work practices of software developers. In ICSE '08, 2008.
-
(2008)
ICSE '08
-
-
Storey, M.-A.1
Ryall, J.2
Bull, R.I.3
Myers, D.4
Singer, J.5
-
59
-
-
79959891461
-
Bug characteristics in modern open source software
-
L. Tan, C. Liu, Z. Li, X. Wang, S. Lu, Y. Zhou, and C. Zhai. Bug characteristics in modern open source software. In University of Waterloo Technical Report, 2011.
-
(2011)
University of Waterloo Technical Report
-
-
Tan, L.1
Liu, C.2
Li, Z.3
Wang, X.4
Lu, S.5
Zhou, Y.6
Zhai, C.7
-
61
-
-
69449108102
-
Mining exception-handling rules as sequence association rules
-
S. Thummalapenta and T. Xie. Mining exception-handling rules as sequence association rules. In ICSE, 2009.
-
(2009)
ICSE
-
-
Thummalapenta, S.1
Xie, T.2
-
63
-
-
67649848621
-
Gadara: Dynamic deadlock avoidance for mult-threaded programs
-
Y. Wang, T. Kelly, M. Kudlur, S. Lafortune, and S. Mahlke. Gadara: Dynamic deadlock avoidance for mult-threaded programs. In OSDI, 2008.
-
(2008)
OSDI
-
-
Wang, Y.1
Kelly, T.2
Kudlur, M.3
Lafortune, S.4
Mahlke, S.5
-
65
-
-
31844445229
-
A serializability violation detector for shared-memory server programs
-
M. Xu, R. Bodk, and M. D. Hill. A serializability violation detector for shared-memory server programs. In PLDI, 2005.
-
(2005)
PLDI
-
-
Xu, M.1
Bodk, R.2
Hill, M.D.3
-
66
-
-
14844302134
-
MECA: An extensible, expressive system and language for statically checking security properties
-
J. Yang, T. Kremenek, Y. Xie, and D. Engler. MECA: An extensible, expressive system and language for statically checking security properties. In CCS, 2003.
-
(2003)
CCS
-
-
Yang, J.1
Kremenek, T.2
Xie, Y.3
Engler, D.4
-
67
-
-
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
-
68
-
-
77952248433
-
ConMem: Detecting severe concurrency bugs through an effect-oriented approach
-
W. Zhang, C. Sun, and S. Lu. ConMem: Detecting severe concurrency bugs through an effect-oriented approach. In ASPLOS, 2010.
-
(2010)
ASPLOS
-
-
Zhang, W.1
Sun, C.2
Lu, S.3
-
69
-
-
33646501895
-
On the value of static analysis for fault detection in software
-
J. Zheng, L. Williams, N. Nagappan, W. Snipes, J. P. Hudepohl, and M. A. Vouk. On the value of static analysis for fault detection in software. IEEE Trans. Softw. Eng., 32(4), 2006.
-
(2006)
IEEE Trans. Softw. Eng.
, vol.32
, Issue.4
-
-
Zheng, J.1
Williams, L.2
Nagappan, N.3
Snipes, W.4
Hudepohl, J.P.5
Vouk, M.A.6
-
70
-
-
77952208003
-
Inferring resource specifications from natural language API documentation
-
H. Zhong, L. Zhang, T. Xie, and H. Mei. Inferring resource specifications from natural language API documentation. In ASE, 2009.
-
(2009)
ASE
-
-
Zhong, H.1
Zhang, L.2
Xie, T.3
Mei, H.4
|