Post Job Free
Sign in

Engineering Software

Location:
Tuscaloosa, AL
Posted:
December 28, 2012

Contact this candidate

Resume:

Jeffrey C. Carver

Associate Professor

Department of Computer Science

University of Alabama

Email: ******@**.**.***

Home Page: http:/cs.ua.edu/~carver

Contact Information:

2019A Shelby Hall

Box 870290

Tuscaloosa, AL 35487-0290

Phone: 205-***-****

Fax: 205-***-****

Research Interests

Software Engineering, Empirical Software Engineering, Software Inspections, Software Reading/Analysis

Techniques for Inspections (Requirements & Object Oriented Design), Qualitative Methods for Software

Engineering, Software Engineering for Computational Science and Engineering, Software Architecture,

Computer Security, Software Engineering Education

Education

5/03 Ph.D., Computer Science, University of Maryland, College Park

Thesis Title: Impact of Background and Experience on Software Inspections

Advisor: Dr. Victor Basili

5/97 B.S. (magna cum laude), Computer Science, Louisiana State University; Minor in

Mathematics; Phi Beta Kappa.

Work Experience

8/12 Associate Professor, Department of Computer Science, University of Alabama

8/08 8/12 Assistant Professor, Department of Computer Science, University of Alabama

5/06 7/09 Visiting Scientist, Software Engineering Institute, Carnegie Mellon University

8/04 8/08 Assistant Professor, Department of Computer Science and Engineering, Mississippi

State University

5/03 8/04 Faculty Research Associate, University of Maryland

4/03 5/03 Faculty Research Assistant, University of Maryland

9/98 4/03 Graduate Research Assistant, University of Maryland

8/97 8/98 Assistant Software Developer, Lewis Computer Services, Baton Rouge, LA

Publications

Refereed Journal Articles (reverse chronological order)

1. Jacob, F., Gray, J., Carver, J., Mernik, M., and Bangalor, P. PPModel: A Modeling Tool for Source

Code Maintenance and Optimization of Parallel Programs. Journal of Super Computing. To Appear.

2. Williams, B. and Carver, J. Examination of the Software Architecture Change Characterization

Scheme using Three Empirical Studies. Empirical Software Engineering. Online First.

Jeffrey Carver

University of Alabama

1

3. Albayrak, O. and Carver, J. Investigation of Individual Factors Impacting the Effectiveness of

Requirements Inspections: A Replicated Experiment. Empirical Software Engineering. Online First.

4. Walia, G. and Carver, J. Using Error Abstraction and Classification to Improve Requirement Quality:

Conclusions from a Family of Four Empirical Studies. Empirical Software Engineering. Online First.

5. Kosar, T., Mernik, M. and Carver, J. Program Comprehension of Domain-Specific and General-

Purpose Languages: Comparison Using Family of Experiments. Empirical Software Engineering,

17(3): 276-304. 2012.

6. Carver, J. Development of a Mesh Generation Code with a Graphical Front-End: A Case Study.

Journal of Organizational and End-User Computing, 23(4): 1-16. 2011.

7. Jankun-Kelly, T., Wilson, D., Stamps, A., Franck, J., Carver, J., and Swan II, J. "Visual Analysis for

Textual Relationships in Digital Forensics Evidence." Information Visualization. Sage Publications.

10(2):134-144. 2011.

8. Bogen, C., Dampier, D., Vaughn, R., Carver, J., Bridges, S., Allen, E. and Reese, D. Structured

Forensics Examination Planning with Domain Modeling: A Report of Three Experiment Trials.

Journal of Digital Forensics Practice. 3(1):23-32. Jan. 2010.

9. Carver, J., Jaccheri, L., Morasca, S. and Shull, F. A Checklist for Integrating Student Empirical

Studies with Research and Teaching Goals. Empirical Software Engineering: An International

Journal. 15(1):35-59. Feb. 2010.

10. Williams, B. and Carver, J. Characterizing Software Architecture Changes: A Systematic Review.

Information and Software Technology, 52(1): 31-51. Jan. 2010.

11. Walia, G. and Carver, J. A Systematic Literature Review to Identify and Classify Software

Requirements Errors. Information and Software Technology. 51(7):1087-1109. July 2009.

12. Carver, J., Nagappan, N. and Page, A. The Impact of Educational Background on the Effectiveness

of Requirements Inspections: An Empirical Study. IEEE Transactions on Software Engineering.

34(6): 800-812.

13. Kendall, R., Carver, J., Fisher, D., Henderson, D., Mark, A., Post, D., Rhoades, C. and Squires, S.

"Development of a Weather Forecasting Code: A Case Study." IEEE Software. 25(4): 59-65.

July/August 2008.

14. Basili, V., Carver, J., Cruzes, D., Hochstein, L., Hollingsworth, J., Shull, F. and Zelkowitz, M.

"Understanding the High Performance Computing Community: A Software Engineer's Perspective."

IEEE Software. 25(4): 29-36. July/August 2008.

15. Shull, F., Carver, J., Vegas, S., and Juristo, N. The Role of Replications in Empirical Software

Engineering. Empirical Software Engineering: An International Journal. 13(2): 211-218. April 2008.

16. He, L., Carver, J., and Vaughn, R. Using Inspections to Teach Requirements Validation. CrossTalk:

The Journal of Defense Software Engineering. 21(1): 11-15. Jan. 2008.

17. Carver, J., Shull, F., and Basili, V. Observational Studies to Accelerate Process Experience in

Classroom Studies: An Evaluation. Empirical Software Engineering: An International Journal. 11(4):

523-539. Dec. 2006.

18. Carver, J., Shull, F. and Rus, I. "Finding and Fixing Problems Eary: A Perspective-Based Approach to

Requirements and Design Inspections." CrossTalk: The Journal of Defense Software Engineering.

19(12): 25-28. December 2006.

19. Carver, J., Hochstein, L., Kendall, R., Nakamura, T., Zelkowitz, M., Basili, V., and Post, D.

Observations about Software Development for High End Computing. CTWatch Quarterly, 2(4A): 33-

37.November 2006. (Invited Paper)

20. Hochstein, L., Nakamura, T., Basili, V., Asgari, S., Zelkowitz, M., Hollingsworth, J., Shull, F., Carver,

J., Voelp, M., Zazworka, N. and Johnson, P. Experiments to Understand HPC Time to

Development. CTWatch Quarterly, 2(4A): 24-32. November 2006. (Invited Paper)

21. Maldonado, J., Carver, J., Shull, F., Fabbri, S., Doria, E., Martimiano, L., Mendon a, M., and Basili, V.

"Perspective-Based Reading: A Replicated Experiment Focused on Individual Reviewer

Effectiveness." Empirical Software Engineering: An International Journal. 11(1): 119-142. March

2006.

22. Shull, F., Mendonca, M., Basili, V., Carver, J., Maldonado, J., Fabbri, S., Travassos, G., and Ferreira,

M. Knowledge Sharing Issues in Experimental Software Engineering. Empirical Software

Engineering: An International Journal. 9(1): 111-137. March 2004.

Jeffrey Carver

University of Alabama

2

23. Carver, J. and Basili, V. Identifying Implicit Process Variables To Support Future Empirical Work.

Journal of the Brazilian Computer Society. 9(2): 77-86. November, 2003.

Editorially Reviewed Journal and Magazine Articles (reverse chronological order):

1. Carver, J. Software Engineering for Computational Science and Engineering. Computing in Science

and Engineering. 14(2):8-11. 2012.

2. Carver, J. Report from the Second International Workshop on Software Engineering for

Computational Science and Engineering (SE-CSE 09). Computing in Science & Engineering.

11(6):14-19.

3. Carver, J. First International Workshop on Software Engineering for Computational Science and

Engineering. Computing in Science & Engineering. 11(2):8-11. March/April 2009.

4. Carver, J. Post-Workshop report for the Third International Workshop on Software Engineering for

High Performance Computing Applications (SE-HPC07). ACM Software Engineering Notes. 32(5):

38-48. Sept. 2007.

5. Carver, J. The Impact of Background and Experience on Software Inspections. Empirical Software

Engineering: An International Journal. 9(3): 259-262. (Dissertation Abstract).

Refereed Conferences and Workshops (reverse chronological order):

1. Mandala, N., Walia, G., Carver, J., Nagappan, N. Application of Kusumoto Cost-Metric to Evaluate

the Cost Effectiveness of Software Inspections. Proceedings of the 2012 International Symposium

on Empirical Software Engineering and Measurement. Lund, Sweeden. Sep. 19-20, 2012.

2. Corley, J., Heaton, D., Gray, J., Carver, J., and Smith, R. Brain-Computer Interface Virtual Keyboard

for Accessibility." To appear in Proceedings of the 7th IASTED International Conference on Human-

Computer Interaction (HCI-12). Baltimore, MD. May 14-16, 2012.

3. Galloway, J., Smith, K., and Carver, J. An Empirical Study of Power Aware Load Balancing in Local

th

Cloud Architectures. To appear in Proceedings of the 9 International Conference on Information

Technology: New Generations. Las Vegas. April 16-18, 2012.

4. Chatterji, D., Carver, J., Massengill, B., Oslin, J. and Kraft, N. Measuring the Efficacy of Code Clone

th

Information in a Bug Localization Task: An Empirical Study. Proceedings of the 5 International

Symposium on Empirical Software Engineering and Measurement (ESEM 2011). Banff, Canada.

Sept. 22-23, 2011. p. 20-29.

5. Kosar, T., Mernik, M. and Carver, J. "The Impact of Tools Supported in Integrated-Development

Environments on Program Comprehension." Proceedings of the 33rd International Conference on

Information Technology Interfaces. June 27-30, 2011. Dubrovnik, Croatia.

6. Carver, J. and Kraft, N. "Evaluating the Testing Ability of Senior-level Computer Science Students."

Proceedings of the 24th IEEE-CS Conference on Software Engineering Education and Training. May

22-24, 2011. Waikiki, Honolulu, Hawaii. p. 169-178.

7. Walia, G. and Carver, J. "Evaluating the Use of Requirement Error Abstraction and Classification

st

Method for Preventing Errors during Artifact Creation: A Feasibility Study." Proceedings of the 21

International Symposium on Software Reliability Engineering. Nov. 1-4, 2010. San Jose, CA.

8. Carver, J. Third International Workshop on Software Engineering for Computational Science and

Engineering Proceedings of the 10th International Conference on Computational Science. May 2010.

Amsterdam, The Netherlands. p. 1479-1480.

9. Robbins, B. and Carver, J. "Cognitive Factors in Perspective-Based Reading: A Protocol Analysis

Study." Proceedings of the 2009 International Symposium on Empirical Software Engineering and

Measurement (ESEM). October 15-16, 2009. Lake Buena Vista, Florida. p. 145-155.

10. He, L. and Carver, J. "Modifiability Measurement from a Task Complexity Perspective: A Feasibility

Study." Proceedings of the 2009 International Symposium on Empirical Software Engineering and

Measurement (ESEM) - Short Papers Track. October 15-16, 2009. Lake Buena Vista, Florida. p. 430-

434.

11. Walia, G. and Carver, J. Evaluating the Effect of the Number of Naturally Occurring Faults on the

nd

Estimates Produced by Capture-Recapture Models. Proceedings of the 2 International Conference

on Software Testing, Verification and Validation. April 1-4, 2009. Denver, CO. p. 210-219.

Jeffrey Carver

University of Alabama

3

12. Walia, G. and Carver, J. The Effect of the Number of Defects on Estimates Produced by Capture-

th

Recapture Models. Proceedings of the 19 International Symposium on Software Reliability

Engineering (Student Track). Nov. 11-14, 2008. Seattle, WA. p. 305-306.

13. Walia, G. and Carver, J. Evaluation of Capture-Recapture Models for Estimating the Abundance of

nd

Naturally-Occurring Defects. Proceedings of the 2 International Symposium on Empirical Software

Engineering and Measurement, October 9-10, 2008. Kaiserslautern, Germany. p. 158-167,

14. Walia, G., Carver, J. and Nagappan, N. The Effect of the Number of Inspectors on the Defect

th

Estimates Produced by Capture-Recapture Models. Proceedings of the 30 International Conference

on Software Engineering. May 10-18. Leipzig, Germany. p. 331-340

15. Mendonca, M., Maldonado, J., Oliveira, M., Carver, J., Fabbri, S., Shull, F., Travassos, G., Hohn, E.,

and Basili, V. A Framework for Software Engineering Experimental Replications. Proceedings of the

th

13 International Conference on Engineering of Complex Computer Systems (ICECCS 2008). March

31-April 4. Belfast, Northern Ireland. p. 203-212.

16. Walia, G., Carver, J. and Philip, T. "Requirement Error Abstraction and Classification: A Control

th

Group Replicated Study." Proceedings of the 18 IEEE International Symposium on Software

Reliability Engineering. November 5-9, 2008. Trollh ttan, Sweeden. p. 71-80

17. Williams, B. and Carver, J. "Characterizing Software Architecture Changes: An Initial Study."

Proceedings of the First International Symposium on Empirical Software Engineering and

Measurement. September 20-21, 2007. Madrid, Spain. p. 410-419.

18. Lemon, K., Allen, E., Carver, J., and Bradshaw, G. "An Empirical Study of the Effects of Gestalt

Principles on Diagram Understandability" Proceedings of the First International Symposium on

Empirical Software Engineering and Measurement. September 20-21, 2007. Madrid, Spain. p. 156-

165.

19. Carver, J., Henderson, L., He, L., Hodges, J., and Reese, D. "Increased Retention of Early Computer

Science and Software Engineering Students using Pair Programming." Proceedings of the 2007

Conference on Software Engineering Education and Training. Dublin. July 3-5, 2007. p. 115-122.

20. Carver, J., Kendall, R., Squires, S. and Post, D. Software Development Environments for Scientific

th

and Engineering Software: A Series of Case Studies. Proceedings of the 29 International

Conference on Software Engineering. May, 2007. Minneapolis, USA. p. 550-559.

21. Vaughn, R. and Carver, J. Experiences in n-fold Structured Walkthroughs of Requirements

Documents. Canadian Air Force Software Engineering Symposium, Royal Military College of

Canada. May 24-25, 2007. (Referred Abstract Presentation)

22. Bogen, A., Dampier, D. and Carver, J. Support for Computer Forensics Examination Planning with

th

Doman Modeling: A Report of One Experimental Trial. Proceedings of the 40 Hawaii International

Conference on Systems Science. January 2007. p. 267b.

23. Carver, J., Fisher II, M., and Rothermel, G. An Empirical Evaluation of a Testing and Debugging

Methodology for Excel. Proceedings of the 2006 International Symposium on Empirical Software

Engineering. Sept. 21-22, 2006. Rio de Janeiro, Brazil. p. 278-287.

24. He, L. and Carver, J. PBR vs. Checklist: A Replication in the N-Fold Inspection Context.

Proceedings of the 2006 International Symposium on Empirical Software Engineering. Sept. 21-22,

2006. Rio de Janeiro, Brazil. p. 95-104.

25. Walia, G. and Carver, J. Requirements Error Abstraction and Classification: An Empirical Study.

Proceedings of the 2006 International Symposium on Empirical Software Engineering. Sept. 21-22,

2006. Rio de Janeiro, Brazil. p. 336-345.

26. Maldonado, J., Fabbri, S., Mendonca, M., Doria, E., Martimiano, L., Carver, J., Shull, F. and Basili, V.

Comparing Code Reading and Testing Criteria: A Replication of Experimental Studies. Proceedings

of the 2006 International Symposium on Empirical Software Engineering (Short Papers Track). Sept.

21-22, 2006. Rio de Janeiro, Brazil. p. 42-44.

27. Lemon, K., Allen, E., Carver, J., and Bradshaw, G.. Gestalt Principles Applied to Software

Engineering Diagrams: A Preliminary Study. Proceedings of the 2006 International Symposium on

Empirical Software Engineering (Short Papers Track). Sept. 21-22, 2006. Rio de Janeiro, Brazil. p.

48-50.

28. Carver, J. and Henderson, L. Viope as a Tool for Teaching Introductory Programming: An Empirical

Investigation. Proceedings of the 2006 Conference on Software Engineering Education and Training

(CSEE&T), April 19-21, 2006. p. 9-16.

Jeffrey Carver

University of Alabama

4

29. Williams, B., Carver, J. and Vaughn, R. Change Risk Assessment: Understanding Risks Involved in

Changing Software Requirements. 2006 International Conference on Software Engineering

Research & Practice. June 26-29, 2006. Las Vegas, Nevada.

30. Carver, J. and Lemon, K. Architecture Reading Techniques: A Feasibility Study. Proceedings of

2005 International Symposium on Empirical Software Engineering (Late Breaking Research Track).

Nov. 17-18, 2005. Noosa Heads, Australia. p. 17-20.

31. Shull, F., Carver, J., Hochstein, L., and Basili, V.. "Empirical Study Design in the Area of High

Performance Computing (HPC)." Proceedings of 2005 International Symposium on Empirical

Software Engineering (ISESE). Nov. 17-18, 2005. Noosa Heads, Australia.

32. Hochstein, L., Carver, J., Shull, F., Asgari, S., Basili, V., Hollingsworth, J., and Zelkowitz, M. Parallel

Programmer Productivity: A Case Study of Novice Parallel Programmers. Proceedings of

Supercomputing 2005. (Awarded Best Paper By A Student Led Author)

33. Hochstein, L., Basili, V., Zelkowitz, M., Hollingsworth, J., and Carver, J.. Combining self-reported and

automatic data to improve effort measurement. Proceedings of Joint 10th European Software

Engineering Conference and 13th ACM SIGSOFT Symposium on the Foundations of Software

Engineering (ESEC/FSE 2005). p. 356-365.

34. Carver, J., VanVoorhis, J., and Basili, V. Understanding the Impact of Assumptions on Experimental

Validity. Proceedings of 2004 ACM-IEEE International Symposium on Empirical Software

Engineering. August 2004. p. 251-260.

35. Carver, J. and Basili, V. Identifying Implicit Process Variables To Support Future Empirical Work.

Proceedings of 2003 Brazilian Symposium on Software Engineering. October 2003. p. 5-18.

(Received the Best Paper Award)

36. Carver, J., Shull, F., and Basili, V. Observational Studies to Accelerate Process Experience in

Classroom Studies: An Evaluation. Proceedings of 2003 ACM-IEEE International Symposium on

Empirical Software Engineering (ISESE 2003). September 2003. p. 72-79.

37. Carver, J., Jaccheri, L., Moraso, S., and Shull, F. Issues Using Students in Empirical Studies in

th

Software Engineering Education. Proceedings of the 9 International Symposium on Software

Metrics (METRICS 2003). September 3-5, 2003. p. 239-250.

38. Shull, F., Basili, V., Carver, J., Maldonado, J., Travassos, G., Mendoca, M., and Fabbri, S.

"Replicating Software Engineering Experiments: Addressing the Tacit Knowledge Problem."

Proceedings of the 2002 International Symposium on Empirical Software Engineering. Nara, Japan,

October 3-4, 2002. p. 7-16. (Received the Best Paper Award)

39. Shull, F., Carver, J., and Travassos, G. "An Empirical Methodology for Introducing Software

Processes." Proceedings of the Joint Foundations on Software Engineering and European Software

Engineering Conference, Vienna, Austria, Sept. 10-14, 2001. p. 288-296.

40. Travassos, G., Shull, F., and Carver, J. Reading Techniques for OO Design Inspections.

Proceedings of the Twenty-fourth Annual Software Engineering Workshop, Goddard Space Flight

Center, Greenbelt, MD, December 1999.

Other Publications (reverse chronological order):

1. Carver, J., Bartlett, R., Gorton I., Hochstein, L., Kelly, D., and Segal, J. "Fourth International

Workshop on Software Engineering for Computational Science and Engineering (SE-CSE2011).

Proceedings of the 33rd International Conference on Software Engineering. May 28, 2011. p. 1226-

1227.

2. Carver, J., Chatterji, D. and Kraft, N. "On the Need for Human-based Empirical Validation of

Techniques and Tools for Code Clone Analysis." Proceedings of the 5th International Workshop on

Software Clones (held during ICSE'11). May 23, 2011, Waikiki, Honolulu, Hawaii.

3. D. Padua, U. Vishkin and J. Carver. Joint UIUC/UMD parallel algorithms/programming course.

st

Proceedings of the 1 NSF/TCPP Workshop on Parallel and Distributed Computing Education

(EduPar-11), in conjunction with IPDPS. May 16, 2011, Anchorage, Alaska,

4. Chatterji, D., Massengill, B., Oslin, J., Carver, J. and Kraft, N. "Measuring the Efficacy of Code Clone

Information: An Empirical Study." Proceedings of the Evaluation and Usability of Programming

Languages and Tools (PLATEAU) Workshop 2010 [Held during SPLASH 2010]. October 18, 2010.

Reno, Nevada.

Jeffrey Carver

University of Alabama

5

5. Carver, J. Towards Reporting Guidelines for Experimental Replications: A Proposal. Proceedings of

st

the 1 International Workshop on Replication in Empirical Software Engineering Research (Held

during ICSE 2010). May, 2010.

6. Jankun-Kelly, T. Wilson, D., Stamps, A., Franck, J., Carver, J. and Swan II, J. A Visual Analytic

Framework for Exploring Relationships in Textual Contents of Digital Forensics Evidence. In

Proceedings of the Sixth International Workshop on Visualization for Computer Security. Oct. 11,

2009. p. 39 44.

7. Carver, J. SE-CSE 2009: The Second International Workshop on Software Engineering for

st

Computational Science and Engineering. Proceedings of the 31 International Conference on

Software Engineering (Companion Volume). p. 484-485. Vancouver. May 2009.

8. Carver, J. SE-CSE 2008: The First International Workshop on Software Engineering for

th

Computational Science and Engineering. Proceedings of the 30 International Conference on

Software Engineering. May 13, 2008. Leipzig, Germany. p. 1071.

9. Jankun-Kelly, T., Franck, J., Wilson, D., Carver, J., Dampier, D. and Swan II, J. Show Me How You

See: Designing Studies to Learn How Computer Forensics Experts May Benefit from Visualization.

th

Proceedings of the 5 International Workshop on Visualization for Cyber Security (VizSEC08). Sept.

15, 2008. Cambridge, MA. p. 80-86.

10. Carver, J. Third International Workshop on Software Engineering for High Performance Computing

th

(HPC) Applications. Proceedings of the 29 International Conference on Software Engineering

Companion Version. May 2007. Minneapolis, USA. p. 147.

11. Vaughn, R., and Carver, J. The Importance of Experience with Industry in Software Engineering

Education. Workshop on Best Practices in Software Engineering: The Role of Industry in Software

th

Engineering Education and Training. Held at the 19 Conference on Software Engineering Education

and Training. April 2006. Turtle Bay, Hawaii.

12. Garcia, R., Carver, J. Maldonado, J., Oliveira, M. In-Virtuo Experimental Studies: An Approach

Based on Genetic Algorithms. Empirical Software Engineering Latin American Workshop (ESELAW

2005). (Held at the Brazilian Symposium on Empirical Software Engineering).

13. Asgari, S., Hochstein, L., Basili, V., Carver, J., Hollingsworth, J., Shull, F., Zelkowitz, M. Generating

nd

Testable Hypotheses from Tacit Knowledge for High Productivity Computing. 2 W orkshop on

Software Engineering and High Performance Computing (held at ICSE 2005).

14. Carver, J., Asgari, S., Basili, V., Hochstein, L., Hollingsworth, J., Shull, F., and Zelkowitz, M. High

Productivity Computing Systems (HPCS): Empirical Studies on Development Time. Poster. In

Proceedings: Volume II: Poster and Fast Abstract Sessions of the 2004 International Symposium on

Empirical Software Engineering. Redondo Beach, CA. August 2004.

15. Carver, J., Asgari, S., Basili, V., Hochstein, L., Hollingsworth, J., Shull, F., and Zelkowitz, M.

Studying Code Development for High Performance Computing: The HPCS Program. In Proceedings

of the Workshop on Software Engineering and High Performance Computing Applications (held at

ICSE 2004). Edinburgh, Scotland. May 2004.

16. Asgari, S., Basili, V., Carver, J., Hochstein, L., Hollingsworth, J., Shull, F., and Zelkowitz, M.

Challenges in Measuring HPCS Learner Productivity in an Age of Ubiquitous Computing. In

Proceedings of the Workshop on Software Engineering and High Performance Computing

Applications (held at ICSE 2004). Edinburgh, Scotland. May 2004.

17. Travassos, G., Shull, F., and Carver, J. A Family of Reading Techniques for OO Design Inspections.

Proceedings of WQS 2000 Workshop Qualidade de Software, at the XIV Brazilian Symposium on

Software Engineering. Joao Pessoa: Brazilian Computer Society, 2000. v.1. p.225-237.

18. Travassos, G., Shull, F., and Carver, J. Evolving a Process for Inspecting OO Designs. Proceedings

of the Workshop on Software Quality, XIII Brazilian Symposium on Software Engineering,

Florianopolis, Curitiba, Brazil, October 1999.

Book Chapters:

1. Jankun-Kelly, T., Franck, J., Wilson, D., Carver, J., Dampier, D. and Swan II, J. Show Me How You

See: Lessons from Studying Computer Forensics Experts for Visualization. Lecture Notes in

Computer Science. Eds. John R. Goodall, Gregory Conti and Kwan-Liu Ma. Springer

Berlin/Heidelberg. Vol. 5210. 2008. p. 80-86.

Jeffrey Carver

University of Alabama

6

2. Carver, J. The Use of Grounded Theory in Empirical Software Engineering. Lecture Notes in

Computer Science. Vol. 4336. 2007. p. 42.

3. Carver, J., Jaccheri, L., Morasca, S., and Shull, F.. Using Empirical Studies during Software

Courses. Lecture Notes in Computer Science, Eds. Reidar Conradi and Alf Inge Wang, Aug. 2003.

4. Shull, F., Carver, J., Travassos, G., Maldonado, J., Conradi, R., and Basili, V.. Replicated Studies:

Building a Body of Knowledge about Software Reading Techniques. Lecture Notes on Empirical

Software Engineering, Eds. Natalia Juristo and Ana Moreno, March 2003.

5. Travassos, G., Shull, F., and Carver, J. Working with UML: A Software Design Process Based on

Inspections for the Unified Modeling Language. Advances in Computers Book Series, vol. 54, p. 35-

97. Academic Press, 2001.

Thesis

Carver, J. The Impact of Background and Experience on Software Inspections. University of

Maryland, Department of Computer Science. April 2003. (University of Maryland Technical

Report CS-TR-4442.)

Technical Reports:

1. Williams, B. and Carver, J. Characterizing Software Architecture Changes: A Systematic Review.

Technical Report MSU-081216, Department of Computer Science and Engineering, Mississippi State

University. December 16, 2008.

2. Walia, G. and Carver, J. " Development of a Requirement Error Taxonomy as a Quality Improvement

Approach: A Systematic Literature Review." Technical Report MSU-070404, Department of Computer

Science and Engineering, Mississippi State University, April 4, 2007.

3. Kendall, R., Post, D., Carver, J., Henderson, D. and Fisher, D. " A Proposed Taxonomy for Software

Development Risks for High-Performance Computing (HPC) Scientific/Engineering Applications.

Technical Note CMU/SEI-2006-TN-039. Software Engineering Institute, Carnegie Melon University.

January, 2007.

4. Williams, B. and Carver, J. Characterizing Changes to Assess Architectural Impact. Technical

Report MSU-070115, Department of Computer Science and Engineering. Mississippi State

University. Jan. 15, 2007.

5. Kendall, R., Post, D., Carver, J., and Squires, S. Case Study of the Eagle Code Project. Los Alamos

Technical Report, LA-UR-06-1092. 2006. http://library.lanl.gov/cgi-bin/getfile?LA-UR-05-1092.pdf.

6. Carver, J., Jaccheri, L., Morasca, S., and Shull, F.. Issues in Empirical Studies with Students.

Technical Report MSU-060714, Department of Computer Science and Engineering, Mississippi State

University, July 14, 2006.

7. Kendall, R., Carver, J., Mark, A., Post, D., Squires, S., and Shaffer, D. Case Study of the Hawk Code

Project. Los Alamos Technical Report, LA-UR-05-9011. 2005. http://library.lanl.gov/cgi-

bin/getfile?LA-UR-05-9011.pdf.

8. Carver, J. Architecture Reading Techniques. Technical Report MSU-050525, Department of

Computer Science and Engineering, Mississippi State University, June 25, 2005.

9. Basili, V., Asgari, S., Carver, J., Hochstein, L., Hollingsworth, J., Shull, F., Zelkowitz, M. A Pilot Study

to Evaluate Development Effort for High Performance Computing. University of Maryland Technical

Report CS-TR-4588. April 2004.

10. Fabbri, S., Maldonado, J.D., Hohn, E.N., Martimiano, L.A.F., Mendonca, M., Shull, F., Carver, J., and

Basili, V.R. Data Analysis of the First Two PBR Replications in Readers Project. Technical Report

TR-225, ICMC-USP, University of Sao Paulo, Sao Carlos, SP, Brazil.

11. Carver, J., Van Voorhis, J., and Basili, V.. Investigating the Interaction Between Process Specificity

and Software Development Experience. University of Maryand Technical Report CS-TR-4532.

October 2003.

12. Carver, J., Shull, F., and Basili, V. Investigating the Effect of Process Experience on Inspection

Effectiveness. University of Maryland Technical Report CS-TR-4442. March 2003.

13. Travassos, G., Shull, F., Carver, J., and Basili, V. Reading Techniques for OO Design Inspections.

University of Maryland Technical Report CS-TR-4353. April 2002.

Jeffrey Carver

University of Alabama

7

14. Conradi, R., Basili, V., Carver, J., Shull, F., and Travassos, G. "A Pragmatic Documents Standard for

an Experience Library: Roles, Documents, Contents and Structure." University of Maryland Technical

Report CS-TR-4235. April 2001.

15. Shull, F., Travassos, G., Carver, J., and Basili, V. Evolving a Set of Techniques for OO Inspections.

University of Maryland Technical Report CS-TR-4070. October 1999.

Grants and Contracts

1. Vrbsky, S. (PI), Kraft, N. (Co-PI), Carver, J. (Co-PI), Gray, J. (Co-PI), Lusth, J. (Co-PI), Cordes (Co-

PI), Doctoral Fellowships in Computer Science: Next-Generation Science and Practice of Software

Engineering. US Department of Education, 08/16/10-08/15/13. $525,060.

2. Parrish, A. (PI), Brown, D. (Co-PI, Dixon, B. (Co-PI), Smith, R. (Co-PI), Carver, J. (Co-PI), ACJIC

Task 26: A Comprehensive Approach toward CMV Data Quality Improvement (SADIP). Alabama

Criminal Justice Information Center, 10/01/10-9/30/11. $350,000.

3. Kraft, N. (PI, Lusth (Co-PI), Carver (Co-PI), Text-to-Art. National Science Foundation. 05/01/10-

04/30/12. $100,000.

4. Parrish, A. (PI), Smith, R. (Co-PI), Dixon, B. (Co-PI), Carver, J. (Co-PI), ACJIC Task 21: SADIP

FY10: Improving CMV Data Quality Through Improved Crash Reporting and Data Availability.

Alabama Criminal Justice Information Center, 1/01/09-12/31/10. $475,000.

5. Kraft, N. (PI), Carver, J. (Co-PI), SHF: Small: Collaborative Research: Improved Code Clone

Categorization. National Science Foundation, 09/01/09-08/31/12. $360,812.

6. Kraft, N. (PI), Parrish, A. (Co-PI), Carver, J. (Senior Personnel), REU Site: Software Language

Engineering. National Science Foundation, 08/01/09-07/31/12. $306,111.

7. Vaughn, R (PI), Carver, J. (Co-PI), and Allen, E. (Co-PI), Network Attack Characterization, Modeling,

and Simulation Test (NACMAST) Center. Army Research Labs, sub-contract to EWA, Inc, 9/07-9/08.

$233,202.

8. Carver, J. (PI), Henderson, L. (Co-PI), Hodges, J. (Co-PI), Reese, D (Co-PI), and Watkins, A. (Co-PI).

Improvement of Introductory Programming Courses Using Pair Programming. Mississippi State

University Schillig Special Teaching Project Award, 04/01/07 04/30/08. $3,000.

9. Carver, J. (PI). Gift from Microsoft Research. $10,000.

10. Jankun-Kelly, T. (PI), Carver, J. (Co-PI), Swan, J. (Co-PI), and Dampier, D. (Co-PI). CT-ISG:

Empirically-based Visualization for Computer Security and Forensics. National Science Foundation,

10/06-9/09. $300,000.

11. Carver, J., (PI), Collaborative Research: Flexible High Quality Design for Software Intensive

Systems, National Science Foundation, 02/05 01/09. $215,000.

12. Carver, J., (PI), The Use of Empirical Studies in the Development of High End Computing

Applications, United States Air Force (through University of Maryland), 01/05-12/07. $62,000.

13. Carver, J., (PI), Software Engineering Process and Methodologies for the DoD CHSSI Institute for

Maneuverability and Terrain Physics Simulation, Army Corps of Engineers, Engineering Research

and Development Center (through Michael Baker). 04/05-09/05. $54,504

Students (graduation date)

PhD Students Master s Students

Gursimran Walia (5/09) Jason Oslin (5/11)

Byron Williams (5/09) Brian Robbins (5/09)

Lulu He (12/10) Xiaolu Liu (12/08)

Debarshi Chatterji (~5/14) Antwan Foster (12/07)

Aziz Nanthaamornphong (~5/14) Lulu He (8/07)

Dustin Heaton (~5/15) Gursimran Walia (8/06)

Amiangshu Bosu (~5/15) Byron Williams (5/06)

Courses

The University of Alabama

Software Engineering (Undergraduate) Spring 2011, Fall 2011, Spring 2012

Empirical Software Engineering (Full Graduate) Spring 2009, Spring 2010, Spring 2011

Jeffrey Carver

University of Alabama

8

Software Testing and Quality Assurance (Split Level) Fall 2008

Advanced Empirical Software Engineering (Full Graduate) Spring 2012

Mississippi State University

Software Architecture (Split Level) Fall 2004, Fall 2005, Fall 2006, Fall 2007

Software Testing and Quality Assurance (Split Level) Spring 2006, Spring 2007

Empirical Software Engineering (Full Graduate) Spring 2005, Fall 2006, Spring 2008

Honors and Awards

2008 Bagley College of Engineering Outstanding Instructional Paper

Phi Beta Kappa

Top 25 Downloaded Papers from Information and Software Technology

Best Paper Award, Brazilian Symposium on Software Engineering, 2003

Best Paper Award, International Symposium on Empirical Software Engineering, 2002

Travel Stipend, NSF sponsored Cyber Infrastructure Workshop, 2006

st

Travel Stipend, 1 Academy for Software Engineering Educators and Trainers, 2006

Phi Kappa Phi

Golden Key National Honors Society

Professional Activities

Senior Member, IEEE Computer Society

Senior Member, ACM (SIGSOFT, SIGCSE)

Software Quality Journal, Editorial Board Member (2007 present)

Co-Program Chair, 2012 and 2013 International Software Engineering Research Network (ISERN)

Tutorials Chair, 2012 International Conference on Software Engineering Education & Training

(CSEE&T)

W orkshop Committee Member, 2011 International Conference on Software Engineering (ICSE)

Panels Chair, 2011 International Conference on Software Engineering Education & Training

(CSEE&T)

rd

Organizer of the 3 International Workshop on Software Engineering for Computational Science and

Engineering (held at ICCS 2010)

Proceedings Chair, 2009 International Symposium on Empirical Software Engineering and

Measurement (ESEM)

nd

Organizer of the 2 International Workshop on Software Engineering for Computational Science and

Engineering (held at ICSE 2009)

st

Organizer of the 1 International Workshop on Software Engineering for Computational Science and

Engineering (held at ICSE 2008)

rd

Organizer of the 3 International Workshop on Software Engineering for High Performance

Computing Applications (held at ICSE 2007)

W orkshops Chair, 2007 International Conference on Software Engineering Education and Training

(CSEE&T 07)

Member, International Software Engineering Research Network, ISERN

Coordinator, International Advanced School of Empirical Software Engineering 2004, Redondo

Beach, CA.

Invited Lectures:

Applying Software Engineering Principles to the Development of Scientific and Engineering

Software: Lessons Learned from a Series of Case Studies and Workshops Presented at

McMaster University, April 7, 2011.

Applying Software Engineering Principles to the Development of Scientific and Engineering

Software: Lessons Learned from a Series of Case Studies and Workshops Presented at Oak

Ridge National Laboratory, Feb. 25, 2011.

Jeffrey Carver

University of Alabama

9

Applying Software Engineering Principles to the Development of Scientific and Engineering

Software: Lessons Learned from a Series of Case Studies and Workshops Presented at the

2010 Workshop on Verification, Validation and Uncertainty Analysis in High-Performance

Computing, Nov. 14, 2010.

Applying Software Engineering Principles to the Development of Scientific and Engineering

Software: Lessons Learned from a Series of Case Studies and Workshops Presented at the

SIAM Conference on Parallel Processing and Scientific Computing (PP10), Feb. 24, 2010.

Software Development Environments for Scientific and Engineering Software: A Series of Case

Studies Presented at the Biomedical Informatics Department at the Ohio State University

Medical Center, July 28, 2009.

Software Development Environments for Scientific and Engineering Software: A Series of Case

Studies Presented at the Mechanical Engineering Department at the University of Alabama-

Birmingham, February 5, 2009.

Software Development Environments for Scientific and Engineering Software: A Series of Case

Studies Presented at the Los Alamos Computer Science Symposium, October 15, 2008.

Software Development Environments for Scientific and Engineering Software: A Series of Case

Studies Presented at the Norwegian University of Science and Technology, November 2,

2007.

Software Development Environments for Scientific and Engineering Software: A Series of Case

Studies Presented at Simula Research Laboratory (Oslo, Norway), November 5, 2007.

Empirical Software Engineering Presented at the University of Alabama, January 26, 2007.

Empirical Software Engineering Presented at ESEDay, Federal University of Rio de

Janeiro/COPPE, September 25, 2006

Empirical Software Engineering Presented at Microsoft Research, Redmond, WA. July, 2006.

Empirical Software Engineering Presented at the IEEE Computer Society Meeting, University

of Alabama - Birmingham. April 2006.

Architecture Change Taxonomy: An Initial Study Presented at The Empirical Software

Engineering Group Meeting, University of Maryland, Department of Computer Science,

December, 2005.

Methods and Tools for Supporting Generalizations Presented at the International Software

Engineering Research Network s annual meeting, November, 2005.

nd

Using Qualitative Methods in Software Engineering at the 2 International Advanced School of

Empirical Software Engineering. Redondo Beach, CA. August 2004.

Using Qualitative Analysis in Software Engineering at the International Advanced School of

Empirical Software Engineering. Frascati, Italy. September, 2003.

Program Committees

International Conference on Software Engineering Education and Training (CSEE&T) 2005-

2008, 2011-2012

International Conference on Software Testing, Verification and Validation (ICST) 2009-2011

Testing: Academic & Industrial Conference Practice and Research Techniques (TAIC PART)

2011

International Symposium on Software Reliability Engineering (ISSRE) 2010

ACM Southeast Conference (ACMSE) 2010

International Symposium on Empirical Software Engineering and Metrics (ESEM) 2007-2011

ACM Technical Symposium on Computer Science Education - 2010

International Conference on Product Focused Software Process Improvement (PROFES) 2008-

2011

International Conference on Software Engineering and Knowledge Engineering (SEKE) 2008-

2010

First International Workshop on Software Test Output Validation (STOV) 2010

Workshop on Information Systems in a Distributed Environment (ISDE) 2009

Experimental Software Engineering Latin American Workshop (ESELAW) 2004-2006, 2008-

2009

Jeffrey Carver

University of Alabama

10

International Symposium on Empirical Software Engineering (ISESE) 2004-2006

International Conference on Software Engineering Educator s Track (ICSE) 2006

1 Workshop on End-User Software Engineering (WEUSE I) (Held at ICSE 05) 2005

st

Session moderator:

International Conference on Software Testing, Verification and Validation (ICST) 2009

International Symposium on Empirical Software Engineering and Measurement (ESEM) 2007-

2008

Conference on Software Engineering Education and Training (CSEE&T) 2006, 2008, 2011

International Symposium on Empirical Software Engineering (ISESE) 2004-2005

Reviewer:

Empirical Software Engineering (2006-2012)

IEEE Transactions on Software Engineering (2002-2007, 2010, 2011)

IEEE Software (2002-03, 2005-06, 2008, 2010-12)

Information and Software Technology (2007, 2009, 2010, 2011)

Journal of Systems and Software (2003, 2008, 2010, 20111)

Software Testing, Verification and Reliability (2009)

Computer (2004, 2008)

ACM TOESM (2004,2010)

IEEE Transactions on Education (2008, 2010)

Journal of the Brazilian Computer Society (2006, 2009)

Software Practice and Experience (2008)

Education and Information Systems, Technologies and Applications: EISTA (2008)

The DATA BASE for Advances in Information Systems (2007)

International Journal of High Performance Computing Applications (2004)

IEEE IT Professional (2003)

Software Quality Journal (2003, 2006, 2008)

W ISE 01

Handbook of Empirical Software Engineering (2002)

NSF Panelist (2006, 2008, 2009, 2010, 2011)

Jeffrey Carver

University of Alabama

11



Contact this candidate