-
1
-
-
78650157263
-
Performance analysis of idle programs
-
ACM
-
E. R. Altman, M. Arnold, S. Fink, and N. Mitchell. Performance analysis of idle programs. In Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 739-753. ACM, 2010.
-
(2010)
Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 739-753
-
-
Altman, E.R.1
Arnold, M.2
Fink, S.3
Mitchell, N.4
-
2
-
-
0348144533
-
High-level data races
-
C. Artho, K. Havelund, and A. Biere. High-level data races. Software Testing, Verification and Reliability, 13(4):207-227, 2003.
-
(2003)
Software Testing, Verification and Reliability
, vol.13
, Issue.4
, pp. 207-227
-
-
Artho, C.1
Havelund, K.2
Biere, A.3
-
4
-
-
0029378399
-
The automatic generation of load test suites and the assessment of the resulting software
-
A. Avritzer and E. J. Weyuker. The automatic generation of load test suites and the assessment of the resulting software. IEEE Transactions on Software Engineering, 21(9):705-716, 1995.
-
(1995)
IEEE Transactions on Software Engineering
, vol.21
, Issue.9
, pp. 705-716
-
-
Avritzer, A.1
Weyuker, E.J.2
-
6
-
-
77954726954
-
Line-Up: A complete and automatic linearizability checker
-
ACM
-
S. Burckhardt, C. Dern, M. Musuvathi, and R. Tan. Line-Up: A complete and automatic linearizability checker. In Conference on Programming Language Design and Implementation (PLDI), pages 330-340. ACM, 2010.
-
(2010)
Conference on Programming Language Design and Implementation (PLDI)
, pp. 330-340
-
-
Burckhardt, S.1
Dern, C.2
Musuvathi, M.3
Tan, R.4
-
7
-
-
77952272763
-
A randomized scheduler with probabilistic guarantees of finding bugs
-
S. Burckhardt, P. Kothari, M. Musuvathi, and S. Nagarakatte. A randomized scheduler with probabilistic guarantees of finding bugs. In Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pages 167-178, 2010.
-
(2010)
Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
, pp. 167-178
-
-
Burckhardt, S.1
Kothari, P.2
Musuvathi, M.3
Nagarakatte, S.4
-
8
-
-
70350552240
-
WISE: Automated test generation for worst-case complexity
-
IEEE
-
J. Burnim, S. Juvekar, and K. Sen. WISE: Automated test generation for worst-case complexity. In ICSE, pages 463-473. IEEE, 2009.
-
(2009)
ICSE
, pp. 463-473
-
-
Burnim, J.1
Juvekar, S.2
Sen, K.3
-
11
-
-
52449125806
-
ARTOO: Adaptive random testing for object-oriented software
-
ACM
-
I. Ciupa, A. Leitner, M. Oriol, and B. Meyer. ARTOO: Adaptive random testing for object-oriented software. In International Conference on Software Engineering (ICSE), pages 71-80. ACM, 2008.
-
(2008)
International Conference on Software Engineering (ICSE)
, pp. 71-80
-
-
Ciupa, I.1
Leitner, A.2
Oriol, M.3
Meyer, B.4
-
12
-
-
77749280368
-
GAMBIT: Effective unit testing for concurrency libraries
-
ACM
-
K. E. Coons, S. Burckhardt, and M. Musuvathi. GAMBIT: effective unit testing for concurrency libraries. In Symposium on Principles and Practice of Parallel Programming, (PPOPP), pages 15-24. ACM, 2010.
-
(2010)
Symposium on Principles and Practice of Parallel Programming, (PPOPP)
, pp. 15-24
-
-
Coons, K.E.1
Burckhardt, S.2
Musuvathi, M.3
-
13
-
-
4444334164
-
JCrasher: An automatic robustness tester for Java
-
C. Csallner and Y. Smaragdakis. JCrasher: An automatic robustness tester for Java. Software Practice and Experience, 34(11):1025-1050, 2004.
-
(2004)
Software Practice and Experience
, vol.34
, Issue.11
, pp. 1025-1050
-
-
Csallner, C.1
Smaragdakis, Y.2
-
14
-
-
37849039293
-
Automated testing of refactoring engines
-
ACM
-
B. Daniel, D. Dig, K. Garcia, and D. Marinov. Automated testing of refactoring engines. In European Software Engineering Conference and International Symposium on Foundations of Software Engineering (ESEC/FSE), pages 185-194. ACM, 2007.
-
(2007)
European Software Engineering Conference and International Symposium on Foundations of Software Engineering (ESEC/FSE)
, pp. 185-194
-
-
Daniel, B.1
Dig, D.2
Garcia, K.3
Marinov, D.4
-
15
-
-
0036315513
-
Multithreaded Java program test generation
-
O. Edelstein, E. Farchi, Y. Nir, G. Ratsaby, and S. Ur. Multithreaded Java program test generation. IBM Systems Journal, 41(1):111-125, 2002.
-
(2002)
IBM Systems Journal
, vol.41
, Issue.1
, pp. 111-125
-
-
Edelstein, O.1
Farchi, E.2
Nir, Y.3
Ratsaby, G.4
Ur, S.5
-
18
-
-
77958184387
-
Mining performance regression testing repositories for automated performance analysis
-
K. C. Foo, Z. M. Jiang, B. Adams, A. E. Hassan, Y. Zou, and P. Flora. Mining performance regression testing repositories for automated performance analysis. In International Conference on Quality Software (QSIC), pages 32-41, 2010.
-
(2010)
International Conference on Quality Software (QSIC)
, pp. 32-41
-
-
Foo, K.C.1
Jiang, Z.M.2
Adams, B.3
Hassan, A.E.4
Zou, Y.5
Flora, P.6
-
19
-
-
42149194967
-
Statistically rigorous Java performance evaluation
-
ACM
-
A. Georges, D. Buytaert, and L. Eeckhout. Statistically rigorous Java performance evaluation. In Conference on Object-Oriented Programming, Systems, Languages, and Application (OOPSLA), pages 57-76. ACM, 2007.
-
(2007)
Conference on Object-Oriented Programming, Systems, Languages, and Application (OOPSLA)
, pp. 57-76
-
-
Georges, A.1
Buytaert, D.2
Eeckhout, L.3
-
23
-
-
84864219793
-
Performance debugging in the large via mining millions of stack traces
-
IEEE
-
S. Han, Y. Dang, S. Ge, D. Zhang, and T. Xie. Performance debugging in the large via mining millions of stack traces. In International Conference on Software Engineering (ICSE), pages 145-155. IEEE, 2012.
-
(2012)
International Conference on Software Engineering (ICSE)
, pp. 145-155
-
-
Han, S.1
Dang, Y.2
Ge, S.3
Zhang, D.4
Xie, T.5
-
24
-
-
12844288604
-
Vertical profiling: Understanding the behavior of object-oriented applications
-
M. Hauswirth, P. F. Sweeney, A. Diwan, and M. Hind. Vertical profiling: understanding the behavior of object-oriented applications. In Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 251-269, 2004.
-
(2004)
Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 251-269
-
-
Hauswirth, M.1
Sweeney, P.F.2
Diwan, A.3
Hind, M.4
-
25
-
-
84865300095
-
Testing concurrent programs to achieve high synchronization coverage
-
ACM
-
S. Hong, J. Ahn, S. Park, M. Kim, and M. J. Harrold. Testing concurrent programs to achieve high synchronization coverage. In International Symposium on Software Testing and Analysis (ISSTA), pages 210-220. ACM, 2012.
-
(2012)
International Symposium on Software Testing and Analysis (ISSTA)
, pp. 210-220
-
-
Hong, S.1
Ahn, J.2
Park, S.3
Kim, M.4
Harrold, M.J.5
-
28
-
-
84863459107
-
Understanding and detecting real-world performance bugs
-
ACM
-
G. Jin, L. Song, X. Shi, J. Scherpelz, and S. Lu. Understanding and detecting real-world performance bugs. In Conference on Programming Language Design and Implementation (PLDI), pages 77-88. ACM, 2012.
-
(2012)
Conference on Programming Language Design and Implementation (PLDI)
, pp. 77-88
-
-
Jin, G.1
Song, L.2
Shi, X.3
Scherpelz, J.4
Lu, S.5
-
29
-
-
77954480829
-
Automated behavioral regression testing
-
IEEE
-
W. Jin, A. Orso, and T. Xie. Automated behavioral regression testing. In International Conference on Software Testing, Verification and Validation (ICST), pages 137-146. IEEE, 2010.
-
(2010)
International Conference on Software Testing, Verification and Validation (ICST)
, pp. 137-146
-
-
Jin, W.1
Orso, A.2
Xie, T.3
-
30
-
-
70450240793
-
A randomized dynamic program analysis technique for detecting real deadlocks
-
ACM
-
P. Joshi, C.-S. Park, K. Sen, and M. Naik. A randomized dynamic program analysis technique for detecting real deadlocks. In Conference on Programming Language Design and Implementation (PLDI), pages 110-120. ACM, 2009.
-
(2009)
Conference on Programming Language Design and Implementation (PLDI)
, pp. 110-120
-
-
Joshi, P.1
Park, C.-S.2
Sen, K.3
Naik, M.4
-
31
-
-
81455135788
-
Catch me if you can: Performance bug detection in the wild
-
ACM
-
M. Jovic, A. Adamoli, and M. Hauswirth. Catch me if you can: performance bug detection in the wild. In Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 155-170. ACM, 2011.
-
(2011)
Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 155-170
-
-
Jovic, M.1
Adamoli, A.2
Hauswirth, M.3
-
32
-
-
77954710212
-
Detecting atomic-set serializability violations in multithreaded programs through active randomized testing
-
ACM
-
Z. Lai, S.-C. Cheung, and W. K. Chan. Detecting atomic-set serializability violations in multithreaded programs through active randomized testing. In International Conference on Software Engineering (ICSE), pages 235-244. ACM, 2010.
-
(2010)
International Conference on Software Engineering (ICSE)
, pp. 235-244
-
-
Lai, Z.1
Cheung, S.-C.2
Chan, W.K.3
-
33
-
-
76749091512
-
Finding concurrency bugs with context-aware communication graphs
-
ACM
-
B. Lucia and L. Ceze. Finding concurrency bugs with context-aware communication graphs. In Symposium on Microarchitecture (MICRO), pages 553-563. ACM, 2009.
-
(2009)
Symposium on Microarchitecture (MICRO)
, pp. 553-563
-
-
Lucia, B.1
Ceze, L.2
-
35
-
-
4043152821
-
Differential testing for software
-
W. M. McKeeman. Differential testing for software. Digital Technical Journal, 10(1):100-107, 1998.
-
(1998)
Digital Technical Journal
, vol.10
, Issue.1
, pp. 100-107
-
-
McKeeman, W.M.1
-
36
-
-
85076883647
-
Finding and reproducing Heisenbugs in concurrent programs
-
USENIX
-
M. Musuvathi, S. Qadeer, T. Ball, G. Basler, P. A. Nainar, and I. Neamtiu. Finding and reproducing Heisenbugs in concurrent programs. In Symposium on Operating Systems Design and Implementation, pages 267-280. USENIX, 2008.
-
(2008)
Symposium on Operating Systems Design and Implementation
, pp. 267-280
-
-
Musuvathi, M.1
Qadeer, S.2
Ball, T.3
Basler, G.4
Nainar, P.A.5
Neamtiu, I.6
-
37
-
-
84864224668
-
Ballerina: Automatic generation and clustering of efficient random unit tests for multithreaded code
-
A. Nistor, Q. Luo, M. Pradel, T. R. Gross, and D. Marinov. Ballerina: Automatic generation and clustering of efficient random unit tests for multithreaded code. In International Conference on Software Engineering (ICSE), pages 727-737, 2012.
-
(2012)
International Conference on Software Engineering (ICSE)
, pp. 727-737
-
-
Nistor, A.1
Luo, Q.2
Pradel, M.3
Gross, T.R.4
Marinov, D.5
-
38
-
-
84881276115
-
Toddler: Detecting performance problems via similar memory-access patterns
-
A. Nistor, L. Song, D. Marinov, and S. Lu. Toddler: Detecting performance problems via similar memory-access patterns. In International Conference on Software Engineering (ICSE), pages 562-571, 2013.
-
(2013)
International Conference on Software Engineering (ICSE)
, pp. 562-571
-
-
Nistor, A.1
Song, L.2
Marinov, D.3
Lu, S.4
-
39
-
-
34548785574
-
Feedback-directed random test generation
-
IEEE
-
C. Pacheco, S. K. Lahiri, M. D. Ernst, and T. Ball. Feedback-directed random test generation. In International Conference on Software Engineering (ICSE), pages 75-84. IEEE, 2007.
-
(2007)
International Conference on Software Engineering (ICSE)
, pp. 75-84
-
-
Pacheco, C.1
Lahiri, S.K.2
Ernst, M.D.3
Ball, T.4
-
42
-
-
84864256871
-
Leveraging test generation and speci-cation mining for automated bug detection without false positives
-
M. Pradel and T. R. Gross. Leveraging test generation and speci-cation mining for automated bug detection without false positives. In International Conference on Software Engineering (ICSE), pages 288-298, 2012.
-
(2012)
International Conference on Software Engineering (ICSE)
, pp. 288-298
-
-
Pradel, M.1
Gross, T.R.2
-
44
-
-
0031272525
-
Eraser: A dynamic data race detector for multithreaded programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. E. Anderson. Eraser: A dynamic data race detector for multithreaded programs. ACM Transactions on Computer Systems, 15(4):391-411, 1997.
-
(1997)
ACM Transactions on Computer Systems
, vol.15
, Issue.4
, pp. 391-411
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.E.5
-
46
-
-
81455141895
-
Testing atomicity of composed concurrent operations
-
O. Shacham, N. Bronson, A. Aiken, M. Sagiv, M. Vechev, and E. Yahav. Testing atomicity of composed concurrent operations. In Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pages 51-64, 2011.
-
(2011)
Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA)
, pp. 51-64
-
-
Shacham, O.1
Bronson, N.2
Aiken, A.3
Sagiv, M.4
Vechev, M.5
Yahav, E.6
-
47
-
-
78650081785
-
Do I use the wrong definition? Def Use: Definition-use invariants for detecting concurrency and sequential bugs
-
ACM
-
Y. Shi, S. Park, Z. Yin, S. Lu, Y. Zhou, W. Chen, and W. Zheng. Do I use the wrong definition? DefUse: Definition-use invariants for detecting concurrency and sequential bugs. In Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 160-174. ACM, 2010.
-
(2010)
Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 160-174
-
-
Shi, Y.1
Park, S.2
Yin, Z.3
Lu, S.4
Zhou, Y.5
Chen, W.6
Zheng, W.7
-
49
-
-
84893627319
-
Bita: Coverage-guided, automatic testing of actor programs
-
S. Tasharofi, M. Pradel, Y. Lin, and R. Johnson. Bita: Coverage-guided, automatic testing of actor programs. In Conference on Automated Software Engineering (ASE), 2013.
-
(2013)
Conference on Automated Software Engineering (ASE)
-
-
Tasharofi, S.1
Pradel, M.2
Lin, Y.3
Johnson, R.4
-
50
-
-
77949410786
-
MSeqGen: Object-oriented unit-test generation via mining source code
-
ACM
-
S. Thummalapenta, T. Xie, N. Tillmann, J. de Halleux, and W. Schulte. MSeqGen: Object-oriented unit-test generation via mining source code. In European Software Engineering Conference and International Symposium on Foundations of Software Engineering (ESEC/FSE), pages 193-202. ACM, 2009.
-
(2009)
European Software Engineering Conference and International Symposium on Foundations of Software Engineering (ESEC/FSE)
, pp. 193-202
-
-
Thummalapenta, S.1
Xie, T.2
Tillmann, N.3
De Halleux, J.4
Schulte, W.5
-
52
-
-
84886418892
-
Supporting swift reaction: Automatically uncovering performance problems by systematic experiments
-
A. Wert, J. Happe, and L. Happe. Supporting swift reaction: Automatically uncovering performance problems by systematic experiments. In International Conference on Software Engineering (ICSE), pages 552-561, 2013.
-
(2013)
International Conference on Software Engineering (ICSE)
, pp. 552-561
-
-
Wert, A.1
Happe, J.2
Happe, L.3
-
53
-
-
24644482816
-
Symstra: A framework for generating object-oriented unit tests using symbolic execution
-
Springer
-
T. Xie, D. Marinov, W. Schulte, and D. Notkin. Symstra: A framework for generating object-oriented unit tests using symbolic execution. In Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), pages 365-381. Springer, 2005.
-
(2005)
Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS)
, pp. 365-381
-
-
Xie, T.1
Marinov, D.2
Schulte, W.3
Notkin, D.4
-
54
-
-
84869837624
-
Finding reusable data structures
-
ACM
-
G. Xu. Finding reusable data structures. In Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 1017-1034. ACM, 2012.
-
(2012)
Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 1017-1034
-
-
Xu, G.1
-
55
-
-
84864193967
-
Uncovering performance problems in Java applications with reference propagation profiling
-
IEEE, 2012
-
D. Yan, G. H. Xu, and A. Rountev. Uncovering performance problems in Java applications with reference propagation profiling. In International Conference on Software Engineering, (ICSE), pages 134-144. IEEE, 2012.
-
International Conference on Software Engineering, (ICSE)
, pp. 134-144
-
-
Yan, D.1
Xu, G.H.2
Rountev, A.3
-
56
-
-
32044472723
-
Main effects screening: A distributed continuous quality assurance process for monitoring performance degradation in evolving software systems
-
C. Yilmaz, A. S. Krishna, A. M. Memon, A. A. Porter, D. C. Schmidt, A. S. Gokhale, and B. Natarajan. Main effects screening: A distributed continuous quality assurance process for monitoring performance degradation in evolving software systems. In International Conference on Software Engineering (ICSE), pages 293-302, 2005.
-
(2005)
International Conference on Software Engineering (ICSE)
, pp. 293-302
-
-
Yilmaz, C.1
Krishna, A.S.2
Memon, A.M.3
Porter, A.A.4
Schmidt, D.C.5
Gokhale, A.S.6
Natarajan, B.7
-
57
-
-
84869797665
-
Maple: A coverage-driven testing tool for multithreaded programs
-
ACM
-
J. Yu, S. Narayanasamy, C. Pereira, and G. Pokam. Maple: A coverage-driven testing tool for multithreaded programs. In Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 485-502. ACM, 2012.
-
(2012)
Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 485-502
-
-
Yu, J.1
Narayanasamy, S.2
Pereira, C.3
Pokam, G.4
-
60
-
-
43449136492
-
Perfdiff: A framework for performance difference analysis in a virtual machine environment
-
ACM
-
X. Zhuang, S. Kim, M. J. Serrano, and J.-D. Choi. Perfdiff: A framework for performance difference analysis in a virtual machine environment. In Symposium on Code Generation and Optimization (CGO), pages 4-13. ACM, 2008.
-
(2008)
Symposium on Code Generation and Optimization (CGO)
, pp. 4-13
-
-
Zhuang, X.1
Kim, S.2
Serrano, M.J.3
Choi, J.-D.4
|