List of Publications by Jeff Tian
Abstracts of some recent papers
are also available on-line.
Book
Papers Published in Peer-Reviewed Journals
-
L. Ma and J. Tian,
"Web Error Classification and Analysis for Reliability Improvement",
Journal of Systems and Software,
Vol.80, No.6, pp.795-804, June, 2007.
-
J. Tian,
"From Quality Assurance to Software Quality Engineering",
Software Quality Professional,
Vol.9, No. 2, pp.17-26, Mar., 2007.
Full text at ASQ web site.
-
M.F. Siok, C.J. Whittaker and J. Tian,
"Exposing Software Field Failures",
CrossTalk: The Journal of Defense Software Engineering,
Vol.19, No.11, pp.15-20, Nov., 2006.
-
A.G. Koru and J. Tian,
"Comparing High-Change Modules and Modules with the Highest
Measurement Values in Two Large Scale Open-Source Products",
IEEE Trans. on Software Engineering,
Vol.31, No.8, pp.625-642, Aug., 2005.
-
J. Tian, S. Rudraraju and Z. Li,
"Evaluating Web Software Reliability Based on Workload and Failure Data
Extracted from Server Logs",
IEEE Trans. on Software Engineering,
Vol.30, No.11, pp.754-769, Nov., 2004.
-
A.G. Koru and J. Tian,
"Defect Handling in Medium and Large Open-Source Software Projects",
IEEE Software,
Vol.21, No.4, pp.54-61, July/August, 2004.
-
J. Tian,
"Quality-Evaluation Models and Measurements",
IEEE Software,
Vol.21, No.3, pp.84-91, May/June, 2004.
-
A.G. Koru and J. Tian,
"An Empirical Comparison and Characterization of High Defect and High
Complexity Modules",
Journal of Systems and Software,
Vol.67, No.3, pp.153-163, Sep., 2003.
-
J. Tian,
"Better Reliability Assessment and Prediction through Data Clustering",
IEEE Trans. on Software Engineering,
Vol.28, No.10, pp.997-1007, Oct., 2002.
-
C. Kallepalli and J. Tian,
"Measuring and Modeling Usage and Reliability for Statistical Web Testing",
IEEE Trans. on Software Engineering,
Vol.27, No.11, pp.1023-1036, Nov., 2001.
-
J. Tian, A. Nguyen, C. Allen, and R. Appan,
"Experience with Identifying and Characterizing Problem Prone Modules in
Telecommunication Software Systems",
Journal of Systems and Software,
Vol. 57, No.3, pp.207-215, July, 2001.
-
J. Tian,
"Quality Assurance Alternatives and Techniques:
A Defect-Based Survey and Analysis",
Software Quality Professional,
Vol. 3, No.3, pp.6-18, June, 2001.
Full text at ASQ web site.
-
J. Tian,
"Risk Identification Techniques for Defect Reduction and Quality Improvement",
Software Quality Professional,
Vol.2, No.2, pp.32-41, March, 2000.
-
J. Tian,
"Measurement and Continuous Improvement of Software Reliability
throughout Software Life-cycle",
Journal of Systems and Software,
Vol. 47, Nos.2-3, pp.189-195, July, 1999.
-
J. Tian and J. Troster.
"A Comparison of Measurement and Defect Characteristics of
New and Legacy Software Systems",
Journal of Systems and Software,
Vol. 44, No. 2, pp.135-146, Dec., 1998.
-
S. Yih and J. Tian.
"Developing and Checking Prescriptive Specifications for Safety Improvement",
Microprocessors & Microsystems Journal,
Vol. 21, No. 10, pp.587-594, April, 1998.
-
J. Tian and J. Palma.
"Analyzing and Improving Reliability: A Tree-based Approach",
IEEE Software,
Vol. 15, No.2, pp.97-104,
March/April, 1998.
-
J. Tian, J. Troster and J. Palma.
"Tool Support for Software Measurement, Analysis, and Improvement",
Journal of Systems and Software.
Vol.39, No.2, pp.165-178, Nov., 1997.
-
J. Tian and J. Palma.
"Test Workload Measurement and Reliability Analysis for
Large Commercial Software Systems",
Annals of Software Engineering, Vol.4, pp.201-222, Oct., 1997.
-
J. Tian.
"An Integrated Approach to Test Tracking and Analysis".
Journal of Systems and Software.
Vol.35, No.2, pp.127-140,
Nov. 1996.
-
J. Tian.
"Integrating Time Domain and Input Domain Analyses of Reliability
Using Tree-Based Models".
IEEE Trans. on Software Engineering.
Vol.21, No.12, pp.945-958, Dec., 1995.
-
J. Troster and J. Tian.
"Measurement and Defect Modeling for a Legacy Software System".
Annals of Software Engineering. Vol.1, pp.95-118, Sept., 1995.
-
J. Tian and M.V. Zelkowitz.
"Complexity Measure Evaluation and Selection",
IEEE Trans. on Software Engineering.
Vol.21, No.8, pp.641-650, Aug., 1995.
-
J. Tian, P. Lu and J. Palma.
"Test Execution Based Reliability Measurement and Modeling
for Large Commercial Software".
IEEE Trans. on Software Engineering.
Vol.21, No.5, pp.405-414, May, 1995
-
M.V. Zelkowitz and J. Tian.
"Measuring Prime Program Complexity".
Information Sciences.
Vol.77, No.3-4, pp.325-350, March, 1994.
-
S. Cardenas, J. Tian and M.V. Zelkowitz.
"An Application of Decision Theory for the Evaluation of Software Prototypes".
Journal of Systems and Software,
Vol.19, No.1, pp.27-39, Sept., 1992.
-
J. Tian and M.V. Zelkowitz.
"A Formal Program Complexity Model and Its Application".
Journal of Systems and Software,
Vol.17, No.3, pp.253-266, March, 1992.
Papers Published in Refereed Conference Proceedings
-
N. Alaeddine and J. Tian,
"Analysis of Anomalies and Failures in Dynamic Web Applications",
IASTED Int. Conf. on Software Engineering and Applications,
pp.385-390,
Cambridge, MA,
Nov., 2007.
-
M.F. Siok and J. Tian,
"Empirical Study of Embedded Software Quality and Productivity",
10th IEEE Int. Symposium on High Assurance Systems Engineering (HASE'07),
Dallas, TX,
pp.313-320,
Nov., 2007.
-
N. Alaeddine and J. Tian,
"Analytic Model for Web Anomalies Classification"
10th IEEE Int. Symposium on High Assurance Systems Engineering (HASE'07),
pp.395-396,
Dallas, TX,
Nov., 2007.
-
M.F. Siok and J. Tian,
"Engineering Real-Time Embedded Software Field Quality",
15th IEEE Int. Symp. on Software Reliability Engineering (Industrial Track),
Saint-Malo, Bretagne, France,
Nov., 2004.
-
J. Tian, L. Ma, Z. Li, and A.G. Koru,
"A Hierarchical Strategy for Testing Web-Based Applications and
Ensuring Their Reliability",
1st IEEE International Workshop on Web-Based Systems and Applications,
in Proc.
27th Annual International Software and Applications Conference,
pp.702-707,
Dallas, Texas, Nov., 2003.
-
Z. Li and J. Tian,
"Testing the Suitability of Markov Chains as Web Usage Models",
27th Annual International Software and Applications Conference,
pp.356-361,
Dallas, Texas, Nov., 2003.
-
L. Ma and J. Tian,
"Analyzing Errors and Referral Pairs to Characterize Common Problems
and Improve Web Reliability",
3rd International Conference on Web Engineering,
pp.314-323,
Oviedo, Spain, July, 2003.
-
Z. Li and J. Tian,
"Analyzing Web Logs to Identify Common Errors and Improve Web Reliability",
IADIS International Conference on e-Society,
pp.235-242,
Lisbon, Portugal, June, 2003.
-
C. Kallepalli and J. Tian,
"Usage Measurement for Statistical Web Testing and Reliability Analysis",
7th International Software Metrics Symposium,
pp.148-158,
London, England, April, 2001.
-
J. Tian, A. Nguyen, C. Allen, and R. Appan,
"Identifying and Characterizing Problem Prone Modules in
Telecommunication Software Systems",
10th International Conference on Software Quality,
pp.3-15,
New Orleans, LA, Oct. 2000.
-
M. Deshpande, F. Coyle and J. Tian,
"Improving the Reliability of Object-Oriented Software through
Object-level Behavioral Simulation",
5th International Conference on Reliable Software Technologies,
pp.266-279,
Potsdam (Berlin), Germany, June 2000.
The proceedings was published as:
H.B. Keller and E. Plodereder (Eds.),
LNCS 1845:
Reliable Software Technologies Ada-Europe 2000,
Springer, 2000.
-
J. Tian,
"Testing and Ensuring Reliability for Large OO Software Systems
-- A Markov Usage Model and Data Partitioning Based Approach",
OOPSLA'99-W12 Workshop on Modeling Reliability and Maintainability
of Large-Scale Object-Oriented Software Systems,
Denver, Colorado, Nov., 1999.
-
J. Tian and Anthony Nguyen,
"Statistical Web Testing and Quality Assurance",
9th International Conference on Software Quality,
pp. 263-274,
Cambridge, MA, Oct., 1999.
-
J. Tian,
"Taxonomy and Selection of Quality Measurements and Models",
11th Int. Conf. on Software Engineering and Knowledge Engineering,
pp. 71-75,
Kaiserslautern, Germany, June, 1999.
-
J. Tian,
"A Technique for Early Measurement and Improvement of Software Quality",
22nd Annual International Software and Applications Conference,
pp.196-201,
Vienna, Austria,
Aug., 1998.
-
J. Tian and E. Lin,
"Unified Markov Models for Software Testing, Performance Evaluation,
and Reliability Analysis",
4th ISSAT International Conference on Reliability and Quality in Design,
Seattle, Washington,
August 12-14, 1998.
-
K. Chruscielski and J. Tian,
"An Operational Profile for the Cartridge Support Software",
8th Int. Symp. on Software Reliability Engineering,
pp.203-212,
Albuquerque, New Mexico,
Nov., 1997.
(Received ISSRE'97 "best paper" award)
-
J. Tian and J. Troster,
"Quality Characteristics of New and Legacy Software Systems",
7th Int. Conf. on Software Quality,
pp.275-286,
Montgomery, Alabama,
Oct. 1997.
-
S. Yih and J. Tian.
"Prescriptive Specification Checking for Hazard Prevention
in Computer controlled Safety-Critical Systems",
in
3rd International Conference on Reliability, Quality and Safety
of Software-Intensive Systems (ENCRESS'97),
pp.109-120,
Athens, Greece,
May, 1997.
The proceedings was published as:
D. Gritzalis, editor,
Reliability, Quality and Safety of Software-Intensive Systems,
Chapman & Hall, 1997.
-
J. Tian and J. Palma.
"Data Partition Based Reliability Modeling",
IEEE 7th Int. Symp. on Software Reliability Engineering,
pp.354-363, White Plains, New York, Oct., 1996.
-
J. Troster and J. Tian.
"Exploratory Analysis Tools for Tree-Based Models in Software Measurement
and Analysis",
IEEE 4th Int. Symp. on Assessment of Software Tools,
pp.7-17, Toronto, Ontario, Canada, May, 1996.
-
J. Tian and J. Henshaw.
"Tree-based Defect Analysis in Testing".
4th Int. Conf. on Software Quality,
McLean, Virginia, Oct., 1994.
-
J. Tian, J. Henshaw and I. Burrows,
"Analysis of Factors Affecting In-Field Product Quality
Using Tree-Based Predictive Modeling".
IBM Software Development Conf.,
San Jose, California, May, 1994.
-
J. Palma, J. Tian and P. Lu.
"Data Collection and Reliability Analysis in System Testing".
IBM Testing Symposium,
Boca Raton, Florida, May, 1994.
-
J. Tian and P. Lu.
"An Integrated Environment for Software Reliability Modeling".
IEEE 17th Int. Computer Software and Applications Conf.,
pp.395-401, Phoenix, Arizona, Nov., 1993.
-
J. Tian and P. Lu.
"Software Reliability Measurement and Modeling for Multiple Releases
of Commercial Software".
IEEE 4th Int. Symp. on Software Reliability Engineering,
pp.253-260, Denver, Colorado, Nov., 1993.
-
J. Palma, J. Tian and P. Lu.
"Collecting Data for Reliability Analysis and Modeling".
CASCON'93 (IBM Canada Ltd. and National Research Council of Canada),
pp.483-494, Toronto, Ontario, Canada, Oct., 1993.
(Received CASCON'93 "best paper" award.)
-
P. Lu and J. Tian.
"Applying Software Reliability Engineering in Large-scale
Software Development".
3rd Int. Conf. on Software Quality,
pp.323-330,
Lake Tahoe, Nevada, October, 1993.
-
J. Tian and P. Lu.
"A Practical Comparison of Software Reliability Models".
15th Minnowbrook Workshop on Software Engineering, pp.214-221,
Blue Mountain Lake, New York, July, 1993.
-
P. Lu and J. Tian.
"Software Reliability Engineering Experience in the
IBM Toronto Laboratory".
IBM Software Engineering ITL Conf., pp.459-467,
Toronto, Canada, June, 1993.
-
J. Tian and M.V. Zelkowitz.
"Analyzing Multidimensional Complexity Measures".
IBM Software Engineering ITL Conf., pp.539-548,
Toronto, Canada, June, 1993.
-
J. Tian, A.A. Porter and M.V. Zelkowitz.
"An Improved Classification Tree Analysis of High Cost Modules
Based upon an Axiomatic Definition of Complexity".
IEEE 3rd Int. Symp. Software Reliability Engineering,
pp.164-172, Research Triangle Park, N.C., Oct., 1992.
-
Z. Cai, A. Farnham, P. Gomez, M. Hermida, R. Newcomb, V., Rodellar and J. Tian.
"Binary Petri-Nets and PROLOG for Intelligent Robots".
IEEE Workshop on Languages for Automation,
Vienna, Austria, Aug., 1987
Book Chapters and Monographs (including Lecture Notes)
-
J. Tian and L. Ma,
"Web Testing for Reliability Improvement",
in
Advances in Computers, Vol.67, pp.177-224, Academic Press, 2006.
-
J. Tian.
"Lecture Notes for CSE 5314/7314: Software Testing and Quality Assurance".
Southern Methodist University,
Fall 1996, Fall 1997, Spring 1998, Fall 1998, Fall 1999, Spring 2000,
Fall 2000, Spring 2001, Fall 2001, Spring 2002, Fall 2002, Fall 2004.
Updated and extended versions of these lecture notes
were later published as the book
"Software Quality Engineering" by Wiely/IEEE-CS Press
(see above and the book website).
-
J. Tian.
"Lecture Notes for CSE 8317: Software Reliability and Safety".
Southern Methodist University,
Spring 2000, Spring 2002, Spring 2003.
-
J. Tian.
"Lecture Notes for CSE 8340: Empirical Software Engineering --
Advanced Topics in Software Engineering".
Southern Methodist University,
Fall 2002.
-
J. Tian.
"Lecture Notes for CSE 8391: Special Topics -- Software Reliability and Safety".
Southern Methodist University,
Spring 1999.
-
J. Tian,
"Reliability Measurement, Analysis, and Improvement
for Large Software Systems",
in
Advances in Computers, Vol.46, pp.159-235, Academic Press, 1998.
-
J. Tian.
"Lecture Notes for CSE 6340: Advanced Software Engineering
(Software Reliability, Formal Measurement Models, and Statistical Analysis)".
Southern Methodist University,
Spring 1996, Spring 1997.
-
J. Tian.
"Understanding and Using Program Complexity to Improve
Software Development".
Ph.D. Dissertation,
published as Technical Report CS-TR-2921/UMIACS-TR-92-72,
University of Maryland,
June, 1992.
Other Publications (Technical Reports,
Tutorials, Presentation Slides, etc.)
-
J. Tian, S. Nair, L. Huang, N. Alaeddine, and M. Siok,
"A Risk-Based Combined Approach to Achieving High Assurance",
presentation
at the
Joint US/UK Workshop on
Network-Centric Operation and Network Enabled Capability,
Washington, DC, July 24-25, 2008.
-
J. Tian,
"A Risk-Based Combined Approach to Achieving High Assurance",
panel presentation
at the
10th IEEE Int. Symposium on High Assurance Systems Engineering (HASE'07),
panel on "Achieving High Assurance: Formal, Informal, and Combined Approaches",
Dallas, Texas, Nov. 15, 2007.
-
J. Tian,
"Software Safety Tutorial", two versions,
1) a progress report
presented at the
Net-Centric Software Engineering Consortium meeting held at
UTD, Richardson, Texas, August 31, 2007; and
2) in I/UCRC format
presented at the
Net-Centric Software Engineering Consortium meeting held at
Raytheon, Plano, Texas, February 1, 2008.
-
J. Tian,
"Risk-Based Quantifiable Quality Improvement",
presentation
(summary of Jeff Tian's research) at the
Net-Centric Software Engineering Consortium meeting held at
Raytheon, Plano, Texas, March 30, 2007.
-
J. Tian,
"Risk-Based Quality Improvement for Embedded Systems",
panel presentation at the
International Workshop on Software and Compilers for
Embedded Systems,
Dallas, Texas, Sept.29-Oct.1, 2005.
-
J. Tian.
"Software Quality Management",
tutorial at
Tec de Monterrey faculty development workshop.
Monterrey, Mexico,
May 31 - June 3, 2005.
-
J. Tian,
"Software Quality Assurance: Meeting New Challenges",
Invited Talk
at the CAST-TX Annual meeting Dallas, Texas, Nov. 30, 2002.
-
J. Tian.
"Early Reliability Measurement and Improvement",
tutorial at the
6th International Conference on Reliable Software Technologies
(Ada-Europe 2001),
Leuven, Belgium,
May 14-18, 2001.
-
J. Tian,
"Software Reliability: An Integrated Approach",
SMU/Sigma Xi Lecture
(Annual lecture by the recipient of Sigma Xi Society SMU Chapter
outstanding research award),
Nov. 16, 2000.
-
J. Tian.
"Recent Development in Software Reliability Engineering",
tutorial at the
4th 863 Program Advanced Seminar on Computer
Science: Software Technology and Software Quality.
Nanjing, China,
Aug., 2000.
-
J. Tian.
"Tree-based Reliability Models (TBRMs) for Early Measurement and Improvement
of Software Reliability",
tutorial
at the
5th International Conference on Reliable Software Technologies
(Ada-Europe 2000),
Potsdam (Berlin), Germany,
June 26-30, 2000.
-
J. Tian.
"Early Measurement and Improvement of Software Reliability".
ACM SIGSOFT Software Engineering Notes,
Vol.25, No.1, page 89.
Jan., 2000.
-
J. Tian.
"Quality Measurement, Analysis, and Improvement in Software Testing:
Strategy, Implementation, and Experience".
Technical Report TR-74.153, IBM Software Solutions Toronto Laboratory,
March, 1995.
-
J. Troster and J. Tian.
"Defect Characteristics of Legacy Software: Measurement, Visualization,
Regression Analysis and Tree-Based Modeling",
Technical Report TR-74.152, IBM Software Solutions Toronto Laboratory,
February, 1995.
-
J. Tian and P. Lu.
"Measuring and Modeling Software Reliability:
Data, Models, Tools, and a Support Environment".
Technical Report TR-74.117, IBM Programming System Toronto Laboratory,
March, 1993.
-
J. Tian and M.V. Zelkowitz.
"Notes on Data Complexity and Comprehension".
Technical Report CS-TR-2810/UMIACS-TR-91-165,
University of Maryland,
1991.
Prepared by Jeff Tian
(tian@engr.smu.edu).
Last update Dec. 4, 2007.
Back to Jeff Tian's home page