메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 169-179

From daikon to agitator: Lessons and challenges in building a commercial tool for developer testing

Author keywords

Automated testing tools; Developer testing; Dynamic invariant detection; Software agitation; Technology transfer; Test input generation; Unit testing

Indexed keywords

AUTOMATION; COSTS; SOFTWARE ENGINEERING; TECHNOLOGY TRANSFER;

EID: 34247326075     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1146238.1146258     Document Type: Conference Paper
Times cited : (101)

References (38)
  • 1
    • 0024647563 scopus 로고
    • Sotware restructuring
    • R. S. Arnold. Sotware restructuring. In Proceedings of the IEEE, volume 77, pages 607-617, 1989.
    • (1989) Proceedings of the IEEE , vol.77 , pp. 607-617
    • Arnold, R.S.1
  • 2
    • 0002190545 scopus 로고    scopus 로고
    • Test infected: Programmers love writing tests
    • K. Beck and E. Gamma. Test infected: Programmers love writing tests. In Java Report, volume 3, pages 37-50, 1998.
    • (1998) Java Report , vol.3 , pp. 37-50
    • Beck, K.1    Gamma, E.2
  • 3
    • 34247343566 scopus 로고    scopus 로고
    • R. E. Brooks. Commercial reality. Psychology of Programming Interest Group Mailing List, March 2005. http://www.mail-archive.com/discuss@ppig.org/ msg00958.html.
    • R. E. Brooks. Commercial reality. Psychology of Programming Interest Group Mailing List, March 2005. http://www.mail-archive.com/discuss@ppig.org/ msg00958.html.
  • 4
    • 33645254755 scopus 로고    scopus 로고
    • Automated test generation technology
    • Technical report, X/Open Company Ltd
    • J. deRaeve and S. P. McCarron. Automated test generation technology. Technical report, X/Open Company Ltd., 1997. http://adl.opengroup.org/documents/ Archive/adl10rep.pdf.
    • (1997)
    • deRaeve, J.1    McCarron, S.P.2
  • 6
    • 33846171541 scopus 로고    scopus 로고
    • discovering likely program invariants. PhD thesis, University of Washington
    • M. D. Ernst. Dynamically discovering likely program invariants. PhD thesis, University of Washington, 2000.
    • (2000) Dynamically
    • Ernst, M.D.1
  • 8
    • 0004061016 scopus 로고    scopus 로고
    • Refactoring: Improving the design of existing code
    • Addison-Wesley
    • M. Fowler. Refactoring: improving the design of existing code. Object Technology Series. Addison-Wesley, 1999.
    • (1999) Object Technology Series
    • Fowler, M.1
  • 13
    • 34247329331 scopus 로고    scopus 로고
    • Hybernate.org. Relational persistence for Java and .NET. http://www.hibernate.org/.
  • 15
    • 34247327660 scopus 로고    scopus 로고
    • JUnit. http://www.junit.org.
    • JUnit
  • 17
    • 34247375845 scopus 로고    scopus 로고
    • NUnit. http://www.nunit.org.
    • NUnit
  • 20
    • 0000574098 scopus 로고    scopus 로고
    • The SCIRun computational steering software system
    • E. Arge, A. M. Bruaset, and H. P. Langtangen, editors, Birkhauser Press
    • S. G. Parker, D. M. Weinstein, and C. R. Johnson. The SCIRun computational steering software system. In E. Arge, A. M. Bruaset, and H. P. Langtangen, editors, Modern Software. Tools in Scientific Computing. Birkhauser Press, 1997.
    • (1997) Modern Software. Tools in Scientific Computing
    • Parker, S.G.1    Weinstein, D.M.2    Johnson, C.R.3
  • 22
    • 0022297612 scopus 로고
    • Building awareness of system testing issues
    • Los Alamitos, CA, USA, IEEE Computer Society Press
    • N. H. Petschenik. Building awareness of system testing issues. In ICSE '85: 8th International Conference on Software Engineering, pages 182-188, Los Alamitos, CA, USA, 1985. IEEE Computer Society Press.
    • (1985) ICSE '85: 8th International Conference on Software Engineering , pp. 182-188
    • Petschenik, N.H.1
  • 26
    • 0013044504 scopus 로고
    • Specifying and testing software components using ADL
    • TR-94-23, Sun Microsystems Laboratories, April
    • S. Sankar and R. Hayes. Specifying and testing software components using ADL. Technical Report SMLI TR-94-23, Sun Microsystems Laboratories, April 1994. http://research.sun.com/techrep/1994/smli_tr-94-23.pdf.
    • (1994) Technical Report SMLI
    • Sankar, S.1    Hayes, R.2
  • 30
    • 20444397167 scopus 로고    scopus 로고
    • The Apache Software Foundation
    • The Apache Software Foundation. Apache Struts Project, http://struts. apache.org/.
    • Apache Struts Project
  • 31
    • 34247390975 scopus 로고    scopus 로고
    • The Jakarta, Project. Commons collections. http://jakarta.apache.org/ commons/collections/.
    • The Jakarta, Project. Commons collections. http://jakarta.apache.org/ commons/collections/.
  • 32
    • 0036575068 scopus 로고    scopus 로고
    • Mock objects
    • D. Thomas and A. Hunte. Mock objects. IEEE Software, 19(3):22-24, 2002.
    • (2002) IEEE Software , vol.19 , Issue.3 , pp. 22-24
    • Thomas, D.1    Hunte, A.2
  • 34
    • 0642319337 scopus 로고
    • Costs and benefits of early defect detection - experiences from developing client-server and host applications
    • R. Vanmegen and D. B. Meyerhoff. Costs and benefits of early defect detection - experiences from developing client-server and host applications. Software Quality Journal, 4(4):247-256, 1995.
    • (1995) Software Quality Journal , vol.4 , Issue.4 , pp. 247-256
    • Vanmegen, R.1    Meyerhoff, D.B.2
  • 36
    • 24644482816 scopus 로고    scopus 로고
    • Symstra: A framework for generating object-oriented unit tests using symbolic execution
    • TACAS '05: 11th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, of, Springer-Verlag, Apr
    • T. Xie, D. Marinov, W. Schulte, and D. Notkin. Symstra: A framework for generating object-oriented unit tests using symbolic execution. In TACAS '05: 11th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, volume 3440 of LNCS, pages 365-381. Springer-Verlag, Apr. 2005.
    • (2005) LNCS , vol.3440 , pp. 365-381
    • Xie, T.1    Marinov, D.2    Schulte, W.3    Notkin, D.4


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