c

Jeffrey C. Carver (Publications)

Associate Professor

Journals  |  Editorially Reviewed Journals  |  Refereed Conferences and Workshops  |  Book Chapters  |  Non-Refereed Workshop and Other Publications   |  Technical Reports

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted or distributed without the explicit permission of the copyright holder.

IEEE Copyright Notice ©20xx IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Note that the definitive versions of all published papers appearing here are those that actually appeared in print. In some cases, the versions presented here may differ in minor ways. When citing any published papers provided here, please reference the published versions.

Journals (reverse chronological order)

  1. Bosu, A., Carver, J., Bird, C., Orbeck, J., and Chockley, C. “Process Aspects and Social Dynamics of Contemporary Code Review: Insghts from Open Source Development and Industrial Practice at Microsoft.” IEEE Transactions on Software Engineering. 43(1): 56-75, January, 2017. (bib)

  2. Krein, J., Prechelt, L., Juristo, N., Nanthaamornphong, A., Carver, J., Vegas, S., Knutson, C., Seppi, K., and Eggett, D. "A Multi-Site Joint Replication of a Design Patterns Experiment using Moderator Variables to Generalize across Contexts.” IEEE Transactions on Software Engineering, 42(4):302-321. April, 2016. (bib)

  3. Hassler, E., Carver, J., Hale, D., Al-Zubidy, A. "Identification of SLR tool needs – results of a community workshop." Information and Software Technology, Vol. 70, pp. 122-129. DOI: 10.1016/j.infsof.2015.10.011. Feb. 2016. (bib)

  4. Nanthaamornphong, A. and Carver, J. "Test-Driven Development in Scientific Software: A Survey." Software Quality Journal. Online First. Sept. 2015. (bib)

  5. Heaton, D. and Carver, J. "Claims About the Use of Software Engineering Practices in Science: A Systematic Literature Review." Information and Software Technology. Volume 67. p. 207-219. DOI: 10.1016/j.infsof.2015.07.011. 2015 (author's preprint) (bib)

  6. Chatterji, D., Carver, J., and Kraft, N. "Code clones and developer behavior: results of two surveys of the clone research community". Empirical Software Engineering. Online First. DOI: 10.1007/s10664-015-9394-4. 2015. (bib)

  7. Nanthaamornphong, A., Carver, J., Morris, K. and Filippone, S. "Extracting UML Class Diagrams from Object-Oriented Fortran: ForUML." Scientific Programming. Volume 2015. Article ID 421816. DOI: 10.1155/2015/421816. 2015. (bib)

  8. Bosu, A., Carver, J., Guadagno, R., Bassett, B., McCallum, D. and Hochstein, L. "Peer Impressions in Open Source Organizations: A Survey." Journal of Systems and Software. 94:4-15. DOI: 10.1016/j.jss.2014.03.061. August 2014. (bib)

  9. Williams, B. and Carver, J. "Examination of the Software Architecture Change Characterization Scheme using Three Empirical Studies". Empirical Software Engineering. 19(3):419-464. DOI: 10.1007/s10664-012-9223-y. June 2014. (bib)

  10. Nanthaamornphong, A., Carver, J., Morris, K., Michelsen, H., Rouson, D. "Building CLiiME via Test-Driven Development: A Case Study." Computing in Science and Engineering. May/June 2014, p. 36-46. DOI: 10.1109/MCSE.2014.33 (bib)

  11. Albayrak, O. and Carver, J. "Investigation of Individual Factors Impacting the Effectiveness of Requirements Inspections: A Replicated Experiment". Empirical Software Engineering. 19(1):241-266. DOI: 10.1007/s10664-012-9221-0. Feb. 2014. (bib)

  12. Walia, G. and Carver, J. "Using Error Abstraction and Classification to Improve Requirement Quality: Conclusions from a Family of Four Studies." Empirical Software Engineering. 18(4):625-658. DOI: 10.1007/s10664-012-9202-3. Aug. 2013. (bib)

  13. 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. 62(3):1560-1582. DOI: 10.1007/s11227-0120-0821-7. Dec. 2012. (bib)

  14. 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. June 2012. (bib)

  15. 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

  16. 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,. 10(2):134-144, 2011. (bib)

  17. 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. (bib)

  18. 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. (bib)
    Author's unofficial preprint version available here.

  19. Williams, B. and Carver, J. "Characterizing Software Architecture Changes: A Systematic Review." Information and Software Technology. 52(1): 31-51. Jan. 2010. (bib)

  20. 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. (bib)

  21. 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. 2008. 34(6):800-812. (bib)
    Author's accepted version.

  22. 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. (bib)

  23. 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. (bib)

  24. 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. (bib)

  25. 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.

  26. Carver, J., Shull, F. and Basili, V. "Can Observational Techniques Help Novices Overcome the Software Inspection Learning Curve? An Empirical Investigation." Empirical Software Engineering: An International Journal. 11(4): 523-539, December 2006. (bib)

  27. Carver, J., Shull, F. and Rus, I. " Finding and Fixing Problems Early: A Perspective-Based Approach to Requirements and Design Inspections." CrossTalk: The Journal of Defense Software Engineering. 19(12): 25-28, December 2006.

  28. 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).

  29. 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).

  30. 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. (bib)

  31. Shull, F., Mendonça, 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. (bib)

  32. 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. (bib)


Editorially Reviewed Journal and Magazine Articles (reverse chronological order)

  1. Carver, J., Chue Hong, N. and Ciraci, S. "The 4th International Workshop on Software Engineering for HPC in Computational Science and Engineering." Computing in Science & Engineering. 19(2):91-95. March 2017.

  2. Carver, J., Minku, L., and Penzenstadler, B. "Practitioners' Digest: Requirements, Human Values, and the Development Technology Landscape." IEEE Software. 34(1):13-15. Jan/Feb 2017.

  3. Prikladnicki, R. Lassenius, C., Tian, E., Carver, J. "Practioners' Digest: Trends in Agile: Perspectives from the Practitioners." IEEE Software. 33(6):20-22. Nov/Dec 2016.

  4. Carver, J., Paasivaara, M, Penzenstadler, B. "Practitioners' Digest: Probing Questions, Participatory Democracy, Quality Assurance, and Customer Data." IEEE Software. 33(5):12-14. Sept/Oct 2016.

  5. Carver, J., de Almeida, E., Capilla, R., Minku, L., Muccini, H. and Penzenstadler, B. "Practitioners' Digest: Product Lines, Energy Conservation, Use Cases, Agile Development, and Infotainment." IEEE Software. 33(3): 29-31. May/June 2016.

  6. Carver, J., Cabot, J., Minku, L., and Torchiano, M. "Practitioners' Digest: Regression Testing, Spoken Language, Crash-Inducing Commits, UML, and Legal Policy." IEEE Software. 33(2):26-28. March/April 2016.

  7. Carver, J., Yamashita, Aiko, Minku, Leandro, Habayeb, Mayy ; Kocak, Sedef Akinli. "Practitioners' Digest: Software Quality, Energy Awareness, and More." IEEE Software. 32(6): 98-100. Nov./Dec. 2015.

  8. Carver, J., Caglayan, B., Habayeb, M., Penzenstadler, B., and Yamashita, A. "Practitioners' Digest: Collaborations and Code Reviews." IEEE Software. 32(5): 27-29. Sept./Oct. 2015.

  9. Carver, J., Chue Hong, N., and Ciraci, S. "Software Engineering for CSE." Scientific Programming. Volume 2015.
  10. Article ID 591562. DOI: 10.1155/2015/591562

  11. Carver, J. and Epperly, T. "Software Engineering for Computational Science and Engineering [Guest editors' introduction]." Computing in Science and Engineering. 16(3):6-9. May/June 2014.

  12. Carver, J., Juristo, N., Baldassarre, M.T., and Vegas, S. "Replications of Software Engineering Experiments." Empirical Software Engineering. 19(2):267-276. April 2014.

  13. Carver, J., Heaton, D., Hochstein, L., Bartlett, R. "Self-Perceptions about Software Engineering: A Survey of Scientists and Engineers." Computing in Science and Engineering. 15(1): 7-11. Jan/Feb 2013.

  14. Carver, J. "Software Engineering for Computational Science and Engineering."Computing in Science & Engineering. 14(2):8-11. March/Apr 2012.

  15. 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. Nov/Dec 2009.

  16. Carver, J. ACM DL Author-ize service "Report from the Second International Workshop on Software Engineering for Computational Science and Engineering (SE-CSE 09)." SIGSOFT Software Engineering Notes. 34(5): 48-51, Sept. 2009.


  17. Carver, J. "First International Workshop on Software Engineering for Computational Science and Engineering." Computing in Science & Engineering. 11(2): 8-11. March/April 2009.

  18. Carver, J. ACM DL Author-ize service "Post-Workshop report for the Third International Workshop on Software Engineering for High Performance Computing Applications (SE-HPC07)." SIGSOFT Software Engineering Notes. 32(5): 38-43, Sept. 2007.


  19. 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)

    2017

  1. Lee, A., Carver, J., and Bosu, A. "Understanding One Time Contributors to FLOSS Projects." 39th International Conference on Software Engineering. Buenos Aires. May 20-28. Accepted.

  2. Hu, W., Carver, J., Anu, V., Walia, G., and Bradshaw, G. "Defect Prevention in Requirements using Human Error Information: An Empirical Study." 23rd International Working Conference on Requirements Engineering: Foundation for Software Quality. Essen, Germany. Feb. 27 - March 2. p. 61-76.

    2016

  3. Al-Zyoud, M., Atkison, T., and Carver, J.An Overview of Emerging Privacy Issues in the Internet of Things.” The 2016 International Conference on Computational Science and Computational Intelligence: Internet of Things & Internet of Everything Track. Dec. 15-17, 2016. Las Vegas, USA.

  4. Anu, V., Walia, G., Hu, W., Carver, J., and Bradshaw, G. "Using A Cognitive Psychology Perspectie on Errors to Improve Requirements Quality: An Empirical Investigation." The 27th International Symposium on Software Reliability Engineering. Oct. 23-27, 2016. Ottawa, Canada. p. 65-76.

  5. Carver, J., Dieste, O., Kraft, N., Lo, D., Zimmerman, T. "How Practitioners Perceive the Relevance of ESEM Research." The 10th International Symposium on Empirical Software Engineering and Measurement. Sept. 8-9, 2016. Ciudad Real, Spain.

  6. Hu, W., Carver, J., Anu, V., Walia, G., and Bradshaw, G. "Detection of Requirement Errors and Faults via a Human Error Taxonomy: A Feasibility Study." The 10th International Symposium on Empirical Software Engineering and Measurement. Sept. 8-9, 2016. Ciudad Real, Spain.

  7. Anu, V., Walia, G., Hu, W., Carver, J., Bradshaw, G. "Effectiveness of Human Error Taxonomy during Requirements Inspection: An Empirical Investigation." The 28th International Conference on Software Engineering & Knowledge Engineering. July 1-3, 2016. San Francisco, CA.

  8. Carver, J., Burcham, M., Kocak, S., Bener, A., Felderer, M., Gander, M., King, J., Markkula, J., Oivo, M., Sauerwein, C., and Williams, L. "Establishing a Baseline for Measuring Advancement in the Science of Security - an Analysis of the 2015 IEEE Security & Privacy Proceedings." Proceedings of the 2016 Symposium and Bootcamp on the Science of Security (HotSoS), Pittsburgh, PA. April 19-21, 2016. p.38-51.

  9. Al-Zubidy, A., Carver, J., Heckman, S., and Sherriff, M. "A (Updated) Review of Empiricism at the SIGCSE Technical Symposium." Proceedings of the 47th Technical Symposium on Computer Science Education (SIGCSE). March 2-5, 2016. Memphis, TN.

    2014

  10. Bosu, A., Carver, J., Hafiz, M., Hilley, P. and Janni, D. "Identifying the Characteristics of Vulnerable Code Changes: An Empirical Study." Proceedings of the 22nd ACM SIGSOFT Foundations of Software Engineering. Nov. 16-21, 2014. Hong Kong. p. 257-268.

  11. Bosu, A. and Carver, J. "Impact of Developer Reputation on Code Review Outcomes in OSS Projects: An Empirical Investigation." Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurement. Sept. 18-19. Turin, Italy.

  12. Hassler, E., Carver, J., Kraft, N., and Hale, D. "Outcomes of a Community Workshop to Identify and Rank Barriers to the Systematic Literature Review Process." 18th International Conference on Evaluation and Assessment in Software Engineering. May 13-14, 2014. London, UK.

  13. Bosu, A. and Carver, J. "How Do Social Interaction Networks Influence Peer Impression Formation? A Case Study." Accepted to the 10th International Conference on Open Source Systems. May 6-9, 2014. Costa Rica.

    2013

  14. Carver, J.C., Hassler, E., Hernandes, E. and Kraft, N.A. "Identifying Barriers to the Systematic Literature Review Process." Proceedings of the 2013 International Symposium on Empirical Software Engineering and Measurement. Oct. 10-11, Baltimore, MD. p. 203-212.

  15. Bosu, A. and Carver, J.C. "Impact of Peer Code Review on Peer Impression Formation: A Survey." Proceedings of the 2013 International Symposium on Empirical Software Engineering and Measurement. Oct. 10-11, Baltimore, MD. p. 133-142.

  16. Chatterji, D., Carver, J.C., Kraft, N.A., and Harder, J. "Effects of Cloned Code on Debugging: A Replicated Developer Study." Accepted to the 2013 Working Conference on Reverse Engineering. Koblenz, Germany.

  17. Eddy, B., Robinsin, J., Kraft, N., and Carver, J. "Evaluating Source Code Summarization Techniques: Replication and Expansion." Proceedings of the 20th International Conference on Program Comprehension. May 20-21, 2013.

  18. Bosu, A., Corley, C., Heaton, D., Chatterji, D. Carver, J., Kraft, N. "Building Reputation in StackOverflow: An Empirical Investigation." Proceedings of the 2013 Conference on Mining Software Repositories. San Francisco, CA. May 18-19. p. 89-92.

  19. Cook, C., Drachova-Strang,S., Sun, Y., Sitaraman, M., Carver, J., Hollingsworth, J. "Specification and Reasoning in SE Projects Using a Web IDE." Proceedings of the 2013 International Conference on Software Engineering Education & Training. San Francisco, CA. May 19-21, 2013.

    2012

  20. 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. p. 221-230.

  21. Corley, J, Heaton, D. Gray, J., Carver, J., 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.

  22. Galloway, J., Smith, K. and Carver, J. "An Empirical Study of Power Aware Load Balancing in Local Cloud Architectures." To appear in Proceedings of the 9th International Conference on Information Technology: New Generations. Las Vegas. April 16-18, 2012.

    2011

  23. Chatterji, D., Carver, J., Massengill, B., Oslin, J. and Kraft, N. “Measuring the Efficacy of Code Clone Information in a Bug Localization Task: An Empirical Study.” Proceedings of the 5th International Symposium on Empirical Software Engineering and Measurement (ESEM 2011). Banff, Canada. Sept. 22-23, 2011. p. 20-29.
    Author's accepted version.

  24. 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.
    Author's accepted version.

    2010

  25. Walia, G. and Carver, J. "Evaluating the Use of Requirement Error Abstraction and Classification Method for Preventing Errors during Artifact Creation: A Feasibility Study." Proceedings of the 21st International Symposium on Software Reliability Engineering. Nov. 1-4, 2010. San Jose, CA. p. 81-90
    Author's accepted version.

    2009

  26. 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.
    Author's accepted version.

  27. 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.
    Author's accepted version.

  28. Walia, G. and Carver, J. "Evaluating the Effect of the Number of Naturally Occurring Faults on the Estimates Produced by Capture-Recapture Models." Proceedings of the 2nd International Symposium on Software Testing, Verification and Validation. April 1-4, 2009. Denver, USA. p. 210-219.
    Author's accepted version.

    2008

  29. Walia, G. and Carver, J. "The Effect of the Number of Defects on Estimates Produced by Capture-Recapture Models." Proceedings of the 19th International Symposium on Software Reliability Engineering (Student Track). Nov. 11-14, 2008. Seattle, WA. p. 305-306.
    Author's accepted version.

  30. Walia, G., Carver, J. ACM DL Author-ize service "Evaluation of Capture-Recapture Models for Estimating the Abundance of Naturally-Occurring Defects." Proceedings of the 2nd International Symposium on Empirical Software Engineering and Metrics. Oct. 9-10, 2008. Kaiserslautern, Germany. p. 158-167.

    [© ACM, (2008). This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version is available at http://doi.acm.org/10.1145/1414004.1414031]

  31. Walia, G., Carver, J. and Nagappan, N. ACM DL Author-ize service "The Effect of the Number of Inspectors on the Defect Estimates Produced by Capture-Recapture Models." Proceedings of the 30th International Conference on Software Engineering. May 10-18, 2008. Leipzig, Germany. p. 331-340.
    [© ACM, (2008). This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version is available at http://doi.acm.org/10.1145/1368088.1368134]

  32. Mendonça, M., Maldonado, J., Oliveira, M., Carver, J., Fabbri, S., Shull, F., Travassos, G., Hӧhn, E., and Basili, V. "A Framework for Software Engineering Experimental Replications." Proceedings of the 13th International Conference on Engineering Complex Computer Systems (ICECCS 2008). March 31 - April 4, 2008. Belfast, Northern Ireland. p. 203-212.

    2007

  33. Walia, G., Carver, J. and Philip, T. "Requirement Error Abstraction and Classification: A Control Group Replicated Study." Proceedings of the 18th IEEE International Symposium on Software Reliability Engineering. November 5-9, 2007, Trollhättan, Sweden. p. 71-80.

  34. 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.

  35. 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.

  36. 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.

  37. Carver, J., Kendall, R., Squires, S. and Post, D. " Software Development Environments for Scientific and Engineering Software: A Series of Case Studies." Proceedings of the 29th International Conference on Software Engineering. Minneapolis, USA. May 23-25, 2007. p. 550-559.

  38. 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.

  39. Bogen, A., Dampier, D. and Carver, J. "Support for Computer Forensics Examination Planning with Domain Modeling: A Report of One Experiment Trial." Proceedings of the 40th Hawaii International Conference on Systems Sciences. January 2007. p. 267b.

    2006

  40. Carver, J., Fisher II, M. and Rothermel, G. ACM DL Author-ize service "An Empirical Evaluation of a Testing and Debugging Methodology for Excel." Proceedings of the 2006 International Symposium on Empirical Software Engineering (ISESE). Sept. 21-22. Rio de Janeiro, Brazil. p. 278-287.
    [© ACM, (2006). This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version is available at http://doi.acm.org/10.1145/1159733.1159775]

  41. He, L. and Carver, J. ACM DL Author-ize service "PBR vs. Checklist: A Replication in the N-Fold Inspection Context." Proceedings of the 2006 International Symposium on Empirical Software Engineering (ISESE). Sept. 21-22. Rio de Janeiro, Brazil. p. 95-104.
    [© ACM, (2006). This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version is available at http://doi.acm.org/10.1145/1159733.1159750]

  42. Walia, G., Carver, J., and Philip, T. ACM DL Author-ize service "Requirement Error Abstraction and Classification: An Empirical Study." Proceedings of the 2006 International Symposium on Empirical Software Engineering (ISESE). Sept. 21-22. Rio de Janeiro, Brazil. p. 336-345.

    [© ACM, (2006). This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version is available at http://doi.acm.org/10.1145/1159733.1159784]

  43. 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.

  44. 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.

  45. Carver, J. and Henderson, L. "Viope as a Tool for Teaching Introductory Programming: An Empirical Investigation." Proceedings of 2006 Conference on Software Engineering Education and Training (CSEE&T), April 19-21, 2006. p. 9-16.

  46. 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 29-29, 2006, Las Vegas, Nevada.

    2005

  47. Carver, J. and Lemon, K. "Architecture Reading Techniques: A Feasibility Study." In Proceedings of the 2005 International Symposium on Empirical Software Engineering (Late Breaking Research Track). Nov. 17-18, 2005. Noosa Heads, Australia. p.17-20.

  48. Shull,F., Carver, J. , Hochstein, L., and Basili, V. "Empirical Study Design in the Area of High Performance Computing (HPC)." In Proceedings of the 2005 International Symposium on Empirical Software Engineering (ISESE). Nov. 17-18, 2005. Noosa Heads, Australia. p. 305-314.

  49. 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." In Proceedings of SuperComputing 2005. (Best Paper By A Student Led Author)
    [© ACM, (2005). This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version is available at http://doi.acm.org/10.1109/SC.2005.53]

  50. Hochstein, L., Basili, V., Zelkowitz, M., Hollingsworth, J. and Carver, J.. ACM DL Author-ize service "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.
    [© ACM, (2005). This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version is available at http://doi.acm.org/10.1145/1081706.1081762]

    2004

  51. Carver, J., Van Voorhis,J., and Basili, V. " Understanding the Impact of Assumptions on Experimental Validity." Proceedings of the 2004 ACM-IEEE International Symposium on Empirical Software Engineering (ISESE 2004). August 2004. p. 251-160.

    2003

  52. Carver, J. and Basili, V. "Identifying Implicit Process Variables To Support Future Empirical Work." Proceedings of the 17th Brazilian Symposium on Software Engineering (SBES 2003). October 2003. p. 5-18. (Best Paper Award).

  53. 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.

  54. Carver, J., Jaccheri, L., Morasca, S., and Shull, F. "Issues Using Students in Empirical Studies in Software Engineering Education." Proceedings of 2003 International Symposium on Software Metrics (METRICS 2003). September, 2003. p. 239-249.

    2002

  55. Shull, F., Basili, V., Carver, J., Maldonado, J.C., Travassos, G.H., Mendonca, M., and Fabbri, S. "Replicating Software Engineering Experiments: Addressing the Tacit Knowledge Problem." In Proceedings of the 2002 International Symposium on Empirical Software Engineering, pp. 7-16. Nara, Japan, October 3-4 2002. (Best Paper Award)

    2001

  56. Shull, F., Carver, J. and Travassos, G. ACM DL Author-ize service "An Empirical Methodology for Introducing Software Processes." Proceedings of the Joint 8th European Software Engineering Conference (ESEC) and 9th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-9), Vienna, Austria, Sept. 10-14,2001. p. 288-296.

    1999

  57. Travassos, G., Shull, F., and Carver, J. "Reading Techniques for OO Design Inspections" In Proc of the Twenty-fourth Annual Software Engineering Workshop, Goddard Space Flight Center, Greenbelt, MD, December 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. Vol. 5210. Springer-Berlin. 2008. p. 80-86


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

  3. Lecture Notes in Computer Science. Vol. 4336. Springer-Verlag. 2007. p. 42.

  4. Carver, J., Jaccheri, L., Morasca, S., and Shull, F. "Using Empirical Studies during Software Courses." Lecture Notes on Computer Science, Eds. Reidar Conradi and Alf Inge Wang. Springer-Verlag Heidelberg, 2003.

  5. 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. Natalie Juristo and Ana Moreno. World Scientific, 2003.

  6. 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.



Lightly Refereed Workshop and Other Publications

  1. Baldassarre, M., Carver, J., Dieste, O. and Juristo, N. "Replication types: towards a shared taxonomy." Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering. London, UK. May 13-14, 2014.

  2. Carver, J., Epperly, T., Hochstein, L., Maxville, V., Pfahl, D., Sillito, J. "5th International Workshop on Software Engineering for Computational Science and Engineering (SE-CSE 2013)." Proceedings of the 35th International Conference on Software Engineering. May 18, 2013. San Francisco.

  3. Bosu, A. and Carver, J. "Peer Code Review to Prevent Security Vulnerabilities: An Empirical Evaluation." Proceedings of the 7th International Conference on Software Security and Reliability.  June 18-20, 2013. Washington, DC. p229-230.

  4. Chatterji, D., Carver, J., Kraft, N. "Cloning: The Need to Understand Developer Intent." To appear in Proceedings of the 7th International Workshop on Software Clones. May 19, 2013. San Francisco, CA.

  5. Bosu, A.
  6. , Carver, J. "Peer code review in open source communities using reviewboard." Proceedings of the 4th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU). Tuscon, AZ. October 21, 2012. p.17-24.

  7. Kakar, A. and Carver, J. "Best Practices for Managing the Fuzzy Front-End of Software Development (SD): Insights From a Systematic Literature Review of New Product Development (NPD) Literature. Proceedings of the 7th Pre-ICIS International Research Workshop on Information Technology Project Management (IRWITPM 2012). Dec. 15, 2012, Orlando, FL. p. 49-58.

  8. Chatterji, D., Carver, J. and Kraft, N. "Claims and Beliefs about Code Clones: Do We Agree as a Community? A Survey." Proceedings of the 6th International Workshop on Software Clones - IWSC (held during ICSE'12). June 4, 2012, Zurich, Switzerland. p. 15-21.
    Author's accepted version.

  9. 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.

  10. Carver, J., Bartlett, R., Gorton I., Hochstein, L., Kelly, D., and Segal, J. ACM DL Author-ize service "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.

  11. Carver, J., Chatterji, D. and Kraft, N. ACM DL Author-ize service "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. p. 61-62.

  12. Padua,D., Vishkin, U., and Carver, J. "Joint UIUC/UMD parallel algorithms/programming course". Proceedings of the 1stNSF/TCPP Workshop on Parallel and Distributed Computing Education (EduPar-11), in conjunction with IPDPS. May 16, 2011. Anchorage, Alaska.
  13. Slides

  14. Heaton, D., Carver, J. and Anderson, M. ACM DL Author-ize service "Enabling Citizen Roboticists." Proceedings of the 49th Annual ACM Southeast Regional Confernece (ACM-SE'11). 2011.


  15. 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.

  16. Carver, J. "Third International Workshop on Software Engineering for Computational Science." Proceedings of the 10th International Conference on Computational Science. May 32, 2010. Amsterdam, The Netherlands. p.1479-1480.

  17. Carver, J., "Towards Reporting Guidelines for Experimental Replications: A Proposal." Proceedings of the 1st International Workshop on Replication in Empirical Software Engineering Research (RESER) [Held during ICSE 2010]. May 4, 2010. Cape Town, South Africa.

  18. 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. Proceedings of the 2009 Workshop on Visualization for Cyber Security. October 11, 2009. Atlantic City, NJ. p. 39-40.

  19. Halverson, C. and Carver, J. " Climbing the Plateau: Getting from Study Design to Data that Means Something." Proceedings of Evaluation and Usability of Programming Languages and Tools (PLATEAU) 2009 [Held during OOPSLA 2009]. October 29, 2009. Orlando, Florida.

  20. Carver, J., Hochstein, L. and Oslin, J. "Identifying programmer ability using peer evaluation: An exploratory study." Proceedings of The First Workshop on Human Aspects of Software Engineering (HAoSE) 2009 [Held during OOPSLA 2009]. October 25, 2009. Orlando, Florida.

  21. Carver, J. "SE-CSE 2009: The Second International Workshop on Software Engineering for Computational Science and Engineering." Proceedings of the 31st International Conference on Software Engineering (Companion Volume). p. 484-485. May 2009. Vancouver, Canada.

  22. 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." Proceedings of the 5th International Workshop on Visualization for Cyber Security (VizSEC08). Sept. 15, 2008. Cambridge, MA. p. 80-86.
    The original publication is available at www.springerlink.com or http://dx.doi.org/10.1007/978-3-540-85933-8

  23. Carver, J. ACM DL Author-ize service "SE-CSE 2008: The First International Workshop on Software Engineering for Computational Science and Engineering." Proceedings of the 30th International Conference on Software Engineering. May 13, 2008. Leipzig, Germany. p. 1071.
    [© ACM, (2008). This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version is available at http://doi.acm.org/10.1145/1370175.1370252]

  24. Carver, J. "Third International Workshop on Software Engineering for High Performance Computing (HPC) Applications." Proceedings of the 29th International Conference on Software Engineering - Companion Volume. Minneapolis, USA. May 25, 2007. p. 147.

  25. 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 Engineering Education and Training. Held at the 19th Conference on Software Engineering Education and Training. April 2006. Turtle Bay, Hawaii.


  26. Asgari, S., Hochstein, L., Basili, V., Zelkowitz, M., Hollingsworth, J., Carver, J. and Shull, F. ACM DL Author-ize service "Generating Testable Hypotheses from Tacit Knowledge for High Productivity Computing." Proceedings of the Second International Workshop on Software Engineering and High Performance Computing Systems Applications (held at ICSE 2005).

  27. 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).


  28. 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.

  29. 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.

  30. 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.



  31. Travassos, G., Shull, F., and Carver, J. "A Family of Reading Techniques for OO Design Inspections." In 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.

  32. Travassos, G., Shull, F., and Carver, J.. "Evolving a Process for Inspecting OO Designs." In Proc. of the Workshop on Software Quality, XIII Brazilian Symposium on Software Engineering Florianopolis, Curitiba, Brazil, October 1999. Florianópolis, Curitiba, Brazil, October 1999.



Technical Reports

  1. Al-Zubidy, A. and Carver, J. "Review of Systematic Literature Review Tools." Technical Report SERG-2014-03, Department of Comptuer Science, University of Alabama, 2014.

  2. Carver, J., Hochstein, L. and Oslin, J. "Programming Ability: Do we know it when we see it?" Technical Report SERG-2011-06, Department of Computer Science, University of Alabama, 2011.

  3. Carver, J., Bartlett, R., Heaton, D. and Hochstein, L. "Self-Perceptions about Software Engineering: A Survey of Scientists and Engineers." Technical Report SERG-2011-04, Department of Computer Science, University of Alabama. 2011.

  4. Bosu, A., Carver, J., Guadagno, R., Blassett, B., McCallum, D. and Hochstein, L., "Peer Impressions in Open Source Organziations: A Survey." Technical Report SERG-2011-03, Department of Computer Science, University of Alabama. 2011.

  5. 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.

  6. 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.

  7. 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.

  8. Williams, B. and Carver, J.. "Characterizing Changes to Assess Architectural Impact." Techical Report MSU-070115, Department of Comptuer Science and Engineering, Mississippi State University, January 15, 2007.

  9. 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.

  10. 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.

  11. 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.

  12. Carver, J. "Architecture Reading Techniques." Mississippi State University Department of Computer Science and Engineering Technical Report MSU-050525. May 25, 2005.

  13. 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.

  14. 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.

  15. Carver, J., Van Voorhis, J., and Basili, "Investigating the Interaction Between Process Specificity and Software Development Experience." University of Maryland Technical Report CS-TR-4532. October 2003.

  16. Carver, J., Shull, F., and Basili, V. "Investigating the Effects of Process Experience on Inspection Effectiveness." University of Maryland Technical Report CS-TR-4442. March 2003.

  17. 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. (Also available as Technical Report ES-575/02 of the Systems Engineering and Computer Science Program, COPPE, Federal University of Rio de Janeiro.)

  18. Conradi, J., Basili, V., Carver, J., Shull, F., and Travassos, G. "A Pragmatic Document Standard for an Experience Library: Roles, Documents, Contents and Structure." University of Maryland Technical Report CS-TR-4235. April 2001. (Also available as ISERN Technical Report ISERN-01-03)

  19. 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.

Dissertation:  Jeff Carver. The Impact of Background and Experience on Software Inspections. April, 2003.
(Also available as University of Maryland Department of Computer Science Technical Report CS-TR-4476)


Last Updated on March 16, 2017 by Jeffrey Carver