% khosh.bib Bibliography of Taghi Khoshgoftaar @MASTERSTHESIS{Bull96:MS , AUTHOR = {Lofton A. Bullard} , TITLE = { Tree-Based Classification Models for Analyzing a Very Large Software System } , SCHOOL = {Florida Atlantic University} , YEAR = 1996 , ADDRESS = {Boca Raton, FL USA} , MONTH = aug , NOTE = {Advised by Taghi M.\ Khoshgoftaar.} , INDEXTERMS = { software metrics , classification trees , CHAID algorithm } , ANNOTE = {} , INLIBRARY = {CSE} , ABSTRACT = { } } @INPROCEEDINGS{GSWF96:SAUVT , AUTHOR = { K. Ganesan and Samuel M. Smith and K. White and T. Flanagan } , TITLE = {A Pragmatic Software Architecture for {UUV}s} , BOOKTITLE = { Proceedings of the Symposium on Autonomous Underwater Vehicle Technology } , YEAR = 1996 , EDITOR = {} , ORGANIZATION = {IEEE} , MONTH = {} , ADDRESS = {Monterey, CA USA} , PUBLISHER = {} , PAGES = {} , NOTE = {} , INDEXTERMS = {} , ANNOTE = {} , INLIBRARY = {} , ISBN = {} , ABSTRACT = { } } @INPROCEEDINGS{HAKAM96:SAST , AUTHOR = { John P. Hudepohl and Stephen J. Aud and Taghi M. Khoshgoftaar and Edward B. Allen and Jean Mayrand } , TITLE = { {\sc Emerald}: {S}oftware Metrics and Models on the Desktop } , BOOKTITLE = {Proceedings of the Fourth International Symposium on Assessment of Software Tools } , YEAR = 1996 , EDITOR = {} , ORGANIZATION = IEEECS , MONTH = may , ADDRESS = {Toronto} , PUBLISHER = {} , PAGES = {111--112} , NOTE = {Extended abstract of \cite{HAKAM96:Sw}.} , INDEXTERMS = {} , ANNOTE = {} , INLIBRARY = {Khoshgoftaar} , ISBN = {0-8186-7389-3} , ABSTRACT = {} } @ARTICLE{HAKAM96:Sw , AUTHOR = { John P. Hudepohl and Stephen J. Aud and Taghi M. Khoshgoftaar and Edward B. Allen and Jean Mayrand } , TITLE = { {\sc Emerald}: {S}oftware Metrics and Models on the Desktop } , JOURNAL = SW , YEAR = 1996 , MONTH = sep , VOLUME = 13 , NUMBER = 5 , PAGES = {56--60} , NOTE = {} , INDEXTERMS = {} , ANNOTE = {} , INLIBRARY = SWLIB , ABSTRACT = { } } @INPROCEEDINGS{HAKAM96:ISSRE , AUTHOR = { John P. Hudepohl and Stephen J. Aud and Taghi M. Khoshgoftaar and Edward B. Allen and Jean Mayrand } , TITLE = { Integrating Metrics and Models for Software Risk Assessment } , BOOKTITLE = { Proceedings of the Seventh International Symposium on Software Reliability Engineering } , YEAR = 1996 , EDITOR = {} , ORGANIZATION = IEEECS , MONTH = oct , ADDRESS = {White Plains, NY} , PUBLISHER = {} , PAGES = {93--98} , NOTE = {} , INDEXTERMS = {} , ANNOTE = {See HAKAM96:Sw } , INLIBRARY = {Khoshgoftaar} , ISBN = {0-8186-7707-4} , ABSTRACT = { } } @INPROCEEDINGS{HKAH96:ISSRE , AUTHOR = { Robert Hochman and Taghi M. Khoshgoftaar and Edward B. Allen and John P. Hudepohl } , TITLE = { Using the Genetic Algorithm to Build Optimal Neural Networks for Fault-Prone Module Detection } , BOOKTITLE = { Proceedings of the Seventh International Symposium on Software Reliability Engineering } , YEAR = 1996 , ORGANIZATION = IEEECS , MONTH = oct , ADDRESS = {White Plains, NY} , PUBLISHER = {} , PAGES = {152--162} , NOTE = {} , INDEXTERMS = {} , ANNOTE = {} , INLIBRARY = {Khoshgoftaar} , ISBN = {0-8186-7707-4} , ABSTRACT = { } } @INPROCEEDINGS{KABHT96:HASE , AUTHOR = { Taghi M. Khoshgoftaar and Edward B. Allen and Lofton A. Bullard and Robert Halstead and Gary P. Trio } , TITLE = { A Tree-Based Classification Model for Analysis of a Military Software System } , BOOKTITLE = { Proceedings of the IEEE High-Assurance Systems Engineering Workshop } , YEAR = 1996 , EDITOR = {} , ORGANIZATION = IEEECS , MONTH = oct , ADDRESS = {Niagara on the Lake, Ontario, Canada} , PUBLISHER = {} , PAGES = {} , NOTE = {} , INDEXTERMS = {} , ANNOTE = {} , INLIBRARY = {} , ISBN = {} , ABSTRACT = { } } @INPROCEEDINGS{KA96:WESS , AUTHOR = { Taghi M. Khoshgoftaar and Edward B. Allen } , TITLE = { Industrial-Strength Software Quality Modeling } , BOOKTITLE = { Proceedings of the First International Workshop on Empirical Studies of Software Maintenance } , YEAR = 1996 , EDITOR = {Lionel C. Briand} , ORGANIZATION = IEEECS , MONTH = nov , ADDRESS = {Monterey, CA} , PUBLISHER = {} , PAGES = {115--117} , NOTE = {} , INDEXTERMS = {} , ANNOTE = {} , INLIBRARY = {Khoshgoftaar} , ISBN = {3-00-001337-7} , ABSTRACT = { } } @INPROCEEDINGS{KAGNM96:ISSRE , AUTHOR = { Taghi M. Khoshgoftaar and Edward B. Allen and Nishith Goel and Amit Nandi and John McMullan } , TITLE = { Detection of Software Modules with High Debug Code Churn in a Very Large Legacy System } , BOOKTITLE = { Proceedings of the Seventh International Symposium on Software Reliability Engineering } , YEAR = 1996 , ORGANIZATION = IEEECS , MONTH = oct , ADDRESS = {White Plains, NY} , PUBLISHER = {} , PAGES = {364--371} , NOTE = {} , INDEXTERMS = {} , ANNOTE = {} , INLIBRARY = {Khoshgoftaar} , ISBN = {0-8186-7707-4} , ABSTRACT = { } } @INPROCEEDINGS{KAHA96:ASANN , AUTHOR = { Taghi M. Khoshgoftaar and Edward B. Allen and John P. Hudepohl and Stephen J. Aud } , TITLE = { Software Metric-Based Neural Network Classification Models of a Very Large Telecommunications System } , BOOKTITLE = { Applications and Science of Artificial Neural Networks {II} } , YEAR = 1996 , EDITOR = { Steven K. Rogers and Dennis W. Ruck } , ORGANIZATION = {{SPIE}---International Society for Optical Engineering} , MONTH = apr , ADDRESS = {Orlando, FL} , PUBLISHER = {} , SERIES = {Proceedings of SPIE} , VOLUME = 2760 , PAGES = {634--645} , NOTE = {} , INDEXTERMS = { software metrics, fault-prone modules, neural network, principal components analysis, backpropagation algorithm. } , ANNOTE = {Society of Photo-Optical Instrumentation Engineers} , INLIBRARY = {Khoshgoftaar} , ISBN = {0-8194-2141-3} , ABSTRACT = { Society relies on telecommunications to such an extent that telecommunications software must have high reliability. Neural network models can be used to identify fault-prone modules for extra attention early in development, and thus reduce the risk of unexpected problems with those modules. This paper is an experience report on a model of a large telecommunications system with almost 7,000 changed modules, consisting of over 7 million lines of code in procedures. We developed a neural network model to identify fault-prone modules based on nine design product metrics. Misclassification of not fault-prone modules would incur only modest cost in terms of extra attention to those modules. Misclassification of fault-prone modules would risk unexpected problems late in the development or even after release. Changed modules were randomly divided into a fit data set and a validate data set. We simulated utilization of the fitted model with the validate data set. } } @INPROCEEDINGS{KAHT96:CSM , AUTHOR = { Taghi M. Khoshgoftaar and Edward B. Allen and Robert Halstead and Gary P. Trio } , TITLE = { Detection of Fault-Prone Software Modules During a Spiral Life Cycle } , BOOKTITLE = { Proceedings of the International Conference on Software Maintenance } , YEAR = 1996 , EDITOR = {} , ORGANIZATION = IEEECS , MONTH = nov , ADDRESS = {Monterey, CA} , PUBLISHER = {} , PAGES = {69--76} , NOTE = {} , INDEXTERMS = { spiral life cycle model, software maintenance, software metrics, fault-prone software, discriminant analysis, classification, principal components analysis. } , ANNOTE = {} , INLIBRARY = {Khoshgoftaar} , ISBN = {0-8186-7677-9} , ABSTRACT = { This is an experience report on identifying fault-prone modules in a subsystem of the Joint Surveillance Target Attack Radar System, jstars, a large tactical military system. The project followed the spiral life cycle model. The iterations of the system were developed in fortran about one year apart. We developed a discriminant analysis model using software metrics from one iteration to predict whether or not each module in the next would be considered fault-prone. Tactical military software is required to have high reliability. Each software function is often considered mission-critical, and the lives of military personnel often depend on mission success. In our project, each iteration of a spiral life cycle development produced a system that was suitable for operational testing. A risk analysis based on operational testing guided development of the next iteration. Identifying fault-prone modules early in the development of an iteration can lead to better reliability. The results confirm previously published studies that discriminant analysis can be a useful tool in identification of fault-prone software modules. This study used consecutive iterations, first, to build, and then, to evaluate the model. This model validation approach is more realistic than earlier studies which split data from one project to simulate two iterations. Model results could be used to identify those modules that would probably benefit from extra reviews and testing, and thus, reduce the risk of unexpected problems with those modules. } } @ARTICLE{KAKG96:Sw , AUTHOR = { Taghi M. Khoshgoftaar and Edward B. Allen and Kalai S. Kalaichelvan and Nishith Goel } , TITLE = { Early Quality Prediction: {A} Case Study in Telecommunications } , JOURNAL = {IEEE Software} , YEAR = 1996 , MONTH = jan , VOLUME = 13 , NUMBER = 1 , PAGES = {65--71} , NOTE = {} , INDEXTERMS = {} , ANNOTE = { special issue on software quality Published version of KAKG95:FAU18 } , INLIBRARY = LIBSW , ABSTRACT = { } } @ARTICLE{KAKG96:ESE , AUTHOR = { Taghi M. Khoshgoftaar and Edward B. Allen and Kalai S. Kalaichelvan and Nishith Goel } , TITLE = { The Impact of Software Evolution and Reuse on Software Quality } , JOURNAL = { Empirical Software Engineering: {A}n International Journal } , YEAR = 1996 , MONTH = {} , VOLUME = 1 , NUMBER = 1 , PAGES = {31--44} , NOTE = {} , INDEXTERMS = {} , ANNOTE = {see KAKG95:FAU30 } , INLIBRARY = {} , ABSTRACT = { } } @INPROCEEDINGS{KAKG96:ICC , AUTHOR = { Taghi M. Khoshgoftaar and Edward B. Allen and Kalai S. Kalaichelvan and Nishith Goel } , TITLE = { Predictive Modeling of Software Quality for Very Large Telecommunications Systems } , BOOKTITLE = { Proceedings of the International Communications Conference } , VOLUME = 1 , YEAR = 1996 , ORGANIZATION = {IEEE Communications Society} , MONTH = jun , ADDRESS = {Dallas, TX} , PUBLISHER = {} , PAGES = {214--219} , NOTE = {} , INDEXTERMS = { software quality models, software metrics, principal components analysis, multiple linear regression, fault-prone software, discriminant analysis, classification. } , ANNOTE = {} , INLIBRARY = {Khosh} , ISBN = {0-7803-3250-4} , ABSTRACT = { Society's reliance on large complex telecommunications systems mandates high reliability. Controlling faults in software requires that one can predict problems early enough to take preventive action. Software metrics are the basis for such predictions, and thus, many organization are collecting volumes of software metric data. Collecting software metrics is not enough. One must translate measurements into predictions. This study systematically presents a methodology for developing models that predict software quality factors. The individual details of this methodology may be familiar, but the whole modeling process must be integrated to produce successful predictions of software quality. We use two example studies to illustrate each step. One predicted the number of faults to be discovered in each module, and the other predicted whether each module would be considered {\em fault-prone}. The examples were based on the same data set, consisting of a sample from very large telecommunications system. The sample of modules represented about 1.3 million lines of code. } } @ARTICLE{KL96:SQJ , AUTHOR = { Taghi M. Khoshgoftaar and David L. Lanning } , TITLE = { Analysis and Differentiation of Software System Environments } , JOURNAL = SQJ , YEAR = 1996 , MONTH = jun , VOLUME = 5 , NUMBER = 2 , PAGES = {127--139} , NOTE = {} , INDEXTERMS = {} , ANNOTE = {} , INLIBRARY = {Khoshgoftaar} , ABSTRACT = { } } @ARTICLE{KS96:TR , AUTHOR = { Taghi M. Khoshgoftaar and Robert M. Szabo } , TITLE = { Using Neural Networks to Predict Software Faults During Testing } , JOURNAL = TR , YEAR = 1996 , MONTH = sep , VOLUME = 45 , NUMBER = 3 , PAGES = {456--462} , NOTE = {} , INDEXTERMS = { Model predictive quality, Neural network, Principal components analysis Software product measure Software reliability } , ANNOTE = {} , INLIBRARY = LIBTR , ABSTRACT = { } } @INPROCEEDINGS{LK96:ICSQ , AUTHOR = { David L. Lanning and Taghi M. Khoshgoftaar } , TITLE = { Enhancement Activity and the Detection of High-Risk Program Modules } , BOOKTITLE = { Proceedings of the Sixth International Conference on Software Quality } , YEAR = 1996 , EDITOR = {} , ORGANIZATION = {ASQC} , MONTH = oct , ADDRESS = {Ottawa, Ontario, Canada} , PUBLISHER = {} , PAGES = {259--270} , NOTE = {} , INDEXTERMS = { software complexity measures, enhancement activity, discriminant analysis, principal components analysis, functional enhancement } , ANNOTE = {LPU data} , INLIBRARY = {Khoshgoftaar} , ISBN = {} , ABSTRACT = { } } @INPROCEEDINGS{LKG96:ASANN , AUTHOR = { David L. Lanning and Taghi M. Khoshgoftaar and Peter J. Guasti } , TITLE = { Improving Neural Network Models of Defect Content in Complex Software Systems } , BOOKTITLE = { Applications and Science of Artificial Neural Networks {II} } , YEAR = 1996 , EDITOR = { Steven K. Rogers and Dennis W. Ruck } , ORGANIZATION = {{SPIE}---International Society for Optical Engineering} , MONTH = apr , ADDRESS = {Orlando, FL} , PUBLISHER = {} , SERIES = {Proceedings of SPIE} , VOLUME = 2760 , PAGES = {713--724} , NOTE = {} , INDEXTERMS = { source code measures , software quality , neural networks , program defects , model quality of fit , model predictive quality , average absolute error } , ANNOTE = {Society of Photo-Optical Instrumentation Engineers} , INLIBRARY = {Khoshgoftaar} , ISBN = {0-8194-2141-3} , ABSTRACT = { } } @INCOLLECTION{MK96:HSRE , AUTHOR = {John C. Munson and Taghi M. Khoshgoftaar} , EDITOR = {Michael Lyu} , TITLE = {Software Metrics for Reliability Assessment} , BOOKTITLE = {Handbook of Software Reliability Engineering} , PUBLISHER = {McGraw-Hill} , YEAR = 1996 , ADDRESS = {New York} , CHAPTER = 12 , PAGES = {493--529} , NOTE = {} , INDEXTERMS = {} , ANNOTE = {} , INLIBRARY = {EBA} , ISBN = {0-07-039400-8} , ABSTRACT = { } } @INPROCEEDINGS{SAKGPD96:OCEANS , AUTHOR = { Samuel M. Smith and P. E. An and D. Kronen and K. Ganesan and J. Park and Stanley E. Dunn } , TITLE = { The Development of Autonomous Underwater Vehicle Based Survey Capabilities for Coastal Exploration } , BOOKTITLE = {Proceedings of the Oceans 96 Conference} , YEAR = 1996 , EDITOR = {} , ORGANIZATION = {IEEE} , MONTH = sep , ADDRESS = {Fort Lauderdale, FL USA} , PUBLISHER = {} , PAGES = {} , NOTE = {} , INDEXTERMS = {} , ANNOTE = {} , INLIBRARY = {} , ISBN = {} , ABSTRACT = { } } @INPROCEEDINGS{SGJ96:LUC , AUTHOR = { Samuel M. Smith and K. Ganesan and B.L. Jacobson } , TITLE = { Design of a C Language Reference Implementation of the LonTalk Protocol on the MC68360 } , BOOKTITLE = {Proceedings of the Lon{U}sers Conference} , YEAR = 1996 , EDITOR = {} , ORGANIZATION = {} , MONTH = oct , ADDRESS = {Nice, France} , PUBLISHER = {} , PAGES = {} , NOTE = {} , INDEXTERMS = {} , ANNOTE = {} , INLIBRARY = {} , ISBN = {} , ABSTRACT = { } } @ARTICLE{VG96:JAR , AUTHOR = {C. Vasudevan and K. Ganesan} , TITLE = {Case-Based Path Planning for Autonomous Underwater Vehicles} , JOURNAL = {Journal of Autonomous Robots} , YEAR = 1996 , MONTH = {} , VOLUME = 3 , NUMBER = {} , PAGES = {79--89} , NOTE = {} , INDEXTERMS = {} , ANNOTE = {} , INLIBRARY = {} , ABSTRACT = { } } @INPROCEEDINGS{WSGKRL96:SAUVT , AUTHOR = { K. A. White and Samuel M. Smith and K. Ganesan and D. Kronen and G. J. S. Rae and R. M. Langenbach } , TITLE = { Performance results of a fuzzy behavioral altitude flight controller and rendezvous and docking of an autonomous underwater vehicle with fuzzy control } , BOOKTITLE = { Proceedings of the Symposium on Autonomous Underwater Vehicle Technology } , YEAR = 1996 , EDITOR = {} , ORGANIZATION = {IEEE} , MONTH = {} , ADDRESS = {Monterey, CA USA} , PUBLISHER = {} , PAGES = {} , NOTE = {} , INDEXTERMS = {} , ANNOTE = {} , INLIBRARY = {} , ISBN = {} , ABSTRACT = { } }