-
1
-
-
37849002654
-
Mining api patterns as partial orders from source code: From usage scenarios to specifications
-
New York, NY: ACM
-
M. Acharya, T. Xie, J. Pei, and J. Xu, "Mining api patterns as partial orders from source code: from usage scenarios to specifications," in ESEC-FSE 2007: Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering. New York, NY: ACM, 2007, pp. 25-34.
-
(2007)
ESEC-FSE 2007: Proceedings of the the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
, pp. 25-34
-
-
Acharya, M.1
Xie, T.2
Pei, J.3
Xu, J.4
-
2
-
-
17044362578
-
Synthesis of interface specifications for Java classes
-
New York, NY: ACM
-
R. Alur, P. Černý, P. Madhusudan, and W. Nam, "Synthesis of interface specifications for Java classes," in POPL 2005: Proceedings of the 32nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages. New York, NY: ACM, 2005, pp. 98-109.
-
(2005)
POPL 2005: Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 98-109
-
-
Alur, R.1
Černý, P.2
Madhusudan, P.3
Nam, W.4
-
3
-
-
0036038253
-
Mining specifications
-
New York, NY: ACM
-
G. Ammons, R. Bodík, and J. R. Larus, "Mining specifications," in POPL 2002: Proceedings of the 29th ACM SIGPLAN-SIGACT symposium on Principles of programming languages. New York, NY: ACM, 2002, pp. 4-16.
-
(2002)
POPL 2002: Proceedings of the 29th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 4-16
-
-
Ammons, G.1
Bodík, R.2
Larus, J.R.3
-
4
-
-
0033907702
-
Automatically checking an implementation against its formal specification
-
Jan.
-
S. Antoy and D. Hamlet, "Automatically checking an implementation against its formal specification," IEEE Transactions on Software Engineering, vol.26, no.1, pp. 55-69, Jan. 2000.
-
(2000)
IEEE Transactions on Software Engineering
, vol.26
, Issue.1
, pp. 55-69
-
-
Antoy, S.1
Hamlet, D.2
-
5
-
-
70450276778
-
Finding programming errors earlier by evaluating runtime monitors ahead-of-time
-
New York, NY: ACM
-
E. Bodden, P. Lam, and L. Hendren, "Finding programming errors earlier by evaluating runtime monitors ahead-of-time," in SIGSOFT 2008/FSE- 16: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering. New York, NY: ACM, 2008, pp. 36-47.
-
(2008)
SIGSOFT 2008/FSE- 16: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering
, pp. 36-47
-
-
Bodden, E.1
Lam, P.2
Hendren, L.3
-
7
-
-
0022706656
-
Automatic verification of finite-state concurrent systems using temporal logic specifications
-
Apr.
-
E. M. Clarke, E. A. Emerson, and A. P. Sistla, "Automatic verification of finite-state concurrent systems using temporal logic specifications," ACM Transactions on Programming Languages and Systems, vol.8, no.2, pp. 244-263, Apr. 1986.
-
(1986)
ACM Transactions on Programming Languages and Systems
, vol.8
, Issue.2
, pp. 244-263
-
-
Clarke, E.M.1
Emerson, E.A.2
Sistla, A.P.3
-
8
-
-
85037030721
-
Design and synthesis of synchronization skeletons using branching time temporal logic
-
ser. Lecture Notes in Computer Science Berlin: Springer-Verlag
-
E. M. Clarke and E. A. Emerson, "Design and synthesis of synchronization skeletons using branching time temporal logic," in Proceedings of the Workshop on Logics of Programs, ser. Lecture Notes in Computer Science 131. Berlin: Springer-Verlag, 1982, pp. 52-71.
-
(1982)
Proceedings of the Workshop on Logics of Programs
, vol.131
, pp. 52-71
-
-
Clarke, E.M.1
Emerson, E.A.2
-
9
-
-
0032108294
-
Discovering models of software processes from event-based data
-
Jul.
-
J. E. Cook and A. L. Wolf, "Discovering models of software processes from event-based data," ACM Transactions on Software Engineering and Methodology, vol.7, no.3, pp. 215-249, Jul. 1998.
-
(1998)
ACM Transactions on Software Engineering and Methodology
, vol.7
, Issue.3
, pp. 215-249
-
-
Cook, J.E.1
Wolf, A.L.2
-
10
-
-
26444471878
-
Lightweight defect localization for Java
-
ser. Lecture Notes in Computer Science Berlin: Springer-Verlag
-
V. Dallmeier, C. Lindig, and A. Zeller, "Lightweight defect localization for Java," in ECOOP 2005: Proceedings of the 19th European conference on object-oriented programming, ser. Lecture Notes in Computer Science 3586. Berlin: Springer-Verlag, 2005, pp. 528-550.
-
(2005)
ECOOP 2005: Proceedings of the 19th European Conference on Object-oriented Programming
, vol.3586
, pp. 528-550
-
-
Dallmeier, V.1
Lindig, C.2
Zeller, A.3
-
11
-
-
0036041420
-
Bugs as deviant behavior: A general approach to inferring errors in systems code
-
New York, NY: ACM
-
D. 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: Proceedings of the 18th ACM Symposium on Operating Systems Principles. New York, NY: ACM, 2001, pp. 57-72.
-
(2001)
SOSP 2001: Proceedings of the 18th ACM Symposium on Operating Systems Principles
, pp. 57-72
-
-
Engler, D.1
Chen, D.Y.2
Hallem, S.3
Chou, A.4
Chelf, B.5
-
12
-
-
0035250541
-
Dynamically discovering likely program invariants to support program evolution
-
Feb.
-
M. D. Ernst, J. Cockrell, W. G. Griswold, and D. Notkin, "Dynamically discovering likely program invariants to support program evolution," IEEE Transactions on Software Engineering, vol.27, no.2, pp. 99-123, Feb. 2001.
-
(2001)
IEEE Transactions on Software Engineering
, vol.27
, Issue.2
, pp. 99-123
-
-
Ernst, M.D.1
Cockrell, J.2
Griswold, W.G.3
Notkin, D.4
-
13
-
-
43449124115
-
Effective typestate verification in the presence of aliasing
-
Apr.
-
S. J. Fink, E. Yahav, N. Dor, G. Ramalingam, and E. Geay, "Effective typestate verification in the presence of aliasing," ACM Transactions on Software Engineering and Methodology, vol.17, no.2, pp. 1-34, Apr. 2006.
-
(2006)
ACM Transactions on Software Engineering and Methodology
, vol.17
, Issue.2
, pp. 1-34
-
-
Fink, S.J.1
Yahav, E.2
Dor, N.3
Ramalingam, G.4
Geay, E.5
-
17
-
-
0242412952
-
Temporal logic query checking: A tool for model exploration
-
Oct.
-
A. Gurfinkel, M. Chechik, and B. Devereux, "Temporal logic query checking: A tool for model exploration," IEEE Transactions on Software Engineering, vol.29, no.10, pp. 898-914, Oct. 2003.
-
(2003)
IEEE Transactions on Software Engineering
, vol.29
, Issue.10
, pp. 898-914
-
-
Gurfinkel, A.1
Chechik, M.2
Devereux, B.3
-
19
-
-
79951744451
-
Finding bugs is easy
-
New York, NY: ACM
-
D. Hovemeyer and W. Pugh, "Finding bugs is easy," in OOPSLA 2004: Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications. New York, NY: ACM, 2004, pp. 132-136.
-
(2004)
OOPSLA 2004: Companion to the 19th Annual ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications
, pp. 132-136
-
-
Hovemeyer, D.1
Pugh, W.2
-
20
-
-
84976831733
-
Implementing a model checking algorithm by adapting existing automated tools
-
ser. Lecture Notes in Computer Science Berlin: Springer-Verlag
-
B. Jonsson, A. H. Khan, and J. Parrow, "Implementing a model checking algorithm by adapting existing automated tools," in Proceedings of the International Workshop on Automatic Verification Methods for Finite State Systems, ser. Lecture Notes in Computer Science 407. Berlin: Springer-Verlag, 1990, pp. 179-188.
-
(1990)
Proceedings of the International Workshop on Automatic Verification Methods for Finite State Systems
, vol.407
, pp. 179-188
-
-
Jonsson, B.1
Khan, A.H.2
Parrow, J.3
-
22
-
-
77955864253
-
-
Saarland University, Software Engineering Chair, Technical Report, avaliable from
-
C. Lindig, "Mining patterns and violations using concept analysis," Saarland University, Software Engineering Chair, Technical Report, 2007, avaliable from http://www.st.cs.uni-saarland.de/publications/; the software is available from http://code.google.com/p/colibri-ml/.
-
(2007)
Mining Patterns and Violations Using Concept Analysis
-
-
Lindig, C.1
-
24
-
-
31844436753
-
Jungloid mining: Helping to navigate the API jungle
-
Proceedings of the 2005 ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 05
-
D. Mandelin, L. Xu, R. Bodík, and D. Kimelman, "Jungloid mining: helping to navigate the API jungle," in PLDI 2005: Proceedings of the ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation. New York, NY: ACM, 2005, pp. 48-61. (Pubitemid 43182889)
-
(2005)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 48-61
-
-
Mandelin, D.1
Xu, L.2
Bodik, R.3
Kimelman, D.4
-
25
-
-
35448936014
-
Static specification inference using predicate mining
-
DOI 10.1145/1250734.1250749, PLDI'07: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation
-
M. K. Ramanathan, A. Grama, and S. Jagannathan, "Static specification inference using predicate mining," in PLDI 2007: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation. New York, NY: ACM, 2007, pp. 123-134. (Pubitemid 47630681)
-
(2007)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 123-134
-
-
Ramanathan, M.K.1
Grama, A.2
Jagannathan, S.3
-
27
-
-
33750388600
-
XSnippet: Mining for sample code
-
New York, NY: ACM
-
N. Sahavechaphan and K. Claypool, "XSnippet: Mining for sample code," in OOPSLA 2006: Proceedings of the 21st Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications. New York, NY: ACM, 2006, pp. 413-430.
-
(2006)
OOPSLA 2006: Proceedings of the 21st Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 413-430
-
-
Sahavechaphan, N.1
Claypool, K.2
-
28
-
-
54249136685
-
Static specification mining using automata-based abstractions
-
Sep.
-
S. Shoham, E. Yahav, S. J. Fink, and M. Pistoia, "Static specification mining using automata-based abstractions," IEEE Transactions on Software Engineering, vol.34, no.5, pp. 651-666, Sep. 2008.
-
(2008)
IEEE Transactions on Software Engineering
, vol.34
, Issue.5
, pp. 651-666
-
-
Shoham, S.1
Yahav, E.2
Fink, S.J.3
Pistoia, M.4
-
29
-
-
37849020292
-
Detecting object usage anomalies
-
New York, NY: ACM
-
A. Wasylkowski, A. Zeller, and C. Lindig, "Detecting object usage anomalies," in ESEC-FSE 2007: Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering. New York, NY: ACM, 2007, pp. 35-44.
-
(2007)
ESEC-FSE 2007: Proceedings of the the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
, pp. 35-44
-
-
Wasylkowski, A.1
Zeller, A.2
Lindig, C.3
-
32
-
-
34247116992
-
Perracotta: Mining temporal API rules from imperfect traces
-
New York, NY: ACM
-
J. Yang, D. Evans, D. Bhardwaj, T. Bhat, and M. Das, "Perracotta: mining temporal API rules from imperfect traces," in ICSE 2006: Proceedings of the 28th international conference on Software engineering. New York, NY: ACM, 2006, pp. 282-291.
-
(2006)
ICSE 2006: Proceedings of the 28th International Conference on Software Engineering
, pp. 282-291
-
-
Yang, J.1
Evans, D.2
Bhardwaj, D.3
Bhat, T.4
Das, M.5
|