Refereed Journal Papers

Published or accepted:

1.      Jane Huffman Hayes, Alex Dekhtyar, Senthil Sundaram, Ashlee Holbrook, Sravanthi Vadlamudi, Alain April, REquirements Tracing On target (RETRO):  Improving Software Maintenance through Traceability Recovery,” Innovations in Systems and Software Engineering:  A NASA Journal (ISSE) 3(3): 193-202 (2007).

2.      Jane Huffman Hayes, “Authorship Attribution:  A Principal Component and Linear Discriminant Analysis of the Consistent Programmer Hypothesis,” Int’l Journal on Computers and their Applications, Appl. 15 (2): 79-99 (2008).

3.      Jane Huffman Hayes, Alex Dekhtyar, and Senthil Sundaram*, “Advancing Candidate Link Generation for Requirements Tracing: The Study of Methods,” IEEE Transactions on Software Engineering, Volume 32, No. 1, pp. 4-19, January 2006.

4.      Jane Huffman Hayes and Jeff Offutt+, "Input Validation Analysis and Testing,” Journal on Empirical Software Engineering, 11(4):493-522, December 2006.

5.      Jane Huffman Hayes and Alex Dekhtyar, “A Framework for Comparing Requirements Tracing Experiments,” International Journal on Software Engineering and Knowledge Engineering (IJSEKE), Volume 15, Number 5, October 2005, pp. 751 - 781.

6.      Jane Huffman Hayes, Alex Dekhtyar, and Senthil Sundaram*, “Improving After the Fact Tracing and Mapping to Support Software Quality Predictions,” IEEE Software, Volume 22, Number 6, November/December 2005, pp. 30 – 37.

7.      Suresh Yadla*, Jane Huffman Hayes, Alex Dekhtyar, “Tracing Requirements to Defect Reports:  An Application of Information Retrieval Techniques,” Innovations in Systems and Software Engineering:  A NASA Journal, Volume 1, Number 2, September 2005, p. 116 – 124.

8.      Tina Gao*, Jane Huffman Hayes, and Henry Cai*, “Integrating Biological Research through Web Services,” IEEE Computer, March/April 2005 issue, pp. 26 - 31.

9.      Alain April, Jane Huffman Hayes, and Alain Abran, “Software Maintenance Maturity Model (SMmm):  A Software Maintenance Process Model,” Journal of Software Maintenance and Evolution: Research and Practice, Volume 17, Number 3, May-June 2005, p. 197-223.

10.  Jane Huffman Hayes, Naresh Mohamed*, Tina Gao*, “The Observe-Mine-Adopt Model:  An Agile Way to Enhance Software Maintainability,” Journal of Software Maintenance and Evolution: Research and Practice, Volume 15, Issue 5, Pages 297 – 323, October 2003.

11.  Sandy Patel* and Jane Huffman Hayes, “Case Study:  Teaching an Electronic Course,” Journal for the Advancement of Marketing Education, Volume 2, Number 1, Summer 2002.

12.  Jane Huffman Hayes and Jeff Offutt+, " Recognizing Authors: A Case Study of the Consistent Programmer Hypothesis,” accepted November 2008 to the Journal of Software Testing Verification and Reliability (STVR), published on-line in advance of print release, awaiting scheduling for publication.

 

Refereed Conference/Workshop Papers

1.      Jane Cleland-Huang, Jane Huffman Hayes, Jean Domel, Model based Tracebility, to appear in Proceedings of Traceability of Emerging Forms of Software Engineering (TEFSE), an ICSE workshop, TEFSE 2009.

2.      Jane Huffman Hayes, Alex Dekhtyar, David S. Janzen, Towards Traceable Test-Driven Development, to appear in Proceedings of Traceability of Emerging Forms of Software Engineering (TEFSE), an ICSE workshop, TEFSE 2009.

3.      Jane Huffman Hayes, Giuliano Antoniol, Yann-Gaël Guéhéneuc: PREREQIR: Recovering Pre-Requirements via Cluster Analysis. WCRE 2008: 165-174.  

4.      Giuliano Antoniol, Jane Huffman Hayes, Yann-Gaël Guéhéneuc, Massimiliano Di Penta: “Reuse or rewrite: Combining textual, static, and dynamic analyses to assess the cost of keeping a system up-to-date.” ICSM 2008: 147-156.

5.      Alex Dekhtyar, Jane Huffman Hayes, Judy Goldsmith, (2007), Uncertainty as the Source of Knowledge Transfer Opportunity, Software Engineering (IWLU’2007), Atlanta, GA, November 2007.  

6.      Alex Dekhtyar, Jane Huffman Hayes, Senthil Sundaram, Ashlee Holbrook, Olga Dekhtyar, “Technique Integration for Requirements Assessment,” proceedings of the IEEE Int’l Conference on Requirements Engineering, 2007.

7.      Alex Dekhtyar, Jane Huffman Hayes, Jody Larsen, “Make the Most of Your Time:  How Should the Analyst Work with Automated Traceability Tools?” To appear in Proceedings of PROMISE, an ICSE workshop, May 2007, Minneapolis, Minn.

8.      Alex Dekhtyar, Jane Huffman Hayes, Giulio Antoniol, Benchmarks for traceability? To appear in Proceedings of TEFSE 2007, Slade, KY, March 22/23, 2007.

9.      Liming Zhao and Jane Huffman Hayes, Predicting Classes in Need of Refactoring: An Application of Static Metrics, in Proceedings of the Workshop on Predictive Models of Software Engineering (PROMISE), associated with ICSM 2006, Philadelphia, PA, September 2006.

10.  Jane Huffman Hayes, Inies Chemannor*, Ashlee Holbrook*, Dave Pruett, “A Case History of International Space Station Requirement Faults,” in Proceedings of the IEEE International Conference on Engineering of Complex Computer Systems (ICECCS), 2006.

11.  Ken McGill, Wes Deadrick, Jane Huffman Hayes, Alex Dekhtyar, “Houston, We Have a Success Story:  Technology Transfer at the NASA IV&V Facility,” in the Proceedings of the Workshop on Technology Transfer in Software Engineering (WOTTSE), associated with International Conference on Software Engineering (ICSE) 2006, Shanghai, China, May 2006.

12.  Jane Huffman Hayes, Alex Dekhtyar, Ashlee Holbrook*, Olga Dekhtyar, Senthil Sundaram*, “Will Johnny/Joanie Make a Good Software Engineer?:  Are Course Grades Showing the Whole Picture?,” in Proceedings of the Conference on Software Engineering Education and Training (CSEET), Oahu, Hawaii, April 2006, pp. 175 - 182.

13.  Jane Huffman Hayes, Ashlee Holbrook*, Inies Chemannoor*, Dave Pruett, “Fault-Based Analysis: How History Can Help Improve Performance and Dependability Requirements for High Assurance Systems,” in Proceedings of the Fifth International Workshop on Requirements for High Assurance Systems (RHAS), Chicago, IL on November 8, 2005.

14.  Jane Huffman Hayes, Alex Dekhtyar, Senthil Sundaram*, “Humans in the Traceability Loop: Can't Live With 'Em, Can't Live Without 'Em,” Proceedings of the Workshop on Traceability of Emerging Forms of Software Engineering (TEFSE), Long Beach, CA, November 8, 2005, pp. 20 - 23.

15.  Jane Huffman Hayes, Liming Zhao*, “Maintainability Prediction:  A Regression Analysis of Measures of Evolving Systems,” Proceedings of the IEEE International Conference on Software Maintenance (ICSM) 2005, Budapest, Hungary, September, 2005.

16.  Jane Huffman Hayes, Alex Dekhtyar, Senthil Sundaram*, “Text Mining for Software Engineering:  How Analyst Feedback Impacts Final Results,” Proceedings of Workshop on Mining of Software Repositories (MSR), associated with ICSE 2005, St. Louis, MO, May 2005, pp. 58 - 62.

17.  Senthil Sundaram*, Jane Huffman Hayes, Alex Dekhtyar, “Baselines in Requirements Tracing,” Proceedings of Workshop on Predictive Models of Software Engineering (PROMISE), associated with ICSE 2005, St. Louis, MO, May 2005, pp. 12 - 17.  

18.  Jane Huffman Hayes, Inies Chemannoor*, Vinod Surisetty*, and Anneliese Andrews, “Fault Links:  Exploring the Relationship Between Module and Fault Types,” Proceedings of European Dependable Computing Conference (EDCC), Budapest, Hungary, April 2005.

19.  Jane Huffman Hayes, Alexander Dekhtyar, Senthil Sundaram*, Sarah Howard, “Helping Analysts Trace Requirements:  An Objective Look,” in Proceedings of IEEE Requirements Engineering Conference (RE) 2004, Kyoto, Japan, September 2004, pp. 249-261.

20.  Jane Huffman Hayes, Sandip Patel*, and Liming Zhao*, “A Metrics-Based Software Maintenance Effort Model,” In Proceedings of the 8th European Conference on Software Maintenance and Reengineering, Tampere, Finland, March 2004. pp. 254-258.

21.  Alex Dekhtyar, Jane Huffman Hayes, and Timm Menzies. “Text is Software Too,” in Proceedings of the Mining of Software Repositories Workshop, Edinburgh, Scotland, May 2004, pp. 22-26.

22.  Jeff Offutt+, Yuan Yang, and Jane Huffman Hayes, SEEWeb: Making Experimental Artifacts Available,” Workshop on Empirical Research in Software Testing (WERST), in SIGNOTES, Volume 29, Issue 5,  September 2004, Boston, MA, July 2004, pp. 1 - 3.

23.  Jane Huffman Hayes, “Building a Requirement Fault Taxonomy:  Experiences from a NASA Verification and Validation Research Project,” in Proceedings of the IEEE International Symposium on Software Reliability Engineering (ISSRE), Denver, CO, November 2003, pp. 49 - 59.

24.  Jane Huffman Hayes, Alexander Dekhtyar, James Osbourne*, “Improving Requirements Tracing via Information Retrieval,” in Proceedings of the International Conference on Requirements Engineering (RE), Monterey, California, September 2003, pp. 138 – 148.

25.  Jane Huffman Hayes, Tim Lethbridge, and Dan Port, “Evaluating Individual Contribution Toward Group Software Engineering Projects," in Proceedings of the International Conference on Software Engineering (ICSE), Portland, Oregon, May 2003, pp. 622-627.

26.  Jane Huffman Hayes and Pifu Zhang*, “Fault Detection Effectiveness of Spathic Test Data,” in Proceedings of the IEEE International Conference on Engineering of Complex Computer Systems (ICECCS) 2002, Greenbelt, MD, December 2002, pp. 183-192.

27.  Jane Huffman Hayes and Jeff Offutt+, “Applying a Semantic Fault Model to the Empirical Study of Corrective Maintenance,” presented at and in on-line proceedings of the Eighth IEEE Workshop on Empirical Studies of Software Maintenance (WESS 2002), Montreal, Canada, October, 2002.

28.  Jane Huffman Hayes,  “Energizing Software Engineering Education through Real-World Projects as Experimental Studies,” in Proceedings of the 15th Conference on Software Engineering Education and Training (CSEET), Covington, KY, February 2002, pp. 192-206.

29.  Jane Huffman Hayes, “Affects on Maintenance of Web Software Applications,” in Proceedings of the International Conference on Software & Systems Engineering and their Applications (ICSSEA), Paris, France, December 2001.

30.  Jane Huffman Hayes and Hui Cai*, “Software Engineering and Building Multi-Tier E-Business Applications Using Web Services Technology:  Forget Everything You Know?” in Proceedings of the International Conference on Software & Systems Engineering and their Applications (ICSSEA), Paris, France, December 2001.

31.  Jane Huffman Hayes and Jeff Offutt+, “Product and Process: Key Areas Worthy of Software Maintainability Empirical Study,” presented at and in on-line proceedings of The Sixth IEEE Workshop on Empirical Studies of Software Maintenance (WESS 2000), San Jose, California, October 2000.

32.  Jane Huffman Hayes and Jeff Offutt+, "Increased Software Reliability Through Input Validation Analysis and Testing," in Proceedings of The Tenth IEEE International Symposium on Software Reliability Engineering, pages 199-209, Boca Raton, Florida, November 1999.

33.  Jane Huffman Hayes and Jeff Offutt+, "Input Validation Testing:  A Requirements-Driven, System Level, Early Lifecycle Technique," published in the Proceedings of the 11th International Conference on Software Engineering and its Applications, Paris, France, October 1998.

34.  Jane Huffman Hayes, "Input Validation Testing:  A System Level, Early Lifecycle Technique," accepted to ICSE `97 Doctoral Consortium, published in the Proceedings of the Seventeenth International Conference on Software Engineering Doctoral Consortium, Boston, Massachusetts, May 1997.

35.  Jeff Offutt+ and Jane Huffman Hayes, "A Semantic Model of Program Faults," published in The Proceedings of the International Symposium on Software Testing and Analysis (ISSTA), pages 195-200, ACM, San Diego, California, January 1996.

36.  Jane Huffman Hayes, "Testing Object-Oriented Systems:  A Fault-Based Approach," published in The Proceedings of the International Symposium on Object-Oriented Methodologies and Systems (ISOOMS), Springer-Verlag Lecture Notes on Computer Science series, Number 858, pages 205-220, Palermo, Italy, September 1994.

37.  Jane Huffman (Hayes) and Cliff Burgess, "Partially Automated In-Line Documentation (PAID):  Design and Implementation of a Software Maintenance Tool," published in The Proceedings of the 1988 IEEE Conference on Software Maintenance (ICSM), pages 60-65, Phoenix, Arizona, October 1988.

 

Refereed by Abstract

Hakim Sultanov*, Jane Huffman, Hayes, Troy Thompson, “Scan Station:  Using a combination self-aware approach and design patterns,” IEEE CASE08, Aug 23 – 26, 2008, Washington, DC. 

Ashlee Holbrook, Jane Huffman Hayes, Alex Dekhtyar, “Addressing a Grand Challenge in Traceability:  Semantics,” to appear as a poster in Proceedings of TEFSE 2007, Slade, KY, March 22/23, 2007.

J. H. Graham, Jane Huffman Hayes, R.K. Ragade, "Requirements Methods for Safety-Critical Industrial Software Systems," Proceedings of Sixth Intl. Conf. on Engineering Design and Automation (EDA), Wailea, Maui, Hawaii, August 2002, pp. 42-45.

Steve Mirsky, Lance Miller, and Jane Huffman Hayes, "Development and Documentation of Verification and Validation Guidelines for Expert Systems in the Nuclear Power Industry," PLEX '93 (Plant Life Extension), Zurich, Switzerland, 29 November-1 December 1993.

Jane Huffman Hayes, Jeff Weatherbee, and Lillian Zelinski, "A Tool for Performing Software Interface Analysis," published in The Proceedings of the First International Conference on Software Quality, Dayton, Ohio, October 1991.

Jane Huffman Hayes, "Risk Reduction Through Requirements Tracing," published in The Conference Proceedings of Software Quality Week 1990, San Francisco, California, May 1990, pp. 1 - 25.

 

Invited Papers

Jane Huffman Hayes and Mary Biddle, “Nancy Mead and Software Engineering Education: Advancements through Action,” in Proceedings of the IEEE Conference on Software Engineering Education and Training (CSEET), Charleston, SC, April 2008.

Jane Huffman Hayes, Alex Dekhtyar, and James M. Carigan*, “Recommending a Framework for Comparison of Requirements Tracing Experiments,” in on-line proceedings of the Workshop on Empirical Studies of Software Maintenance (WESS 2004), Chicago, IL, September 2004.

Jane Huffman Hayes, “Do You Like Pina Coladas?  How Improved Communication Can Improve Software Quality,” IEEE Software, January/February 2002, pp. 90 - 92.

Jane Huffman Hayes, “On the Virtues of Not Knowing,” IEEE Software, May/June 2004, pp. 74 – 75.

 

Editorial Work

The Proceedings of the ACM 3rd International Workshop on Traceability in Emerging Forms of Software Engineering TEFSE 2005, J.I. Maletic, J. Cleland-Huang, J. H. Hayes, G. Antoniol (Editors), November 8th, Long Beach California, ACM, ISBN 1-59593-243-7, 2005.

 

Other Publications

Lance Miller, Steve Mirsky, and Jane Huffman Hayes, NUREG/CR-6316, Guidelines for the Verification and Validation of Expert System Software and Conventional Software, U.S. Nuclear Regulatory Commission and Electric Power Research Institute, March 1995.

 

 

+ My advisor

* Student co-author

+ My advisor