Post Job Free

Resume

Sign in

Software Engineering

Location:
Mississippi State University, MS
Posted:
February 19, 2013

Contact this candidate

Resume:

EDWARD B. ALLEN

Personal

Mailing Address:

Department of Computer Science and Engineering

Mississippi State University

Box 9637

Mississippi State, MS 39762-9637

Of ce Location: Butler 323

Of ce Phone: 662-***-****

Email: abqspd@r.postjobfree.com

URL: http://www.cse.msstate.edu/ allen

Citizenship: USA

Education

Ph.D. in Computer Science. Florida Atlantic University, Boca Raton, Florida, 1995

M.S. in Systems Engineering. University of Pennsylvania, Philadelphia, Pennsylvania, 1973

B.S. in Engineering. (operations research and electrical engineering) Brown University, Providence, Rhode

Island, 1971

Employment

Mississippi State University, 2000 present.

Associate Professor, 2004 present

Assistant Professor, 2000 2004

Florida Atlantic University, 1993 2000

Research Associate, 1995 2000

Adjunct faculty, 1997

Research Assistant, 1994 1995

Teaching Assistant, 1993 1994

Glenbeigh, Inc., Jupiter, Florida, 1983 1992

Systems Engineer

Sperry Corp., Reston, Virginia, 1978 1983

Principal Engineer

Edward B. Allen 2

Planning Research Corp., McLean, Virginia, 1974 1978

Senior Associate

US Army Computer Systems Command, Fort Belvoir, Virginia, 1972 1974

Programmer (on active duty)

Professional Activities

Senior Member of Institute of Electrical and Electronics Engineers (IEEE) (SM 2005 present, M 1970 2005)

and IEEE Computer Society (1974 present)

Member of the Association for Computing Machinery (ACM) (1980 present)

Member of the American Scienti c Af lation (1974 present)

Af liated researcher of the MSU Center for Computer Security Research (2003 present)

Af liated researcher of the MSU Geosystems Research Institute (2008 present)

Af liated researcher of the MSU Institute for Genomics, Biocomputing, and Biotechnology (2007 2011)

Af liated researcher of the MSU Institute for Neurocognitive Science and Technology (2004 2010)

Af liated researcher of the NSF Center for Empirically Based Software Engineering (CeBASE) (2001 2004)

Coordinating Editor for Software Quality Journal (i.e. associate editor) (2007 present)

Member of Program Committee, International Conference on Software Engineering and Knowledge Engi-

neering (ICSEKE), 2008, 2009, 2010, 2011, 2012, 2013

Member of Program Committee, IEEE International High Assurance System Engineering Symposium (HASE),

2011

Member of Program Committee and Session Chair, IEEE International Conference on Tools with Arti cial

Intelligence (ICTAI), 2004

Member of Program Committee, International Symposium on Software Reliability Engineering (ISSRE),

1999, 2001, 2002; Reviewer 1996, 2003

Member of Program Committee and Session Chair, ACM Southeastern Conference (ACMSE), 2004, 2009,

2010

Member of Organizing Committee, Southeastern Software Engineering Conference (SESE), sponsored by

National Defense Industrial Association Tennesee Valley Chapter, 2002

Reviewer for NSF, panels: 2001, 2002, 2003, 2005, and individual proposal: 2001

Reviewer for the IEEE Transactions on Software Engineering, 1998, 2001, 2002, 2003, 2004, 2005, 2006,

2007, 2008, 2010

Reviewer for IEEE Transactions on Systems, Man, and Cybernetics, 2000

Reviewer for Empirical Software Engineering, 2002, 2006, 2008

Reviewer for Journal of Systems and Software, 2005, 2008

Reviewer for Journal of Software Maintenance and Evolution, 2006

Reviewer for Information and Software Technology, 2006, 2007, 2008, 2009, 2010, 2012

Reviewer for Software Quality Journal, 2000, 2002, 2007, 2008, 2009, 2010, 2011

Reviewer for Data and Knowledge Engineering, 2004, 2005, 2006, 2007

Reviewer for International Journal of Software Engineering and Knowledge Engineering, 2008

Reviewer for Advances in Software Engineering, 2010

Reviewer for Journal of Organizational and End User Computing, 2010

Reviewer for Transactions of the South African Institute of Electrical Engineers, 2004

Reviewer for Annals of Software Engineering, 2002

Reviewer for Hawaii International Conference on System Sciences, 2003, 2004

Reviewer of book chapter for Idea Group, Inc., 2005

Edward B. Allen 3

Awards and Honors

StatePride Faculty Award, Mississippi State University, 2010, 2011

Hearin Eminent Scholar, Bagley College of Engineering, Mississippi State University, 2006 2008

National Outstanding Campus Leader, 1995

Who s Who Among Students in American Universities and Colleges, 1995

Upsilon Pi Epsilon, Florida Atlantic University, 1994

Newell Fellowship, Florida Atlantic University, 1993 1994

Certi cate in Data Processing (C.D.P.) from Institute for Certi cation of Computer Professionals, 1985

Ford Foundation Fellowship, University of Pennsylvania, 1971

cum laude, Brown University, 1971

Tau Beta Pi, Brown University, 1971

Sigma Xi Associate Member, Brown University, 1971

Areas of Teaching and Research Specialization

Software engineering, no-surprises software development, software engineering for security, empirical meth-

ods in software engineering, and software metrics

Grants and Contracts

[1] Edward B. Allen, P.I., Nan Niu, Byron J. Williams, David A. Dampier, Sarah B. Lee, task on Missis-

sippi Integrated Education and Workforce Longitudinal Data System project under MSU nSPARC under

contract to Mississippi Department of Education, 10/1/11 5/15/13.

[2] Edward B. Allen, co-P.I., Rayford B. Vaughn, P.I., and others, task Information Theory-Based Mea-

surement of the Diversity of IP Traf c Connections, under contract Network Attack Characterization

Modeling and Simulation Test (NACMAST) Center for the Army Research Laboratory (ARL) through

subcontract from EWA Government Systems, 10/07 5/10.

[3] Edward B. Allen, Investigator, Robert Moorhead, P.I., Rapid Prototyping Capability for Earth-Sun Sys-

tem Sciences, NASA Stennis Space Center, 1/06 12/07.

[4] Edward B. Allen, P.I. CAREER: Assessment of Open-Source Software for High-Performance Comput-

ing, National Science Foundation, 5/02 5/07.

[5] Edward B. Allen, P.I., and Rayford B. Vaughn, co-P.I. Empirical Validation of Information Theory-

Based Software Metrics, National Science Foundation, 9/01 8/05.

[6] Edward B. Allen, Investigator, Rayford B. Vaughn, P.I., Research in Model Checking of Software Secu-

rity Requirements, a task of the Department of Defense Information Assurance Scholarship Program,

sponsored by National Security Agency, 1/04 8/04.

[7] Edward B. Allen, Investigator, Rayford B. Vaughn, P.I., Research in Certi cation that Software Security

Requirements are Perfectly Ful lled at Delivery, a task of the Department of Defense Information

Assurance Scholarship Program, sponsored by National Security Agency, 9/03 8/04.

Edward B. Allen 4

[8] Edward B. Allen, P.I., David A. Dampier, co-P.I., and Thomas Philip, co-P.I. Resources for Software

Engineering Research, National Science Foundation, 9/02 8/04.

[9] Taghi M. Khoshgoftaar, P.I., Bojan Cukic, Collaborator, and Edward B. Allen, Senior Research Asso-

ciate. Achieving High Software Reliability, NASA Independent Veri cation and Validation Facility,

Fairmont, West Virginia, 9/99 9/00.

[10] Taghi M. Khoshgoftaar, P.I., Matthew P. Evett, co-P.I., and Edward B. Allen, Research Associate. Dis-

covering Software Process Measures Using Genetic Programming, National Science Foundation, 1999

2001. Allen participated in proposal effort, but not the work.

[11] Taghi M. Khoshgoftaar, P.I., and Edward B. Allen, Research Associate. Information Theory-Based

Measurement of Software Designs, National Science Foundation, 5/98 12/99.

[12] Taghi M. Khoshgoftaar, P.I., K. Ganesan, co-P.I., and Edward B. Allen, Research Associate. Empirical

Software Engineering Laboratory for Research in Software Engineering, National Science Foundation,

and Florida Atlantic University, 1996.

[13] Taghi M. Khoshgoftaar, P.I., and Edward B. Allen, Research Associate. Software Reliability Model-

ing, Chrysler Corp. (Chrysler Challenge Grant), Auburn Hills, Michigan, 7/96 8/97.

[14] Taghi M. Khoshgoftaar, P.I., and Edward B. Allen, Research Associate. Applied Research in Software

Quality Metrics Techniques, Northrop Grumman, Melbourne, Florida, 1/95 6/96.

[15] Taghi M. Khoshgoftaar, P.I., and Edward B. Allen, Research Associate. Methodologies for Analysis of

Telecommunications Software Systems, BNR Inc. (renamed Nortel Networks), Research Triangle Park,

North Carolina, 1995 1998.

[16] Taghi M. Khoshgoftaar, P.I., and Edward B. Allen, Research Associate. Integration of Software Mea-

surement Technology into Software Development Processes, Bell-Northern Research, Ltd. (renamed

Nortel Networks), Ottawa, Canada, 1994 1997.

Publications

Reverse chronological order by year, alphabetical by authors within year.

Refereed Journal Papers

Peer-reviewed and published.

[1] Stephen C. Medders, Edward B. Allen, and Edward A. Luke, Using rule structure to evaluate the com-

pleteness of rule-based system testing: A case study, International Journal of Software Engineering

and Knowledge Engineering, vol. 20, no. 7, pp. 975 986, Nov. 2010.

[2] Alfred C. Bogen, David A. Dampier, Rayford Vaughn, Donna S. Reese, Edward B. Allen, and Jeffrey

Carver, Structured forensics examination planning with domain modeling: A report of three experi-

ment trials, Journal of Digital Forensics Practice, vol. 3, no. 1, pp. 23 32, Jan. 2010.

[3] Bindu Nanduri, Pratik Shah, Mahalingam Ramkumar, Edward B. Allen, Edwin Swiatlo, Shane C.

Burgess, and Mark L. Lawrence, Quantitative analysis of Streptococcus Pneumoniae TIGR4 response

to in vitro iron restriction by 2-D LC ESI MS/MS, Proteomics, vol. 8, no. 10, pp. 2104 2114, 2008.

Edward B. Allen 5

[4] Edward B. Allen, Sampath Gottipati, and Rajiv Govindarajan, Measuring size, complexity, and cou-

pling of hypergraph abstractions of software: An information-theory approach, Software Quality Jour-

nal, vol. 15, no. 2, pp. 179 212, June 2007.

[5] Taghi M. Khoshgoftaar and Edward B. Allen, Ordering fault-prone software modules, Software

Quality Journal, vol. 11, no. 1, pp. 19 37, Mar. 2003, Invited paper.

[6] Zhiwei Xu, Taghi M. Khoshgoftaar, and Edward B. Allen, Application of fuzzy expert systems in

assessing operational risk of software, Information and Software Technology, vol. 45, no. 7, pp. 373

388, May 2003.

[7] Taghi M. Khoshgoftaar and Edward B. Allen, Predicting fault-prone software modules in embedded

systems with classi cation trees, International Journal of Reliability, Quality and Safety Engineering,

vol. 9, no. 1, pp. 1 16, 2002.

[8] Taghi M. Khoshgoftaar, Edward B. Allen, and Jianyu Deng, Using regression trees to classify fault-

prone software modules, IEEE Transactions on Reliability, vol. 51, no. 4, pp. 455 462, Dec. 2002.

[9] Taghi M. Khoshgoftaar, Xiaojing Yuan, Edward B. Allen, Wendell D. Jones, and John P. Hudepohl,

Uncertain classi cation of fault-prone software modules, Empirical Software Engineering: An Inter-

national Journal, vol. 7, no. 4, pp. 297 318, Dec. 2002.

[10] Taghi M. Khoshgoftaar and Edward B. Allen, Controlling over tting in classi cation-tree models of

software quality, Empirical Software Engineering: An International Journal, vol. 6, no. 1, pp. 59 79,

Mar. 2001.

[11] Taghi M. Khoshgoftaar and Edward B. Allen, Empirical assessment of a software metric: The infor-

mation content of operators, Software Quality Journal, vol. 9, no. 2, pp. 99 112, June 2001.

[12] Taghi M. Khoshgoftaar, Edward B. Allen, Wendell D. Jones, and John P. Hudepohl, Cost-bene t

analysis of software quality models, Software Quality Journal, vol. 9, no. 1, pp. 9 30, Mar. 2001.

[13] Taghi M. Khoshgoftaar, Edward B. Allen, Wendell D. Jones, and John P. Hudepohl, Data mining of

software development databases, Software Quality Journal, vol. 9, no. 3, pp. 161 176, 2001.

[14] K. Ganesan, Taghi M. Khoshgoftaar, and Edward B. Allen, Case-based software quality prediction,

International Journal of Software Engineering and Knowledge Engineering, vol. 10, no. 2, pp. 139 152,

Apr. 2000.

[15] Taghi M. Khoshgoftaar and Edward B. Allen, A practical classi cation rule for software quality mod-

els, IEEE Transactions on Reliability, vol. 49, no. 2, pp. 209 216, June 2000.

[16] Taghi M. Khoshgoftaar, Edward B. Allen, Wendell D. Jones, and John P. Hudepohl, Accuracy of

software quality models over multiple releases, Annals of Software Engineering, vol. 9, pp. 103 116,

2000.

[17] Taghi M. Khoshgoftaar, Edward B. Allen, Wendell D. Jones, and John P. Hudepohl, Classi cation-tree

models of software-quality over multiple releases, IEEE Transactions on Reliability, vol. 49, no. 1, pp.

4 11, Mar. 2000.

[18] Taghi M. Khoshgoftaar, Xiaojing Yuan, and Edward B. Allen, Balancing misclassi cation rates in

classi cation-tree models of software quality, Empirical Software Engineering: An International Jour-

nal, vol. 5, no. 4, pp. 313 330, Dec. 2000.

Edward B. Allen 6

[19] Taghi M. Khoshgoftaar and Edward B. Allen, A comparative study of ordering and classi cation of

fault-prone software modules, Empirical Software Engineering: An International Journal, vol. 4, pp.

159 186, 1999.

[20] Taghi M. Khoshgoftaar and Edward B. Allen, Logistic regression modeling of software quality,

International Journal of Reliability, Quality and Safety Engineering, vol. 6, no. 4, pp. 303 317, Dec.

1999.

[21] Taghi M. Khoshgoftaar, Edward B. Allen, Wendell D. Jones, and John P. Hudepohl, Data mining

for predictors of software quality, International Journal of Software Engineering and Knowledge

Engineering, vol. 9, no. 5, pp. 547 563, 1999.

[22] Taghi M. Khoshgoftaar, Edward B. Allen, Wendell D. Jones, and John P. Hudepohl, Which software

modules have faults that will be discovered by customers?, Journal of Software Maintenance: Research

and Practice, vol. 11, no. 1, pp. 1 18, Jan. 1999.

[23] Taghi M. Khoshgoftaar, Edward B. Allen, Archana Naik, Wendell D. Jones, and John P. Hudepohl,

Using classi cation trees for software quality models: Lessons learned, International Journal of

Software Engineering and Knowledge Engineering, vol. 9, no. 2, pp. 217 231, 1999.

[24] Taghi M. Khoshgoftaar and Edward B. Allen, An information theoretic approach to predicting software

faults, International Journal of Reliability, Quality and Safety Engineering, vol. 5, no. 3, pp. 227 248,

Sept. 1998.

[25] Taghi M. Khoshgoftaar and Edward B. Allen, Classi cation of fault-prone software modules: Prior

probabilities, costs, and model evaluation, Empirical Software Engineering: An International Journal,

vol. 3, no. 3, pp. 275 298, Sept. 1998.

[26] Taghi M. Khoshgoftaar, Edward B. Allen, Robert Halstead, Gary P. Trio, and Ronald Flass, Process

measures for predicting software quality, Computer, vol. 31, no. 4, pp. 66 72, Apr. 1998.

[27] Taghi M. Khoshgoftaar, Edward B. Allen, John P. Hudepohl, and Stephen J. Aud, Applications of

neural networks to software quality modeling of a very large telecommunications system, IEEE Trans-

actions on Neural Networks, vol. 8, no. 4, pp. 902 909, July 1997.

[28] Taghi M. Khoshgoftaar, Edward B. Allen, and David L. Lanning, An information theory based ap-

proach to quantifying the contribution of a software metric, Journal of Systems and Software, vol. 36,

no. 2, pp. 103 113, Feb. 1997.

[29] John P. Hudepohl, Stephen J. Aud, Taghi M. Khoshgoftaar, Edward B. Allen, and Jean Mayrand,

E MERALD: Software metrics and models on the desktop, IEEE Software, vol. 13, no. 5, pp. 56

60, Sept. 1996.

[30] Taghi M. Khoshgoftaar, Edward B. Allen, Kalai S. Kalaichelvan, and Nishith Goel, The impact of

software evolution and reuse on software quality, Empirical Software Engineering: An International

Journal, vol. 1, no. 1, pp. 31 44, 1996.

[31] Taghi M. Khoshgoftaar, Edward B. Allen, Kalai S. Kalaichelvan, and Nishith Goel, Early quality

prediction: A case study in telecommunications, IEEE Software, vol. 13, no. 1, pp. 65 71, Jan. 1996.

[32] Taghi M. Khoshgoftaar and Edward B. Allen, Applications of information theory to software engi-

neering measurement, Software Quality Journal, vol. 3, no. 2, pp. 79 103, June 1994.

Edward B. Allen 7

Refereed Conference Papers

Peer-reviewed and published.

[1] Puntitra Sawadpong, Edward B. Allen, and Byron J. Williams, Exception handling defects: An empir-

ical study, in Proceedings: 14th IEEE International High Assurance Systems Engineering Symposium,

Omaha, Nebraska, Oct. 2012, IEEE Computer Society, pp. 90 97, Acceptance rate for research papers

was 40%.

[2] Ajay Bandi, Edward B. Allen, and Tomasz Haupt, A survey of self healing of software faults: Recent

advances and research challenges, in Proceedings of International Conference on Advanced Computing

Methodologies, Hyderabad, India, Dec. 2011, pp. 7 13.

[3] Pooja Adhikari, Edward A. Luke, and Edward B. Allen, Veri cation of a loop scheduling protocol us-

ing nite state veri cation, in Proceedings: 22nd International Conference on Parallel and Distributed

Computing and Communication Systems, Louisville, Kentucky, Sept. 2009, International Society for

Computers and their Applications, pp. 109 114.

[4] Edward B. Allen, Maheshwar Chandrasekar, and Karolina A. Sarnowska, C preprocessor use in nu-

merical tools: An empirical analysis, in Proceedings: The 47th Annual ACM Southeast Conference,

Clemson, South Carolina, Mar. 2009, Association for Computing Machinery.

[5] Krystle Lemon, Edward B. Allen, Jeffrey C. Carver, and Gary L. Bradshaw, An empirical study of

the effects of Gestalt principles on diagram understandability, in Proceedings: The First International

Symposium on Empirical Software Engineering and Measurement, Madrid, Spain, Sept. 2007, IEEE

Computer Society, pp. 156 165, Acceptance rate for research papers was 41%.

[6] Edward B. Allen and Chevonne Thomas, Modeling software security requirements for certi cation:

A case study of requirements based on the Common Criteria, in Proceedings: 2006 Simulation of

Software Security Symposium, Huntsville, Alabama, Apr. 2006, Society for Modeling and Simulation

International, pp. 504 510, Included in Proceedings: Spring Simulation Multiconference 2006. Avail-

able on CD.

[7] Wei Li and Edward B. Allen, An access control model for secure cluster-computing environments,

in Proceedings of the Thirty-Eighth Annual Hawaii International Conference on System Sciences, Big

Island, Hawaii, Jan. 2005, University of Hawaii, p. 309, Full paper available on proceedings CD.

[8] Amit A. Phadke and Edward B. Allen, Predicting risky modules in open-source software for high-

performance computing, in Proceedings of the Second International Workshop on Software Engineer-

ing for High Performance Computing System Applications, St. Louis, Missouri, May 2005, Association

for Computing Machinery, pp. 60 64.

[9] Thomas Philip and Edward B. Allen, Science of design: Building blocks and current state of instruc-

tion, in Proceedings: Twentieth International Conference on Computers and their Applications, New

Orleans, Louisiana, Mar. 2005, International Society for Computers and their Applications.

[10] Edward B. Allen, Measuring graph abstractions of software: An information-theory approach, in Pro-

ceedings: Eighth IEEE Symposium on Software Metrics, Ottawa, Canada, June 2002, IEEE Computer

Society, pp. 182 193.

[11] Edward B. Allen, Taghi M. Khoshgoftaar, and Ye Chen, Measuring coupling and cohesion of software

modules: An information-theory approach, in Proceedings: Seventh International Software Metrics

Symposium, London, England, Apr. 2001, IEEE Computer Society, pp. 124 134.

Edward B. Allen 8

[12] Taghi M. Khoshgoftaar, Edward B. Allen, and Jianyu Deng, Controlling over tting in software quality

models: Experiments with regression trees and classi cation, in Proceedings: Seventh International

Software Metrics Symposium, London, England, Apr. 2001, IEEE Computer Society, pp. 190 198.

[13] Taghi M. Khoshgoftaar, Edward B. Allen, and Jason C. Busboom, Modeling software quality: The

Software Measurement Analysis and Reliability Toolkit, in Proceedings: The Twelfth IEEE Inter-

national Conference on Tools with Arti cial Intelligence, Vancouver, British Columbia, Canada, Nov.

2000, IEEE Computer Society, pp. 54 61.

[14] Taghi M. Khoshgoftaar, Edward B. Allen, and Zhiwei Xu, Predicting testability of program modules

using a neural network, in Proceedings: Third IEEE Symposium on Application-Speci c Systems and

Software Engineering Technology, Richardson, Texas USA, Mar. 2000, IEEE Computer Society, pp.

57 62.

[15] Taghi M. Khoshgoftaar, Ruqun Shan, and Edward B. Allen, Using product, process, and execution

metrics to predict fault-prone software modules with classi cation trees, in Proceedings: Fifth IEEE

International Symposium on High-Assurance Systems Engineering, Albuquerque, New Mexico USA,

Nov. 2000, IEEE Computer Society, pp. 301 310.

[16] Taghi M. Khoshgoftaar, Ruqun Shan, and Edward B. Allen, Improving tree-based models of software

quality with principal components analysis, in Proceedings: Eleventh International Symposium on

Software Reliability Engineering, San Jose, California USA, Oct. 2000, IEEE Computer Society, pp.

198 209.

[17] Taghi M. Khoshgoftaar, Vishal Thaker, and Edward B. Allen, Modeling fault-prone modules of sub-

systems, in Proceedings: Eleventh International Symposium on Software Reliability Engineering, San

Jose, California USA, Oct. 2000, IEEE Computer Society, pp. 259 267.

[18] Zhiwei Xu, Taghi M. Khoshgoftaar, and Edward B. Allen, Prediction of software faults using

fuzzy nonlinear regression modeling, in Proceedings: Fifth IEEE International Symposium on High-

Assurance Systems Engineering, Albuquerque, New Mexico USA, Nov. 2000, IEEE Computer Society,

pp. 281 290.

[19] Xiaohong Yuan, Taghi M. Khoshgoftaar, Edward B. Allen, and K. Ganesan, An application of fuzzy

clustering to software quality prediction, in Proceedings: Third IEEE Symposium on Application-

Speci c Systems and Software Engineering Technology, Richardson, Texas USA, Mar. 2000, IEEE

Computer Society, pp. 85 90.

[20] Edward B. Allen and Taghi M. Khoshgoftaar, Measuring coupling and cohesion: An information-

theory approach, in Proceedings of the Sixth International Software Metrics Symposium, Boca Raton,

Florida, Nov. 1999, IEEE Computer Society, pp. 119 127.

[21] Matthew P. Evett, Taghi M. Khoshgoftaar, Pei-Der Chien, and Edward B. Allen, Using genetic pro-

gramming to determine software quality, in Proceedings of the Twelfth International FLAIRS Confer-

ence, Amruth N. Kumar and Ingrid Russell, Eds., Menlo Park, California USA, Mar. 1999, American

Association for Arti cial Intelligence, pp. 113 117, AAAI Press.

[22] Matthew P. Evett, Taghi M. Khoshgoftaar, Pei-Der Chien, and Edward B. Allen, Modelling software

quality with GP, in Proceedings: Genetic and Evolutionary Computation Conference, John Koza et al.,

Eds., Orlando, Florida USA, July 1999, Morgan Kaufman.

[23] Wendell D. Jones, John P. Hudepohl, Taghi M. Khoshgoftaar, and Edward B. Allen, Application of a

usage pro le in software quality models, in Proceedings of the Third European Conference on Software

Edward B. Allen 9

Maintenance and Reengineering, Amsterdam, Netherlands, Mar. 1999, IEEE Computer Society, pp.

148 157.

[24] Taghi M. Khoshgoftaar and Edward B. Allen, Predicting fault-prone software modules in embedded

systems with classi cation trees, in Proceedings: Fourth IEEE International Symposium on High-

Assurance Systems Engineering, Washington, DC USA, Nov. 1999, IEEE Computer Society, pp. 105

112.

[25] Taghi M. Khoshgoftaar, Edward B. Allen, Wendell D. Jones, and John P. Hudepohl, Classi cation tree

models of software quality over multiple releases, in Proceedings: The Tenth International Symposium

on Software Reliability Engineering, Boca Raton, Florida USA, Nov. 1999, IEEE Computer Society,

pp. 116 125.

[26] Taghi M. Khoshgoftaar, Edward B. Allen, Wai Hong Tang, Christoph C. Michael, and Jeffrey M. Voas,

Identifying modules which do not propagate errors, in Proceedings: 1999 IEEE Symposium on

Application-Speci c Systems and Software Engineering and Technology, Richardson, Texas USA, Mar.

1999, IEEE Computer Society, pp. 185 193.

[27] Taghi M. Khoshgoftaar, Edward B. Allen, Xiaojing Yuan, Wendell D. Jones, and John P. Hudepohl,

Preparing measurements of legacy software for predicting operational faults, in Proceedings: Inter-

national Conference on Software Maintenance, Oxford, England, Aug. 1999, IEEE Computer Society,

pp. 359 368.

[28] Taghi M. Khoshgoftaar, Edward B. Allen, Xiaojing Yuan, Wendell D. Jones, and John P. Hudepohl,

Assessing uncertain predictions of software quality, in Proceedings: Sixth International Software

Metrics Symposium, Boca Raton, Florida USA, Nov. 1999, IEEE Computer Society, pp. 159 168.

[29] Matthew P. Evett, Taghi M. Khoshgoftar, Pei-Der Chien, and Edward B. Allen, GP-based software

quality prediction, in Genetic Programming 1998: Proceedings of the Third Annual Conference,

John R. Koza et al., Eds., Madison, Wisconsin USA, July 1998, American Association for Arti cial

Intelligence, pp. 60 65, Morgan Kaufmann.

[30] Taghi M. Khoshgoftaar and Edward B. Allen, Predicting the order of fault-prone modules in legacy

software, in Proceedings of the Ninth International Symposium on Software Reliability Engineering,

Paderborn, Germany, Nov. 1998, IEEE Computer Society, pp. 344 353.

[31] Taghi M. Khoshgoftaar, Edward B. Allen, Wendell D. Jones, and John P. Hudepohl, Return on in-

vestment of software quality models, in Proceedings 1998 IEEE Workshop on Application-Speci c

Software Engineering and Technology, Richardson, TX USA, Mar. 1998, IEEE Computer Society, pp.

145 150.

[32] Taghi M. Khoshgoftaar, Edward B. Allen, Archana Naik, Wendell D. Jones, and John P. Hudepohl,

Modeling software quality with classi cation trees, in Proceedings of the Fourth ISSAT International

Conference on Reliability and Quality in Design, Hoang Pham and Ming-Wei Lu, Eds., Seattle WA,

Aug. 1998, International Society of Science and Applied Technologies, pp. 178 182.

[33] Taghi M. Khoshgoftaar, Edward B. Allen, Archana Naik, Wendell D. Jones, and John P. Hudepohl,

Using classi cation trees for software quality models: Lessons learned, in Proceedings of the Third

IEEE International High-Assurance Systems Engineering Symposium, Bethesda, Maryland USA, Nov.

1998, IEEE Computer Society, pp. 82 89.

[34] Edward B. Allen and Taghi M. Khoshgoftaar, Measurement of software design coupling, in Proceed-

ings: Third ISSAT International Conference on Reliability and Quality in Design, Hoang Pham, Ed.,

Edward B. Allen 10

Anaheim, California USA, Mar. 1997, International Society of Science and Applied Technologies, pp.

247 253.

[35] Robert Hochman, Taghi M. Khoshgoftaar, Edward B. Allen, and John P. Hudepohl, Evolutionary

neural networks: A robust approach to software reliability problems, in Proceedings of the Eighth

International Symposium on Software Reliability Engineering, Albuquerque, New Mexico USA, Nov.

1997, IEEE Computer Society, pp. 13 26.

[36] Taghi M. Khoshgoftaar and Edward B. Allen, The impact of costs of misclassi cation on software

quality modeling, in Proceedings of the Fourth International Software Metrics Symposium, Albu-

querque, New Mexico USA, Nov. 1997, IEEE Computer Society, pp. 54 62.

[37] Taghi M. Khoshgoftaar, Edward B. Allen, Robert Halstead, Gary P. Trio, and Ronald Flass, Pro-

cess measures for predicting software quality, in Proceedings of the IEEE High-Assurance Systems

Engineering Workshop, Washington, DC, Aug. 1997, IEEE Computer Society.

[38] Taghi M. Khoshgoftaar, K. Ganesan, Edward B. Allen, Fletcher D. Ross, Rama Munikoti, Nishith Goel,

and Amit Nandi, Predicting fault-prone modules with case-based reasoning, in Proceedings of the

Eighth International Symposium on Software Reliability Engineering, Albuquerque, New Mexico USA,

Nov. 1997, IEEE Computer Society, pp. 27 35.

[39] Taghi M. Khoshgoftaar, Edward B. Allen, John P. Hudepohl, and Stephen J. Aud, Software metric-

based neural network classi cation models of a very large telecommunications system, in Applications

and Science of Arti cial Neural Networks II, Steven K. Rogers and Dennis W. Ruck, Eds., Orlando, FL,

Apr. 1996, SPIE International Society for Optical Engineering, vol. 2760 of Proceedings of SPIE, pp.

634 645.

[40] Robert Hochman, Taghi M. Khoshgoftaar, Edward B. Allen, and John P. Hudepohl, Using the genetic

algorithm to build optimal neural networks for fault-prone module detection, in Proceedings of the

Seventh International Symposium on Software Reliability Engineering, White Plains, NY, Oct. 1996,

IEEE Computer Society, pp. 152 162.

[41] John P. Hudepohl, Stephen J. Aud, Taghi M. Khoshgoftaar, Edward B. Allen, and Jean Mayrand,

E MERALD: Software metrics and models on the desktop, in Proceedings of the Fourth Interna-

tional Symposium on Assessment of Software Tools, Toronto, May 1996, IEEE Computer Society, pp.

111 112, Extended abstract of [29].

[42] John P. Hudepohl, Stephen J. Aud, Taghi M. Khoshgoftaar, Edward B. Allen, and Jean Mayrand, Inte-

grating metrics and models for software risk assessment, in Proceedings of the Seventh International

Symposium on Software Reliability Engineering, White Plains, New York USA, Oct. 1996, IEEE Com-

puter Society, pp. 93 98.

[43] Taghi M. Khoshgoftaar, Edward B. Allen, Lofton A. Bullard, Robert Halstead, and Gary P. Trio, A

tree-based classi cation model for analysis of a military software system, in Proceedings of the IEEE

High-Assurance Systems Engineering Workshop, Niagara on the Lake, Ontario, Canada, Oct. 1996,

IEEE Computer Society, pp. 244 251.

[44] Taghi M. Khoshgoftaar, Edward B. Allen, Robert Halstead, and Gary P. Trio, Detection of fault-prone

software modules during a spiral life cycle, in Proceedings of the International Conference on Software

Maintenance, Monterey, CA, Nov. 1996, IEEE Computer Society, pp. 69 76.

[45] Taghi M. Khoshgoftaar, Edward B. Allen, Nishith Goel, Amit Nandi, and John McMullan, Detection

of software modules with high debug code churn in a very large legacy system, in Proceedings of the

Edward B. Allen 11

Seventh International Symposium on Software Reliability Engineering, White Plains, NY, Oct. 1996,

IEEE Computer Society, pp. 364 371.

[46] Taghi M. Khoshgoftaar, Edward B. Allen, Kalai S. Kalaichelvan, and Nishith Goel, Predictive model-

ing of software quality for very large telecommunications systems, in Proceedings of the International

Communications Conference, Dallas, TX, June 1996, IEEE Communications Society, vol. 1, pp. 214

219.

[47] Taghi M. Khoshgoftaar and Edward B. Allen, Predicting faults from an information theory based

software metric, in Proceedings of the Second ISSAT International Conference on Reliability and

Quality in Design, Hoang Pham, Ed., Orlando, FL, Mar. 1995, International Society of Science and

Applied Technologies, pp. 210 214.

[48] Taghi M. Khoshgoftaar and Edward B. Allen, Multivariate assessment of complex software systems:

A comparative study, in Proceedings of the First International Conference on Engineering of Complex

Computer Systems, Fort Lauderdale, Florida USA, Nov. 1995, IEEE Computer Society, pp. 389 396.

[49] Taghi M. Khoshgoftaar, Edward B. Allen, Kalai S. Kalaichelvan, Nishith Goel, John P. Hudepohl, and

Jean Mayrand, Detection of fault-prone program modules in a very large telecommunications system,

in Proceedings of the Sixth International Symposium on Software Reliability Engineering, Toulouse,

France, Oct. 1995, IEEE Computer Society, pp. 24 33.

[50] Edward B. Allen and Arvid G. Larson, F ORTRAN extension design concepts for associative process-

ing, in Proceedings of the Sagamore Computer Conference on Parallel Processing, Sagamore, NY,

Aug. 1975, Syracuse University, pp. 186 191, IEEE Computer Society.

Non-Refereed Conference Papers and Posters

Lightly refereed and published in proceedings.

[1] Muhammad Nadeem, Byron J. Williams, and Edward B. Allen, High false positive detection of security

vulnerabilities: A case study, in ACM Southeastern Conference, Tuskaloosa, Alabama, Mar. 2012,

Association for Computing Machinery, Poster.

[2] Tanmay Bhowmik, Nan Niu, and Edward B. Allen, Modular development and veri cation of domain

requirements via model checking, in Proceedings: The 48th ACM Southeast Conference, Oxford, Mis-

sissippi, Apr. 2010, Association for Computing Machinery, A work-in-progress paper.

[3] Krystle Lemon, Edward B. Allen, Jeffrey Carver, and Gary Bradshaw, Gestalt principles applied to

software-engineering diagrams: An initial study, in Proceedings: ACM-IEEE International Sympo-

sium on Empirical Software Engineering, Rio de Janeiro, Brazil, Sept. 2006, Association for Computing

Machinery, pp. 48 50, Short paper.

[4] Bindu Nanduri, Shane C. Burgess, and Edward B. Allen, Software applications for integration and anal-

ysis of mass spectrometry data, in 54th ASMS Conference on Mass Spectrometry, Seattle, Washington,

May 2006, American Society for Mass Spectrometry, Poster.

[5] Udai K. Kudikyala, Edward B. Allen, and Rayford B. Vaughn, Measuring consensus during veri cation

and validation of requirements, in Proceedings Supplement: 10th IEEE International Software Metrics

Symposium, Chicago, Sept. 2004, IEEE Computer Society, Abstract only.

[6] Edward B. Allen, Research issues in assurance of software dependability, in FastAbstracts: Sixth IEEE

International Symposium on High Assurance Systems Engineering, Boca Raton, Florida, Oct. 2001, IEEE

Computer Society, Abstract only.

Edward B. Allen 12

[7] Taghi M. Khoshgoftaar, Edward B. Allen, and Ruqun Shan, Bene ts of principal components analysis

with classi cation trees of fault-prone software modules, in 2000 Proceedings: Sixth ISSAT Interna-

tional Conference on Reliability and Quality in Design, Hoang Pham and Ming-Wei Lu, Eds., Orlando,

Florida USA, Aug. 2000, International Society of Science and Applied Technologies, pp. 60 64, Invited

paper.

[8] Zhiwei Xu, Taghi M. Khoshgoftaar, and Edward B. Allen, Application of fuzzy linear regression model

for predicting program faults, in 2000 Proceedings: Sixth ISSAT International Conference on Relia-

bility and Quality in Design, Hoang Pham and Ming-Wei Lu, Eds., Orlando, Florida USA, Aug. 2000,

International Society of Science and Applied Technologies, pp. 96 101, Invited paper.

[9] Edward B. Allen and Taghi M. Khoshgoftaar, Measurement of software design cohesion, in Pro-

ceedings: Fifth ISSAT International Conference on Reliability and Quality in Design, Hoang Pham and

Ming-Wei Lu, Eds., Las Vegas, Nevada USA, Aug. 1999, International Society of Science and Applied

Technologies, pp. 158 163, Invited paper.

Book Chapters

Peer-reviewed and published or fully accepted.

[1] Edward B. Allen, Information theory-based measurement of software, in Towards an Information

Theory of Complex Networks: Statistical Methods and Applications, Matthias Dehmer, Frank Emmert-

Streib, and Alexander Mehler, Eds., chapter 12, pp. 347 364. Springer-Birkh user, Boston, 2011.

a

[2] Robert Hochman, Taghi M. Khoshgoftaar, Edward B. Allen, and John P. Hudepohl, Improved fault-

prone detection analysis of software modules using an evolutionary neural network approach, in Soft-

ware Engineering with Computational Intelligence, Taghi M. Khoshgoftaar, Ed., chapter 4. Kluwer,

Boston, 2003.

[3] Taghi M. Khoshgoftaar and Edward B. Allen, Modeling software quality with classi cation trees, in

Recent Advances in Reliability and Quality Engineering, Hoang Pham, Ed., vol. 2 of Series on Quality

Reliability and Engineering Statistics. World Scienti c, Singapore, 2001.

[4] Taghi M. Khoshgoftaar and Edward B. Allen, Neural networks for software quality prediction, in

Computational Intelligence in Software Engineering, Witold Pedrycz and James F. Peters, Eds., vol. 16

of Advances in Fuzzy Systems Applications and Theory, pp. 33 63. World Scienti c, Singapore, 1998.

[5] Taghi M. Khoshgoftaar, Matthew P. Evett, Edward B. Allen, and Pei-Der Chien, An application of

genetic programming to software quality prediction, in Computational Intelligence in Software Engi-

neering, Witold Pedrycz and James F. Peters, Eds., vol. 16 of Advances in Fuzzy Systems Applications

and Theory, pp. 176 195 . World Scienti c, Singapore, 1998.

Technical Reports, Dissertations, and Theses

Technical reports that were later published are not included.

[1] Edward B. Allen, A cognitive-science foundation for controlling software design complexity, Tech-

nical report, Mississippi State University, Mississippi State, Mississippi, Dec. 2010.

[2] Edward B. Allen and Nan Niu, Synergy between cognitive science and software engineering research,

Technical report, Mississippi State University, Mississippi State, Mississippi, June 2010.

Edward B. Allen 13

[3] Matthew N. Kolb, Edward B. Allen, and T. J. Jankun-Kelly, Visualization of information theory-based

measurement of network traf c, Tech. Rep. MSU-090522, Mississippi State University, Mississippi

State, Mississippi, May 2009.

[4] Amritanshu Thakur, Edward B. Allen, Valentine Anantharaj, and Thomas Philip, Ontology-based

provenance for con guring scienti c model runs, technical report MSU-090116, Mississippi State

University, Mississippi State, Mississippi, Jan. 2009.

[5] Stephen Charles Medders, Using rule-based structure to evaluate rule-based system testing complete-

ness: A case study of Loci and Quick Test, M.S. thesis, Mississippi State University, Mississippi State,

Mississippi, May 2008, Advised by Edward B. Allen.

[6] Edward B. Allen and Chevonne Thomas, The feasibility of certi cation of software requirements: A

case study of security requirements based on the Common Criteria, technical report MSU-050913,

Mississippi State University, Mississippi State, Mississippi, Sept. 2005.

[7] Amit A. Phadke, Predicting open-source software quality using statistical and machine-learning tech-

niques, M.S. thesis, Mississippi State University, Mississippi State, Mississippi, Dec. 2004, Advised

by Edward B. Allen.

[8] Rajiv Govindarajan, An empirical validation of information theory-based software metrics in com-

parison to counting-based metrics: A case study approach, M.S. thesis, Mississippi State University,

Mississippi State, Mississippi, May 2004, Advised by Edward B. Allen.

[9] Christopher E. Everett, Fundamentals of software patent protection at a university, M.S. thesis,

Mississippi State University, Mississippi State, Mississippi, May 2003, Advised by Edward B. Allen.

[10] Sampath Gottipati, Empirical validation of the usefulness of information theory-based software met-

rics, M.S. thesis, Mississippi State University, Mississippi State, Mississippi, May 2003, Advised by

Edward B. Allen.

[11] Gayatri Rapur, Assessment of open-source software for high-performance computing, M.S. thesis,

Mississippi State University, Mississippi State, Mississippi, Dec. 2003, Advised by Edward B. Allen.

[12] Giridhar Reddi, Reengineering a bug tracking tool, Technical Report MSU-030331, Mississippi State

University, Mar. 2003, Advised by Edward B. Allen.

[13] Edward B. Allen, Information theory-based measures of graph abstractions of software, Technical

Report MSU-010629, Department of Computer Science, Mississippi State University, June 2001.

[14] Edward B. Allen, A review of readings in Kolmogorov complexity, Technical Report MSU-010315,

Department of Computer Science, Mississippi State University, Mar. 2001.

[15] Edward B. Allen and Stephanie M. Doane, Toward a cognitive-science rationale for software met-

rics, Technical Report MSU-001130, Department of Computer Science, Mississippi State University,

Mississippi, Nov. 2000.

[16] Taghi M. Khoshgoftaar, Edward B. Allen, Yevgeniy Berkovich, and Fletcher D. Ross, Diagnostic

tools for identifying high-risk software modules: A case-based reasoning approach, Technical Report

TR-CSE-00-20, Florida Atlantic University, Boca Raton, Florida USA, June 2000, Prepared for NASA

IV&V Facility.

[17] Edward B. Allen and Taghi M. Khoshgoftaar, Quantization of software metric data for classi cation-

tree modeling, Technical Report TR-CSE-00-19, Florida Atlantic University, Boca Raton, Florida

USA, June 2000.

Edward B. Allen 14

[18] Edward B. Allen, Taghi M. Khoshgoftaar, and Zhiwei Xu, Early assessment of operational risk of

software: Conceptual foundations, Technical Report TR-CSE-00-11, Florida Atlantic University, Boca

Raton, Florida USA, May 2000, Prepared for NASA IV&V Facility.

[19] Edward B. Allen, Taghi M. Khoshgoftaar, and Ye Chen, Properties of module cohesion of graph

abstractions of software, Technical Report TR-CSE-00-9, Florida Atlantic University, Boca Raton,

Florida USA, Mar. 2000.

[20] Edward B. Allen, Taghi M. Khoshgoftaar, and Ye Chen, Properties of module coupling of graph

abstractions of software, Technical Report TR-CSE-00-8, Florida Atlantic University, Boca Raton,

Florida USA, Mar. 2000.

[21] Taghi M. Khoshgoftaar and Edward B. Allen, Modeling the risk of software faults, Technical Report

TR-CSE-00-6, Florida Atlantic University, Boca Raton, Florida USA, Feb. 2000, Prepared for NASA

IV&V Facility.

[22] Taghi M. Khoshgoftaar, Edward B. Allen, Jianyu Deng, and Ruqun Shan, Classifying fault-prone

software modules: Experiments with S-Plus, Technical Report TR-CSE-99-38, Florida Atlantic Uni-

versity, Boca Raton, Florida USA, Oct. 1999.

[23] Edward B. Allen, Taghi M. Khoshgoftaar, and Ye Chen, Properties of coupling for graph abstractions

of software, Technical Report TR-CSE-96-41, Florida Atlantic University, Boca Raton, FL, June 1999,

Revised.

[24] Edward B. Allen, Taghi M. Khoshgoftaar, and Ye Chen, Properties of cohesion of graph abstractions

of software, Technical Report TR-CSE-99-5, Florida Atlantic University, Boca Raton, FL USA, Apr.

1999.

[25] Taghi M. Khoshgoftaar, Edward B. Allen, and Xiaojing Yuan, Classifying fault-prone software mod-

ules: Experiments with TREEDISC, Technical Report TR-CSE-99-17, Florida Atlantic University,

Boca Raton, FL USA, Mar. 1999.

[26] Taghi M. Khoshgoftaar and Edward B. Allen, The stability of software quality models over multiple

releases, Technical Report TR-CSE-98-25, Florida Atlantic University, Boca Raton, Florida USA,

Nov. 1998, Prepared for Nortel Networks.

[27] Taghi M. Khoshgoftaar and Edward B. Allen, Ordering fault-prone software modules, Technical

Report TR - CSE -98-9, Florida Atlantic University, Boca Raton, FL, Feb. 1998, Prepared for Nortel

Networks.

[28] Matthew P. Evett, Taghi M. Khoshgoftaar, Pei Der Chien, and Edward B. Allen, Addressing over tting

with canary functions, Technical Report TR - CSE -98-6, Florida Atlantic University, Boca Raton, FL,

Jan. 1998.

[29] Taghi M. Khoshgoftaar and Edward B. Allen, Research in software reliability modeling, Technical

Report TR-CSE-97-53, Florida Atlantic University, Boca Raton, FL, June 1997, Prepared for Chrysler

Corp.

[30] Taghi M. Khoshgoftaar and Edward B. Allen, Software quality metrics techniques: Trend analysis of

software measurements, Technical Report TR-CSE-96-3, Florida Atlantic University, Boca Raton, FL,

Jan. 1996, Prepared for Northrop Grumman.

[31] Taghi M. Khoshgoftaar and Edward B. Allen, Software measurement and quality modeling for multiple

releases of a legacy telecommunications system: Preliminary results, Technical Report TR-CSE-96-1,

Florida Atlantic University, Boca Raton, FL, Jan. 1996, Prepared for Bell-Northern Research.

Edward B. Allen 15

[32] Edward B. Allen, Information Theory and Software Measurement, Ph.D. thesis, Florida Atlantic Uni-

versity, Boca Raton, Florida, Aug. 1995, Advised by Taghi M. Khoshgoftaar.

[33] Taghi M. Khoshgoftaar and Edward B. Allen, Selecting software metrics for a large telecommunica-

tions system, Technical report, Florida Atlantic University, Boca Raton, FL, Dec. 1995, Prepared for

BNR Inc.

[34] Taghi M. Khoshgoftaar, Edward B. Allen, and Robert Hochman, Identifying fault-prone modules in

telecommunications software, Technical report, Florida Atlantic University, Boca Raton, FL, Dec.

1995, Prepared for BNR Inc.

[35] Edward B. Allen and Taghi M. Khoshgoftaar, Applying adaptive kernel density estimation to software

measurements, Technical Report TR - CSE -95-26, Florida Atlantic University, Boca Raton, FL, May

1995.

[36] Taghi M. Khoshgoftaar, Edward B. Allen, and David L. Lanning, A synthetic measure of software

system complexity, Technical Report TR - CSE -95-21, Florida Atlantic University, Boca Raton, FL,

Mar. 1995.

[37] Edward B. Allen and Taghi M. Khoshgoftaar, Properties of excess entropy as a software metric,

Technical Report TR - CSE -95-12, Florida Atlantic University, Boca Raton, FL, Feb. 1995.

[38] Edward B. Allen and Taghi M. Khoshgoftaar, Properties of graph entropy as a software metric,

Technical Report TR - CSE -95-11, Florida Atlantic University, Boca Raton, FL, Feb. 1995.

[39] Edward B. Allen and Taghi M. Khoshgoftaar, Properties of models based on interval scale software

metrics, Technical Report TR - CSE -95-6, Florida Atlantic University, Boca Raton, FL, Jan. 1995.

[40] Edward B. Allen and Taghi M. Khoshgoftaar, Properties of entropy and information as software met-

rics, Technical Report TR-CSE-94-47, Florida Atlantic University, Boca Raton, FL, Revised January

1995.

[41] Taghi M. Khoshgoftaar and Edward B. Allen, Experience with selecting software metrics, Technical

report, Florida Atlantic University, Boca Raton, FL, Aug. 1994, Prepared for Northern Telecom, Ltd.

[42] Edward B. Allen, A hardware monitor based simulation experiment, Technical Report USACSC - AT-

74-01, U.S. Army Computer Systems Command, Fort Belvoir, VA, June 1974, Available from National

Technical Information Service.

[43] Edward B. Allen, A computer simulation of legislative logrolling, M.S. thesis, University of Penn-

sylvania, Philadelphia, PA, Dec. 1973.

Presentations

Tutorials

[1] Taghi M. Khoshgoftaar and Edward B. Allen, Tutorial: Building a corporate metrics program for high

quality software, in Twelfth Annual Conference on Computer Assurance, Gaithersburg, MD USA, June

1997, IEEE Computer Society, Full day.

Edward B. Allen 16

[2] Taghi M. Khoshgoftaar and Edward B. Allen, Tutorial: Building a corporate metrics program for high

quality software, in 1998 IEEE Workshop on Application-Speci c Software Engineering and Technol-

ogy, Richardson, TX USA, Mar. 1998, IEEE Computer Society, Full day.

Refereed Presentations at Conferences

Refereed paper and proceedings available only to attendees.

[1] Taghi M. Khoshgoftaar and Edward B. Allen, Modeling the risk of software faults, in Conference

Proceedings: International Software Assurance Certi cation Conference, Reston, Virginia USA, Sept.

2000, Information Technology Association of America.

[2] Edward B. Allen and Taghi M. Khoshgoftaar, Assessing software dependability with the help of soft-

ware quality models: A report on work in progress, in Conference Proceedings: International Software

Assurance Certi cation Conference, Chantilly, Virginia USA, Mar. 1999, Information Technology Asso-

ciation of America, Paper G1.

[3] Taghi M. Khoshgoftaar and Edward B. Allen, Classi cation techniques for predicting software quality:

Lessons learned, in Proceedings of the Annual Oregon Workshop on Software Metrics, Coeur d Alene,

Idaho USA, May 1997, University of Idaho.

[4] Taghi M. Khoshgoftaar, Edward B. Allen, and Anne de Gramont, Identifying change-prone telecom-

munications software modules during testing and maintenance, in Proceedings of the Annual Oregon

Workshop on Software Metrics, Silver Falls, OR, June 1995, Oregon Center for Advanced Technology

Education, Portland State University.

[5] Taghi M. Khoshgoftaar, Edward B. Allen, John P. Hudepohl, Stephen J. Aud, and Jean Mayrand, Se-

lecting software metrics for a large telecommunications system, in Proceedings of the Fourth Software

Engineering Research Forum, Boca Raton, FL, Nov. 1995, pp. 221 229.

[6] Taghi M. Khoshgoftaar and Edward B. Allen, Software measurement applications of information the-

ory, in Proceedings of the Third Software Engineering Research Forum, Orlando, FL, Nov. 1993, pp.

229 239.

Non-Refereed Presentations at Conferences

Not refereed paper and proceedings available only to attendees.

[1] Christopher E. Everett, Edward B. Allen, and Charles T. Rivenburgh, Fundamentals of software patent

protection at a university, in Proceedings: NAPP 2003 Annual Meeting, Las Vegas, Nevada, Mar. 2003,

National Association of Patent Practitioners, On-line proceedings available to attendees.

[2] Taghi M. Khoshgoftaar and Edward B. Allen, Assessing the risk of faults in software modules, in

Proceedings: The 1999 NASA Workshop on Risk Management, Morgantown, West Virginia, Oct. 1999,

NASA IV&V Facility, Position paper.

[3] Taghi M. Khoshgoftaar and Edward B. Allen, Predicting software modules that will need rework, in

Proceedings: Third Annual Workshop on Empirical Studies of Software Maintenance, Bethesda, Mary-

land USA, Nov. 1998, IEEE Computer Society, pp. 49 50, Position paper.

Edward B. Allen 17

[4] Taghi M. Khoshgoftaar and Edward B. Allen, Industrial-strength software quality modeling, in Pro-

ceedings of the First International Workshop on Empirical Studies of Software Maintenance, Lionel C.

Briand, Ed., Monterey, CA, Nov. 1996, IEEE Computer Society, pp. 115 117, Position paper.

Invited Lectures

[1] Edward B. Allen, An introduction to empirical software engineering, Mississippi State University, July

2001, Invited lecture to Information Technology Service Information Systems.

[2] Edward B. Allen, Toward a cognitive-science rationale for software metrics, Mississippi State Univer-

sity, Feb. 2001, Invited lecture to Cognitive Science Seminar.

[3] Taghi M. Khoshgoftaar and Edward B. Allen, Can metrics and models be applied across multiple

releases or projects?, Sixth International Software Metrics Symposium, Nov. 1999, Invited position

presentation.

[4] Taghi M. Khoshgoftaar and Edward B. Allen, A look back at the ten years of ISSRE, Tenth International

Symposium on Software Reliability Engineering, Nov. 1999, Invited position presentation.

[5] Taghi M. Khoshgoftaar and Edward B. Allen, Can a software quality model hit a moving target?,

International Conference on Software Maintenance, Nov. 1998, Invited position presentation.

[6] Edward B. Allen, An overview of the computer industry, Xi an Foreign Language University, Xi an,

China, May 1998, Invited lecture.

University Service

MSU, Graduate Council, 2009 2012

MSU, Ad hoc graduate admissions restructuring task force, 2004

MSU, Institute for Neurocognitive Science and Technology, Ad hoc technical review committee for an RFP,

2004

College of Engineering Distance Education task force, 2008 2009

College of Engineering, Search Committee for Associate Dean of Research, 2005, 2008

College of Engineering, mentor for new faculty, 2004 2005, 2006 2007

College of Engineering, Ad hoc focus group on strengths, weaknesses, opportunities, and threats, 2009

Department of Computer Science and Engineering, Graduate Coordinator, 2004 present.

Department of Computer Science and Engineering, Graduate Studies Committee, 2002 present.

Department of Computer Science and Engineering, Ad hoc committee on graduate coordinator, Fall 2000,

Summer 2003.

Department of Computer Science and Engineering, Promotion and Tenure Committee, 2004 present.

Department of Computer Science and Engineering, Software Engineering Certi cate Coordinating Commit-

tee, 2000 present.

Department of Computer Science and Engineering, Ph.D. Qualifying Examination Committee, chair 2010

present, member 2002 present.

Department of Computer Science and Engineering, Software Engineering Undergraduate Studies Committee,

Spring/Fall 2001, 2006 2007, 2009 2012

Department of Computer Science and Engineering, Courses and Curricula Committee, 2005 2006.

Edward B. Allen 18

Department of Computer Science and Engineering, Strategic Planning Committee, 2000 2003, 2004 2005

Department of Computer Science and Engineering, Facilities Committee, 2000 2004.

Department of Computer Science, Af liation Agreements Committee, 2000 2001.

Department of Computer Science and Engineering, Ad hoc committee on faculty search, 2009, chair 2012

Department of Computer Science and Engineering, Ad hoc search committee for Department Head, 2007

2009

Department of Computer Science and Engineering, Ad hoc committee for female graduate student scholar-

ship, 2009

Department of Computer Science and Engineering, Ad hoc committee to select best research paper, 2009

Department of Computer Science and Engineering, Ad hoc committee on building a sense of community.

Spring 2007.

Department of Computer Science and Engineering, Ad hoc committee chair to nominate for teaching and

research awards, Spring 2003.

Department of Computer Science, Ad hoc committee chair on guidelines for formatting dissertations and

theses, Fall 2001.

Department of Computer Science, Ad hoc committee to evaluate best instructional paper, Spring 2001.

Department of Electrical and Computer Engineering, Computer Engineering Steering Committee, Spring

2001.

Department of Electrical and Computer Engineering, Reviews of Senior Projects for Computer Engineering,

2000 2001.

Students Advised

Ph.D. students:

Completed: 2 Current: 3

M.S. students:

Completed: 31, 2000 present

Current: 1

Member of Dissertation Committees:

Completed: 9, 2000 present

Current: 7

Member of Thesis Committees:

12 M.S. students at Florida Atlantic University, 1996 2000

Completed: 9, 2000 present

Member of M.S. Non-thesis Committees:

Completed 34, 2000 present Current: 2

Member of M.S. Committees outside department:

Completed: 6, 2000 present

Member of Ph.D. Committees outside department:

Current: 2

Edward B. Allen 19

Courses Taught

CS 2324 Computer Science III. Fall 2000

CSE 3212/3222 Software Engineering Senior Design Project. 2004 2005, 2007 2008, 2012-2013

CSE 4213/6213 Software Engineering I. Fall 2001

CSE 4214/6214 Introduction to Software Engineering. Fall 2005, Spring 2006, Fall 2006

CS 4224/6224 Software Engineering II. Spring 2002, Fall 2003, Spring 2004

CSE 4223 Managing Software Projects, Fall 2010, Fall 2011

CSE 4233/6233 Software Architecture and Design Paradigms. Fall 2001, Fall 2002, Fall 2003, Fall 2008,

Fall 2009, Fall 2010

CSE 4503/6503 Database Management Systems, Fall 2011, Fall 2012

CS 8011 Graduate Seminar I. Fall 2002

CS 8021 Graduate Seminar II. Spring 2002, Fall 2004

CS 8243 Software Speci cation. Spring 2003, Spring 2012

CSE 8253 Software Design. Fall 2002, Spring 2009, Spring 2011

CSE 8283 Empirical Software Engineering. Spring 2010

CS 8990 Special Topics in Computer Science: Software Metrics. Spring 2000

CSE 8990 Special Topics in Computer Science: Research Seminar, Fall 2004

CSE 8990 Special Topics in Computer Science: Secure Coding, Spring 2007

Computer Performance Modeling. Spring 1997, (graduate level) at Florida Atlantic University.

Pascal: Introduction to Programming. Spring 1994, at Florida Atlantic University.

F ORTRAN: Introductio



Contact this candidate