@INPROCEEDINGS{acharya09:mining,
author = {Mithun Acharya and Tao Xie},
title = {Mining {API} Error-Handling Specifications
from Source Code},
booktitle = {Proc. International Conference on
Fundamental Approaches to Software Engineering (FASE 2009)},
month = {March},
year = {2009},
pages = {370--384},
location = {York, UK},
url =
{http://taoxie.cs.illinois.edu/publications/fase09.pdf},
}
@TECHREPORT{thummalapenta07techreportnegweb,
author = {Suresh Thummalapenta and Tao Xie},
title = {{NEGWeb}: Static Defect Detection via
Searching Billions of Lines of Open Source Code},
institution = {North Carolina State University
Department of Computer Science},
year = {2007},
type = {Technical Report},
number = {TR-2007-24},
address = {Raleigh, NC},
month = {August},
url =
{http://taoxie.cs.illinois.edu/publications/TR-2007-24.pdf},
}
@INPROCEEDINGS{thummalapenta07:parseweb,
author = {Suresh Thummalapenta and Tao Xie},
title = {{PARSEWeb}: A Programmer Assistant for
Reusing Open Source Code on the Web},
booktitle = {Proc. 22nd IEEE/ACM International
Conference on Automated Software Engineering (ASE 2007)},
month = {November},
year = {2007},
location = {Atlanta, Georgia},
pages = {204--213},
url =
{http://taoxie.cs.illinois.edu/publications/ase07-parseweb.pdf},
}
@INPROCEEDINGS{taneja07:automated,
author = {Kunal Taneja and Danny Dig and Tao Xie},
title = {Automated Detection of {API} Refactorings
in Libraries},
booktitle = {Proc. 22nd IEEE/ACM International
Conference on Automated Software Engineering (ASE 2007)},
month = {November},
year = {2007},
location = {Atlanta, Georgia},
pages = {377--380},
url =
{http://taoxie.cs.illinois.edu/publications/ase07-refaclib.pdf},
}
@INPROCEEDINGS{inkumsah07:evacon,
author = {Kobi Inkumsah and Tao Xie},
title = {Evacon: A Framework for Integrating
Evolutionary and Concolic Testing for Object-Oriented Programs},
booktitle = {Proc. 22nd IEEE/ACM International
Conference on Automated Software Engineering (ASE 2007)},
month = {November},
year = {2007},
location = {Atlanta, Georgia},
pages = {425--428},
url =
{http://taoxie.cs.illinois.edu/publications/ase07-evacon.pdf},
}
@INPROCEEDINGS{cai07:framework,
author = {Yuanfang Cai and Sunny Huynh and Tao
Xie.},
title = {A Framework and Tool Supports for Testing
Modularity of Software Design},
booktitle = {Proc. 22nd IEEE/ACM International
Conference on Automated Software Engineering (ASE 2007)},
month = {November},
year = {2007},
location = {Atlanta, Georgia},
pages = {441--444},
url =
{http://taoxie.cs.illinois.edu/publications/ase07-modularity.pdf},
}
@INPROCEEDINGS{liu07:mining,
author = {Chao Liu and Tao Xie and Jiawei
Han},
title = {Mining for Software Reliability},
booktitle = {Presented at 2007 IEEE International Conference on Data Mining (ICDM 2007), Tutorial},
month = {October},
year = {2007},
location = {Omaha, NE},
url =
{http://taoxie.cs.illinois.edu/publications.htm},
}
@INPROCEEDINGS{hou07:applying,
author = {Shan-Shan Hou and Lu Zhang and Tao Xie
and Hong Mei and Jia-Su Sun},
title = {Applying Interface-Contract Mutation in
Regression Testing of Component-Based Software},
booktitle = {Proc. 23rd IEEE International
Conference on Software Maintenance (ICSM 2007)},
month = {October},
year = {2007},
location = {Paris, France},
pages = {174--183},
url =
{http://taoxie.cs.illinois.edu/publications/icsm07.pdf},
}
@INPROCEEDINGS{acharya07:mining,
author = {Mithun Acharya and Tao Xie and Jian Pei
and Jun Xu},
title = {Mining {API} Patterns as Partial Orders
from Source Code: From Usage Scenarios to Specifications},
booktitle = {Proc. 6th joint meeting of the
European Software Engineering Conference and the ACM SIGSOFT Symposium
on the Foundations of Software Engineering (ESEC/FSE 2007)},
month = {September},
year = {2007},
pages = {25--34},
location = {Dubrovnik, Croatia},
url =
{http://taoxie.cs.illinois.edu/publications/esecfse07.pdf},
}
@INPROCEEDINGS{anbalagan07:automated,
author = {Prasanth Anbalagan and
Tao Xie},
title = {Automated Inference of Pointcuts in
Aspect-Oriented Refactoring},
booktitle = {Proc. 29th
International Conference on Software Engineering (ICSE
2007)},
month = {May},
year = {2007},
pages = {127--136},
location = {Minneapolis, MN},
url =
{http://taoxie.cs.illinois.edu/publications/icse07.pdf},
}
@INPROCEEDINGS{martin07:fault,
author = {Evan Martin and Tao Xie},
title = {A Fault Model and Mutation Testing of
Access Control Policies},
booktitle = {Proc. 16th
International Conference on World Wide Web (WWW 2007)},
month = {May},
year = {2007},
pages = {667--676},
location = {Banff,
Alberta, Canada},
url =
{http://taoxie.cs.illinois.edu/publications/www07.pdf},
}
@INPROCEEDINGS{martin07:automatedicws,
author = {Evan Martin and
Suranjana Basu and Tao Xie},
title = {Automated Testing and Response Analysis of
Web Services},
booktitle = {Proc. the IEEE
International Conference on Web Services (ICWS 2007), Application
Services and Industry Track},
month = {July},
year = {2007},
pages = {647--654},
location = {Salt Lake City, Utah},
url =
{http://taoxie.cs.illinois.edu/publications/icws07.pdf},
}
@INPROCEEDINGS{xie07:mining,
author = {Tao Xie and Jian Pei and
Ahmed E. Hassan},
title = {Mining Software Engineering Data},
booktitle = {Proc. 29th
International Conference on Software Engineering (ICSE 2007),
Companion Volume, Tutorial},
month = {May},
year = {2007},
pages = {172--173},
location = {Minneapolis, MN},
url =
{http://taoxie.cs.illinois.edu/publications/icse07-miningsedata-tutorial.pdf},
}
@INPROCEEDINGS{song07:unitplus,
author = {Yoonki Song and Suresh
Thummalapenta and Tao Xie},
title = {{UnitPlus}: Assisting
Developer Testing in {Eclipse}},
booktitle = {Proc. Eclipse Technology
eXchange Workshop at OOPSLA 2007 (ETX 2007)},
month = {October},
year = {2007},
pages = {26--30},
location = {Montréal, Canada},
url =
{http://taoxie.cs.illinois.edu/publications/etx07.pdf},
}
@INPROCEEDINGS{hu07:conformance,
author = {Vincent C. Hu and Evan
Martin and JeeHyun Hwang and
Tao Xie},
title = {Conformance Checking of Access Control
Policies Specified in {XACML}},
booktitle = {Proc. 1st IEEE
International Workshop on Security in Software Engineering (IWSSE
2007)},
month = {July},
year = {2007},
pages = {275--280},
location = {Beijing, China},
url =
{http://taoxie.cs.illinois.edu/publications/iwsse07.pdf},
}
@INPROCEEDINGS{martin07:automated,
author = {Evan Martin and Tao Xie},
title = {Automated Test Generation for Access
Control Policies via Change-Impact Analysis},
booktitle = {Proc. 3rd International
Workshop on Software Engineering for Secure Systems (SESS 2007)},
month = {May},
year = {2007},
pages = {5--11},
location = {Minneapolis, MN},
url =
{http://taoxie.cs.illinois.edu/publications/sess07.pdf},
}
@INPROCEEDINGS{xie07:towards,
author = {Tao Xie and Kunal Taneja
and Shreyas Kale and Darko Marinov},
title = {Towards a Framework for Differential Unit
Testing of Object-Oriented Programs.},
booktitle = {Proc. 2nd International Workshop on
Automation of Software Test (AST 2007)},
month = {May},
year = {2007},
pages = {5--11},
location = {Minneapolis, MN},
url =
{http://taoxie.cs.illinois.edu/publications/ast07-diffut.pdf},
}
@INPROCEEDINGS{martin07:websob,
author = {Evan Martin and
Suranjana Basu and Tao Xie},
title = {{WebSob}: A Tool for Robustness Testing of
Web Services},
booktitle = {Proc. 29th
International Conference on Software Engineering (ICSE 2007),
Companion Volume, Informal Research
Demonstrations},
month = {May},
year = {2007},
pages = {65--66},
location = {Minneapolis, MN},
url =
{http://taoxie.cs.illinois.edu/publications/icse07demo.pdf},
}
@INPROCEEDINGS{xie07:perspectives,
author = {Tao Xie and
Jianjun Zhao},
title = {Perspectives on Automated Testing of
Aspect-Oriented Programs},
booktitle = {Proc. 3rd Workshop on
Testing Aspect-Oriented Programs (WTAOP 2007)},
month = {March},
year = {2007},
pages = {7--12},
location = {Vancouver, Canada},
url =
{http://taoxie.cs.illinois.edu/publications/wtaop07.pdf},
}
@ARTICLE{xie06:tool,
author = {Tao Xie and David Notkin},
title = {Tool-Assisted Unit-Test Generation and
Selection Based on Operational Abstractions},
journal = {Automated Software Engineering Journal},
year = {2006},
volume = {13},
number = {3},
month = {July},
pages = {345--371},
url =
{http://taoxie.cs.illinois.edu/publications/xiease03-journal.pdf},
}
@INPROCEEDINGS{martin06:defining,
author = {Evan Martin and Tao Xie and Ting Yu},
title = {Defining and Measuring Policy Coverage in
Testing Access Control Policies},
booktitle = {Proc. 8th
International Conference on Information and Communications
Security (ICICS 2006)},
month = {December},
year = {2006},
location = {Raleigh, NC},
pages = {139--158},
url =
{http://taoxie.cs.illinois.edu/publications/icics06.pdf},
}
@INPROCEEDINGS{anbalagan06:clamp,
author = {Prasanth Anbalagan and Tao
Xie},
title = {Clamp: Automated Joinpoint Clustering and
Pointcut Mining in Aspect-Oriented Refactoring},
booktitle = {Supplemental Proc. 14th ACM SIGSOFT Symposium on
Foundations of Software Engineering (FSE 2006)},
month = {November},
year = {2006},
location = {Portland, Oregon},
pages = {1--2},
url =
{http://taoxie.cs.illinois.edu/publications/fse06-poster.pdf},
}
@INPROCEEDINGS{acharya06:mining,
author = {Mithun Acharya and Tao Xie and Jun Xu},
title = {Mining Interface Specifications for
Generating Checkable Robustness Properties},
booktitle = {Proc. 17th IEEE
International Conference on Software Reliability Engineering (ISSRE
2006)},
month = {November},
year = {2006},
pages = {311--320},
location = {Raleigh, NC},
url =
{http://taoxie.cs.illinois.edu/publications/issre06-mining.pdf},
}
@INPROCEEDINGS{xie06:detecting,
author = {Tao Xie and Jianjun Zhao and Darko
Marinov and David Notkin},
title = {Detecting Redundant Unit Tests for
{AspectJ} Programs},
booktitle = {Proc. 17th IEEE
International Conference on Software Reliability Engineering (ISSRE
2006)},
month = {November},
year = {2006},
pages = {179--188},
location = {Raleigh, NC},
url =
{http://taoxie.cs.illinois.edu/publications/issre06-raspect.pdf},
}
@INPROCEEDINGS{martin06:automated,
author = {Evan Martin and Tao Xie},
title = {Automated Test Generation for Access
Control Policies},
booktitle = {Supplemental Proc.
17th IEEE International Conference on Software Reliability
Engineering (ISSRE 2006)},
month = {November},
year = {2006},
location = {Raleigh, NC},
url =
{http://taoxie.cs.illinois.edu/publications/issre06-policytest.pdf},
}
@INPROCEEDINGS{shin06:sqlunittest,
author = {Yonghee Shin and Laurie Williams and
Tao Xie},
title = {{SQLUnitGen: SQL Injection Testing Using
Static and Dynamic Analysis}},
booktitle = {Supplemental Proc.
17th IEEE International Conference on Software Reliability
Engineering (ISSRE 2006)},
month = {November},
year = {2006},
location = {Raleigh, NC},
url =
{http://taoxie.cs.illinois.edu/publications/issre06-sqlunitgen.pdf},
}
@INPROCEEDINGS{anbalagan06:efficient,
author = {Prasanth Anbalagan and
Tao Xie},
title = {Efficient Mutant Generation
for Mutation Testing of Pointcuts in Aspect-Oriented Programs},
booktitle = {Proc. 2nd
Workshop on Mutation
Analysis (MUTATION 2006)},
pages = {51--56},
month = {November},
year = {2006},
location = {Raleigh, NC},
url =
{http://taoxie.cs.illinois.edu/publications/mutation06.pdf},
}
@INPROCEEDINGS{martin06:automated,
author = {Evan Martin and
Suranjana Basu and Tao Xie},
title = {Automated Robustness Testing of Web
Services},
booktitle = {Proc. 4th International Workshop on
SOA And Web Services Best Practices (SOAWS 2006)},
month = {October},
year = {2006},
location = {Portland},
url =
{http://taoxie.cs.illinois.edu/publications/soaws06.pdf},
}
@INPROCEEDINGS{xie06:improving,
author = {Tao Xie},
title = {Improving Effectiveness of Automated
Software Testing in the Absence of Specifications},
booktitle = {Proc. 22nd IEEE International Conference on Software Maintenance (ICSM 2006)},
month = {September},
year = {2006},
location = {Philadelphia, PA},
pages = {355--359},
url =
{http://taoxie.cs.illinois.edu/publications/icsm06-dissertation.pdf},
}
@INPROCEEDINGS{amorim06:empirical,
author = {Marcelo d'Amorim and
Carlos Pacheco and Tao Xie and Darko Marinov and Michael D. Ernst},
title = {An Empirical Comparison of
Automated Generation and Classification Techniques for
Object-Oriented Unit Testing},
booktitle = {Proc. 21st IEEE/ACM
International Conference on Automated Software Engineering (ASE
2006)},
month = {September},
year = {2006},
pages = {59--68},
location = {Tokyo, Japan},
url =
{http://taoxie.cs.illinois.edu/publications/ase06-symclat.pdf},
}
@INPROCEEDINGS{acharya06:effective,
author = {Mithun Acharya and Tanu
Sharma and Jun Xu and Tao Xie},
title = {Effective
Generation of Interface Robustness Properties for Static Analysis},
booktitle = {Proc. 21st IEEE/ACM International
Conference on Automated Software Engineering (ASE 2006)},
month = {September},
year = {2006},
pages = {293--296},
location = {Tokyo, Japan},
url =
{http://taoxie.cs.illinois.edu/publications/ase06-properties.pdf},
}
@INPROCEEDINGS{xie06:data,
author = {Tao Xie and Jian Pei},
title = {Data Mining for Software Engineering},
booktitle = {Presented at the 12th ACM
SIGKDD International Conference on Knowledge Discovery and Data
Mining (KDD 2006), Tutorial},
month = {August},
year = {2006},
location = {Philadelphia, Pennsylvania},
url =
{http://taoxie.cs.illinois.edu/publications.htm},
}
@INPROCEEDINGS{anbalagan06:apte,
author = {Prasanth Anbalagan and
Tao Xie},
title = {{APTE}: Automated Pointcut
Testing for {AspectJ} Programs},
booktitle = {Proc. 2nd Workshop on
Testing Aspect-Oriented Programs (WTAOP 2006)},
month = {July},
year = {2006},
pages = {27--32},
location = {Portland, Maine},
url =
{http://taoxie.cs.illinois.edu/publications/wtaop06-APTE.pdf},
}
@INPROCEEDINGS{zhao06:towards,
author = {Jianjun Zhao and Tao Xie
and Nan Li},
title = {Towards Regression Test
Selection for Aspect-Oriented Programs},
booktitle = {Proc. 2nd Workshop on
Testing Aspect-Oriented Programs (WTAOP 2006)},
month = {July},
year = {2006},
pages = {21--26},
location = {Portland, Maine},
url =
{http://taoxie.cs.illinois.edu/publications/wtaop06-regression.pdf},
}
@INPROCEEDINGS{xie06:augmenting,
author = {Tao Xie},
title = {Augmenting
Automatically Generated Unit-Test Suites with Regression Oracle
Checking},
booktitle = {Proc. 20th European
Conference on Object-Oriented Programming (ECOOP 2006)},
month = {July},
year = {2006},
pages = {380--403},
location = {Nantes, France},
url =
{http://taoxie.cs.illinois.edu/publications/ecoop06.pdf},
}
@INPROCEEDINGS{martin06:inferring,
author = {Evan Martin and Tao Xie},
title = {Inferring Access-Control
Policy Properties via Machine Learning},
booktitle = {Proc. 7th IEEE Workshop
on Policies for Distributed Systems and Networks (POLICY 2006)},
month = {June},
year = {2006},
pages = {235--238},
location = {London, Ontario Canada},
url =
{http://taoxie.cs.illinois.edu/publications/policy06.pdf},
}
@INPROCEEDINGS{xie06:automatic,
author = {Tao Xie and Evan Martin and Hai Yuan},
title = {Automatic Extraction of
Abstract-Object-State Machines from Unit-Test Executions},
booktitle = {Proc. 28th
International Conference on Software Engineering (ICSE 2006),
Informal Research Demonstrations},
month = {May},
year = {2006},
pages = {835--838},
location = {Shanghai, China},
url =
{http://taoxie.cs.illinois.edu/publications/icse06demo.pdf},
}
@INPROCEEDINGS{martin06:understanding,
author = {Evan Martin and Tao Xie},
title = {Understanding Software Application
Interfaces via String Analysis},
booktitle = {Proc. 28th
International Conference on Software Engineering
(ICSE 2006), Emerging Results Track},
month = {May},
year = {2006},
location = {Shanghai, China},
pages = {901--904},
url =
{http://taoxie.cs.illinois.edu/publications/icse06er.pdf},Vol. 13, No. 3, pp. 345-371, July 2006.
}
@INPROCEEDINGS{xie06:mapo,
author = {Tao Xie and Jian Pei},
title = {{MAPO}: Mining {API} Usages
from Open Source Repositories},
booktitle = {Proc. 3rd International
Workshop on Mining Software Repositories (MSR 2006)},
month = {May},
year = {2006},
pages = {54--57},
location = {Shanghai, China},
url =
{http://taoxie.cs.illinois.edu/publications/msr06-mapo.pdf},
}
@INPROCEEDINGS{yuan06:substra,
author = {Hai Yuan and Tao Xie},
title = {Substra: A Framework for
Automatic Generation of Integration Tests},
booktitle = {Proc. 1st Workshop on
Automation of Software Test (AST 2006)},
month = {May},
year = {2006},
pages = {64--70},
location = {Shanghai, China},
url =
{http://taoxie.cs.illinois.edu/publications/ast06-substra.pdf},
}
@INPROCEEDINGS{xie06:framework,
author = {Tao Xie and Jianjun Zhao},
title = {A Framework and Tool Supports for
Generating Test Inputs of {AspectJ} Programs},
booktitle = {Proc. 5th International
Conference on Aspect-Oriented Software Development (AOSD 2006)},
month = {March},
year = {2006},
pages = {190--201},
location = {Bonn, Germany},
url =
{http://taoxie.cs.illinois.edu/publications/aosd06.pdf},
}
@TECHREPORT{shin06techreport:SQLUnitGen,
author = {Yonghee Shin and Laurie Williams and
Tao Xie},
title = {{SQLUnitGen}: Test Case Generation for
{SQL} Injection Detection},
institution = {North Carolina State University
Department of Computer Science},
year = {2006},
type = {Technical Report},
number = {TR-2006-21},
address = {Raleigh, NC},
month = {August},
url =
{http://taoxie.cs.illinois.edu/publications/TR-2006-21.pdf},
}
@INPROCEEDINGS{yuan05:automatic,
author = {Hai Yuan and Tao Xie},
title = {Automatic Extraction of
Abstract-Object-State Machines Based on Branch
Coverage},
booktitle = {Proc. 1st International
Workshop on Reverse Engineering To Requirements at WCRE 2005
(RETR 2005)},
month = {November},
year = {2005},
location = {Pittsburgh, Pennsylvania},
pages = {5--11},
url =
{http://taoxie.cs.illinois.edu/publications/retr05.pdf},
}
@INPROCEEDINGS{xie05:automatically,
author = {Tao Xie and David Notkin},
title = {Automatically Identifying Special and
Common Unit Tests for Object-Oriented Programs},
booktitle = {Proc. 16th IEEE International
Symposium on Software Reliability Engineering (ISSRE 2005)},
month = {November},
year = {2005},
location = {Chicago, Illinois},
pages = {277--287},
url =
{http://taoxie.cs.illinois.edu/publications/issre05.pdf},
}
@ARTICLE{xie05:checking,
author = {Tao Xie and David Notkin},
title = {Checking Inside the Black Box: Regression
Testing By Comparing Value Spectra},
journal = {IEEE Transactions on
Software Engineering},
year = {2005},
volume = {31},
number = {10},
month = {October},
pages = {869--883},
url =
{http://taoxie.cs.illinois.edu/publications/tse-icsm04-spectra.pdf},
}
@phdthesis{xie05:PhD,
author = {Tao Xie},
title = {Improving Effectiveness of Automated Software
Testing in the Absence of Specifications},
school = {University of Washington Department of
Computer Science and Engineering},
type = {{Ph.D.}},
address = {Seattle, Washington},
month = {August},
year = {2005},
}
@INPROCEEDINGS{xie05:automatic,
author = {Tao Xie},
title = {Automatic Identification of Common and
Special Object-Oriented Unit Tests},
booktitle = {2005 ACM Student Research Competition
Grand Finals},
month = {June},
year = {2005},
location = {San Francisco, California},
url =
{http://taoxie.cs.illinois.edu/publications/xie.src.2005.pdf},
}
@INPROCEEDINGS{michail05:helping,
author = {Amir Michail and Tao Xie},
title = {Helping Users Avoid Bugs in {GUI}
Applications},
booktitle = {Proc. 27th International Conference on
Software Engineering (ICSE 2005)},
month = {May},
year = {2005},
pages = {107--116},
location = {St. Louis, Missouri},
url =
{http://taoxie.cs.illinois.edu/publications/icse05.pdf},
}
@INPROCEEDINGS{xie05:symstra,
author = {Tao Xie and Darko Marinov and Wolfram
Schulte and David Notkin},
title = {Symstra: A Framework for Generating
Object-Oriented Unit Tests using Symbolic Execution},
booktitle = {Proc. 11th International Conference on
Tools and Algorithms for the Construction and Analysis of Systems
(TACAS 2005)},
year = {2005},
pages = {365--381},
month = {April},
location = {Edinburgh, UK},
url =
{http://taoxie.cs.illinois.edu/publications/tacas05.pdf},
}
@INPROCEEDINGS{xie05:automatic,
author = {Tao Xie and Jianjun Zhao and Darko
Marinov and David Notkin},
title = {Automated Test Generation for {AspectJ}
Program},
booktitle = {Proc. AOSD 05 Workshop on Testing
Aspect-Oriented Programs (WTAOP 2005)},
month = {March},
year = {2005},
location = {Chicago, Illinois},
url =
{http://taoxie.cs.illinois.edu/publications/aspectjtestgen.pdf},
}
@TECHREPORT{xie04:automatically,
author = {Tao Xie and David Notkin},
title = {Automatically Identifying Special and
Common Unit Tests Based on Inferred Statistical Algebraic
Abstractions},
institution = {University of Washington Department
of Computer Science and Engineering },
year = {2004},
type = {Technical Report},
number = {UW-CSE-04-08-03},
address = {Seattle, WA},
month = {August},
url =
{http://taoxie.cs.illinois.edu/publications/UW-CSE-04-08-03.pdf},
}
@INPROCEEDINGS{xie04-2:automatic,
author = {Tao Xie and David Notkin},
title = {Automatic Extraction of
Sliced Object State Machines for Component Interfaces},
booktitle = {Proc. 3rd Workshop on
Specification and Verification of Component-Based Systems at ACM
SIGSOFT 2004/FSE-12 (SAVCBS
2004)},
year = {2004},
pages = {39--46},
month = {October},
location = {Newport Beach,
California},
url =
{http://taoxie.cs.illinois.edu/publications/savcbs04.pdf},
}
@INPROCEEDINGS{xie04-1:automatic,
author = {Tao Xie and David Notkin},
title = {Automatic Extraction of Object-Oriented
Observer Abstractions from Unit-Test Executions},
booktitle = {Proc. 6th International
Conference on Formal Engineering Methods (ICFEM 2004)},
year = {2004},
pages = {290--305},
month = {November},
location = {Seattle,
Washington},
url =
{http://taoxie.cs.illinois.edu/publications/icfem04.pdf},
}
@INPROCEEDINGS{xie04:special,
author = {Tao Xie},
title = {Automatic Identification of Common and
Special Object-Oriented Unit Tests},
booktitle = {Proc. 17th Annual ACM SIGPLAN
Conference on Object-Oriented Programming, Systems, Languages, and
Applications (Companion)},
year = {2004},
pages = {324--325},
month = {October},
location = {Vancouver, BC, Canada},
url =
{http://taoxie.cs.illinois.edu/publications/xie-oopsla04student.pdf},
}
@INPROCEEDINGS{xie04:rostra,
author = {Tao Xie and Darko
Marinov and David Notkin},
title = {Rostra: A Framework for Detecting
Redundant Object-Oriented Unit Tests},
booktitle = {Proc. 19th IEEE International
Conference on Automated Software Engineering (ASE
2004)},
year = {2004},
pages = {196--205},
month = {September},
location = {Linz, Austria},
url =
{http://taoxie.cs.illinois.edu/publications/ase04.pdf},
}
@INPROCEEDINGS{xie04:checking,
author = {Tao Xie and David Notkin},
title = {Checking Inside the Black Box: Regression
Testing based on Value Spectra Differences},
booktitle = {Proc. 20th IEEE International
Conference on Software Maintenance (ICSM 2004)},
year = {2004},
pages = {28-37},
month = {September},
location = {Chicago, Illinois},
url =
{http://taoxie.cs.illinois.edu/publications/icsm04.pdf},
}
@TECHREPORT{xie04:improving,
author = {Tao Xie and Darko
Marinov and David Notkin},
title = {Improving Generation of Object-Oriented
Test Suites by Avoiding Redundant Tests},
institution = {University of Washington Department
of Computer Science and Engineering },
year = {2004},
type = {Technical Report},
number = {UW-CSE-04-01-05},
address = {Seattle, WA},
month = {January},
url =
{http://taoxie.cs.illinois.edu/publications/UW-CSE-04-01-05.pdf},
}
@INPROCEEDINGS{xie03:tool,
author = {Tao Xie and David Notkin},
title = {Tool-Assisted Unit Test Selection Based on Operational
Violations},
booktitle = {Proc. 18th IEEE International
Conference on Automated Software Engineering (ASE 2003)},
year = {2003},
month = {October},
pages = {40--48},
location = {Montreal, Canada},
url =
{http://taoxie.cs.illinois.edu/publications/ase03.pdf},
}
@INPROCEEDINGS{xie03:mutually,
author = {Tao Xie and David Notkin},
title = {Mutually Enhancing Test Generation and
Specification Inference},
booktitle = {Proc. 3rd International Workshop on
Formal Approaches to Testing of Software (FATES 03)},
year = {2003},
month = {October},
volume = {2931},
series = {LNCS},
pages = {60--69},
location = {Montreal, Canada},
url =
{http://taoxie.cs.illinois.edu/publications/FATES-feedbackloop.pdf},
}
@INPROCEEDINGS{xie03:exploiting,
author = {Tao Xie and David Notkin},
title = {Exploiting Synergy between Testing and
Inferred Partial Specifications},
booktitle = {Proc. ICSE 2003 Workshop on Dynamic
Analysis (WODA 2003)},
year = {2003},
month = {May},
pages = {17--20},
location = {Portland, Oregon},
url =
{http://taoxie.cs.illinois.edu/publications/testspecsynergy-woda03.pdf},
}
@TECHREPORT{xie03:software,
author = {Tao Xie},
title = {Software Component Protocol
Inference},
institution = {University of Washington Department
of Computer Science and Engineering },
year = {2003},
type = {General Examination Report},
address = {Seattle, WA},
month = {June},
url =
{http://taoxie.cs.illinois.edu/publications/generals-tao.pdf},
}
@TECHREPORT{xie02:empirical,
author = {Tao Xie and David Notkin},
title = {An Empirical Study of {Java} Dynamic Call
Graph Extractors},
institution = {University of Washington Department
of Computer Science and Engineering },
year = {2002},
type = {Technical Report},
number = {UW-CSE-02-12-03},
address = {Seattle, WA},
month = {December},
url =
{http://taoxie.cs.illinois.edu/publications/UW-CSE-02-12-03.pdf},
}
@INPROCEEDINGS{xie02:macro,
author = {Tao Xie and David Notkin},
title = {Macro and Micro Perspectives on Strategic
Software Quality Assurance in Resource Constrained Environments},
booktitle = {Proc. 4th International Workshop on
Economics-Driven Software Engineering Research (EDSER 2002)},
year = {2002},
month = {May},
pages = {66--70},
location = {Orlando, Florida},
url =
{http://taoxie.cs.illinois.edu/publications/strategicSQA.pdf},
}
@ARTICLE{mei02:model,
author = {Hong Mei and Tao Xie and
Fuqing Yang},
title = {A Model-based Approach to
Object-Oriented Software Metrics},
journal = {Journal of Computer Science and
Technology},
year = {2002},
volume = {17},
pages = {757--769},
number = {6},
month = {November},
url =
{http://taoxie.cs.illinois.edu/publications/ModelOOMT.pdf},
}
@INPROCEEDINGS{xie02:jbooret,
author = {Hong Mei and Tao Xie and Fuqing Yang},
title = {{JBOORET}: an Automated Tool to Recover
{OO} Design and Source Models},
booktitle = {Proc. 25th Anniversary Annual
International Computer Software and Applications Conference (COMPSAC
2001)},
year = {2001},
month = {October},
pages = {71--76},
location = {Chicago, Illinois},
url =
{http://taoxie.cs.illinois.edu/publications/jbooret.pdf},
}
@TECHREPORT{xie00:object,
author = {Tao Xie and Huang Huang and Xiangkui
Chen and Hong Mei and Fuqing Yang},
title = {Object Oriented Software Quality
Evaluation Technology},
institution = {Peking University Department of
Computer Science},
year = {2000},
type = {Ricoh Project Final Technical Report},
address = {Beijing, China},
month = {July},
}
@mastersthesis{xie00:jade,
author = {Tao Xie},
title = {{J}ade {B}ird Object-Oriented Software
Metrics Framework and Tool Support},
school = {Peking University Department of Computer
Science},
address = {Beijing, China},
month = {June},
year = {2000},
}
@ARTICLE{mei00:component,
author = {Hong Mei and Tao Xie and
Wanghong Yuan and Fuqing Yang},
title = {Component Metrics in {Jade Bird} Component
Library System},
journal = {Journal of Software},
year = {2000},
volume = {11},
pages = {634--641},
number = {5},
month = {May},
}
@ARTICLE{xie00:jboomt,
author = {Tao Xie and Wanghong Yuan and Hong Mei
and Fuqing Yang},
title = {{JBOOMT}: {Jade Bird} Object-Oriented
Metrics Tool},
journal = {Chinese Journal of Electronics},
year = {2000},
volume = {9},
pages = {202--207},
number = {2},
month = {April},
url =
{http://taoxie.cs.illinois.edu/publications/JBOOMT.pdf},
}
@TECHREPORT{xie99:object,
author = {Tao Xie and Huang Huang and Xiangkui
Chen and Hong Mei and Fuqing Yang},
title = {Object Oriented Software Metrics
Technology},
institution = { Peking University Department of
Computer Science },
year = {1999},
type = {Ricoh Project Midterm Technical Report},Vol. 13, No. 3, pp. 345-371, July 2006.
address = {Beijing, China},
month = {September},
}
@INPROCEEDINGS{yuan98:cplusplus,
author = {Wanghong Yuan and Xiangkui Chen and Tao
Xie and Hong Mei and Fuqing Yang},
title = {C++ Program Information
Database for Analysis Tools},
booktitle = {Proc. 1998 Conference on Technology of
Object-Oriented Languages and Systems (TOOLS 27)},
year = {1998},
month = {September},
pages = {173--180},
location = {Beijing, China},
url =
{http://taoxie.cs.illinois.edu/publications/ProgamDB.pdf},
}