메뉴 건너뛰기




Volumn , Issue , 2008, Pages 221-228

Inferring specifications of object oriented APIs from API source code

Author keywords

[No Author keywords available]

Indexed keywords

MEMORY USAGE; OBJECT ORIENTED; OBJECT-ORIENTED PROGRAM; OPEN SOURCES; SOFTWARE INDUSTRY; SOURCE CODES;

EID: 67650555465     PISSN: 15301362     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (12)

References (20)
  • 1
    • 37849002654 scopus 로고    scopus 로고
    • Mining API patterns as partial orders from source code: From usage scenarios to specifications
    • M. Acharya, T. Xie, J. Pei, and J. Xu. Mining API patterns as partial orders from source code: From usage scenarios to specifications. In Proc. ESEC/FSE, pages 25-34, 2007.
    • (2007) Proc. ESEC/FSE , pp. 25-34
    • Acharya, M.1    Xie, T.2    Pei, J.3    Xu, J.4
  • 2
    • 34547678001 scopus 로고    scopus 로고
    • Mining interface specifications for generating checkable robustness properties
    • DOI 10.1109/ISSRE.2006.29, 4021997, Proceedings - 17th International Symposium on Software Reliability Engineering, ISSRE 2006
    • M. Acharya, T. Xie, and J. Xu. Mining interface specifications for generating checkable robustness properties. In Proc. ISSRE, pages 311-320, November 2006. (Pubitemid 47213968)
    • (2006) Proceedings - International Symposium on Software Reliability Engineering, ISSRE , pp. 311-320
    • Acharya, M.1    Xie, T.2    Xu, J.3
  • 3
    • 17044362578 scopus 로고    scopus 로고
    • Synthesis of interface specifications for Java classes
    • DOI 10.1145/1047659.1040314
    • R. Alur, P. Ĉernỳ, P. Madhusudan, and W. Nam. Synthesis of interface specifications for Java classes. In Proc. 32nd POPL, pages 98-109, 2005. (Pubitemid 40493970)
    • (2005) ACM SIGPLAN Notices , vol.40 , Issue.1 , pp. 98-109
    • Alur, R.1    Madhusudan, P.2    Cerny, P.3    Nam, W.4
  • 5
    • 0023453626 scopus 로고
    • LEARNING REGULAR SETS FROM QUERIES AND COUNTEREXAMPLES.
    • D. Angluin. Learning regular sets from queries and counterexamples. Information and Computation, 75(2):87-106, 1987. (Pubitemid 18535066)
    • (1987) Information and Computation , vol.75 , Issue.2 , pp. 87-106
    • Angluin Dana1
  • 6
    • 49149111518 scopus 로고    scopus 로고
    • Automatic extraction of framework-specific models from frameworkbased application code
    • M. Antkiewicz, T. Bartolomei, and K. Czarnecki. Automatic extraction of framework-specific models from frameworkbased application code. In Proc. 22nd ASE, pages 214-223, 2007.
    • (2007) Proc. 22nd ASE , pp. 214-223
    • Antkiewicz, M.1    Bartolomei, T.2    Czarnecki, K.3
  • 7
    • 0036041420 scopus 로고    scopus 로고
    • Bugs as deviant behavior: A general approach to inferring errors in systems code
    • DOI 10.1145/502059.502041
    • 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 Proc. SOSP, pages 57-72, 2001. (Pubitemid 33612605)
    • (2001) Operating Systems Review (ACM) , vol.35 , Issue.5 , pp. 57-72
    • Engler, D.1    Chen, D.Y.2    Hallem, S.3    Chou, A.4    Chelf, B.5
  • 10
  • 11
    • 31844436753 scopus 로고    scopus 로고
    • Jungloid mining: Helping to navigate the API jungle
    • D. Mandelin, L. Xu, R. Bodik, and D. Kimelman. Jungloid mining: helping to navigate the API jungle. In Proc. PLDI, pages 48-61, 2005.
    • (2005) Proc. PLDI , pp. 48-61
    • Mandelin, D.1    Xu, L.2    Bodik, R.3    Kimelman, D.4
  • 13
    • 31744449087 scopus 로고    scopus 로고
    • Deriving object typestates in the presence of inter-object references
    • M. G. Nanda, C. Grothoff, and S. Chandra. Deriving object typestates in the presence of inter-object references. In OOPSLA, pages 77-96, 2005.
    • (2005) OOPSLA , pp. 77-96
    • Nanda, M.G.1    Grothoff, C.2    Chandra, S.3
  • 14
    • 34548783828 scopus 로고    scopus 로고
    • Path-sensitive inference of function precedence protocols
    • M. Ramanathan, A. Grama, and S. Jagannathan. Path-Sensitive Inference of Function Precedence Protocols. Proc. ICSE, pages 240-250, 2007.
    • (2007) Proc. ICSE , pp. 240-250
    • Ramanathan, M.1    Grama, A.2    Jagannathan, S.3
  • 15
    • 60849117733 scopus 로고    scopus 로고
    • Why are APIs difficult to learn and use?
    • C. Scaffidi. Why are APIs difficult to learn and use? Crossroads, 12(4):4-4, 2005.
    • (2005) Crossroads , vol.12 , Issue.4 , pp. 4-4
    • Scaffidi, C.1
  • 16
    • 60849084083 scopus 로고    scopus 로고
    • Static specification mining using automata-based abstractions
    • S. Shoham, E. Yahav, S. Fink, and M. Pistoia. Static Specification Mining Using Automata-Based Abstractions. Proc. ISSTA, pages 218-228, 2007.
    • (2007) Proc. ISSTA , pp. 218-228
    • Shoham, S.1    Yahav, E.2    Fink, S.3    Pistoia, M.4
  • 18
    • 24644493674 scopus 로고    scopus 로고
    • Mining temporal specifications for error detection
    • Tools and Algorithms for the Construction and Analysis of Systems - 11th Int. Conference, TACAS 2005, held as part of the Joint European Conf. on Theory and Practice of Software, ETAPS 2005, Proc.
    • W.Weimer and G. Necula. Mining Temporal Specifications for Error Detection. Proc. TACAS, pages 461-476, 2005. (Pubitemid 41273759)
    • (2005) Lecture Notes in Computer Science , vol.3440 , pp. 461-476
    • Weimer, W.1    Necula, G.C.2
  • 19
    • 0036983315 scopus 로고    scopus 로고
    • Automatic extraction of object-oriented component interfaces
    • J. Whaley, M. Martin, and M. Lam. Automatic extraction of object-oriented component interfaces. Proc. ISSTA, pages 218-228, 2002.
    • (2002) Proc. ISSTA , pp. 218-228
    • Whaley, J.1    Martin, M.2    Lam, M.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.