Refereed Journal Papers/Archival Publications

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 to Journal of Software Testing Verification and Reliability, article first published online: 16 JUL 2009, DOI: 10.1002/stvr.412, hardcopy Volume 20, Issue 4, pp. 329 - 356.

13.  Jane Huffman Hayes, Inies Chemmannoor*, Ashlee Holbrook*, “Improved Code Defect Detection with Fault Links,” accepted to Journal of Software Testing Verification and Reliability, revised version submitted in September 2009, online January 2010.

14.  Senthil Karthikeyan Sundaram*, Jane Huffman Hayes, Alex Dekhtyar, and E. Ashlee Holbrook*, “Assessing Traceability of Software Engineering Artifacts,” accepted December 2009 to Requirements Engineering Journal.

15. Hakim Sultanov*, Jane Huffman Hayes, and Wei-Keat Kong*, “Application of Swarm Techniques to Requirement Tracing,”  Special Issue of Requirements Engineering Journal as one of the Top 5 papers at IEEE International Conference in Requirements Engineering (RE) 2010, accepted April 2011, online June 2011 at http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/s00766-011-0121-4

16.  Alex Dekhtyar and Jane Huffman Hayes, “Studying the Role of Humans in the Traceability Loop,” (28 page chapter) accepted to "Software and Systems Traceability by June 2011, "edited book by Springer-Verlag, peer reviewed.

17.  Orlena Gotel, Jane Cleland-Huang, Jane Huffman Hayes, Andrea Zisman, Alexander Egyed, Paul Gruenbacher, Alex Dekhtyar, Giulio Antoniol, Jonathan Maletic and Brian Berenbach, “The Grand Challenge of Traceability,” (74 page chapter), accepted to "Software and Systems Traceability," edited book by Springer-Verlag, peer reviewed, June 2011.

18. Liming Zhao* and Jane Huffman Hayes, “Rank-based Refactoring Decision Support: Two Studies,” accepted to Innovations in Systems and Software Engineering: A NASA Journal (ISSE),  July 2011.

 

Refereed Conference/Workshop Papers

1.      Wei-Keat Kong and Jane Huffman Hayes, “Proximity-Based Traceability: An Empirical Validation using Ranked Retrieval and Set-based Measures,” to appear in Proceedings of Empirical Research in Requirements Engineering Workshop (EMPIRE 2011), associated with IEEE RE Conference.

2.      David Cuddeback; Alex Dekhtyar; Jane Huffman Hayes; Jeff Holden; Wei-Keat Kong*, “Towards Overcoming Human Analyst Fallibility in the Requirements Tracing Process”, NIER Track, ICSE 2011.

3.      Wei-Keat Kong*, Jane Huffman Hayes, Alex Dekhtyar, Jeff Holden, “How Do We Trace Requirements? An Initial Study of Analyst Behavior in Trace Validation Tasks,” to appear in proceedings of Workshop on Cooperative and Human Aspects of Software Engineering (CHASE) 2011, an ICSE workshop.

4.      Dekhtyar, A., Huffman Hayes, J, Smith, Matt*, “Towards a Model of Analyst Effort for Traceability Research: A Position Paper,” to appear in Proceedings of Traceability of Emerging Forms of Software Engineering (TEFSE) 2011, an ICSE workshop.

5.     Jane Cleland-Huang, Adam Czauderna, Alex Dekhtyar, Olly Gotel, Jane Huffman Hayes, Ed Keenan, Greg Leach, Jonathan Maletic, Denys Poshyvanyk, Yonghee Shin, Andrea Zisman, Antoniol Giulio, Brian Berenbach and Maeder Patrick, “Grand Challenges, Benchmarks, and TraceLab: Developing Infrastructure for the Software Traceability Research Community,” to appear in Proceedings of TEFSE 2011, an ICSE workshop.

6.      Hakim Sultanov*, Wei-Keat Kong*, Jane Hayes, and Wenbin Li*, “Software Verification and Validation Research Laboratory (SVVRL) of the University of Kentucky: Traceability Challenge 2011: Language Translation,” to appear in Proceedings of TEFSE 2011, an ICSE workshop.

7.     Port, D., Hayes, J. Huffman, Huang, LiGuo, Nikora, Allen, “Text Mining Support for Software Requirements: Traceability Assurance,” in Proceedings of IEEE Computer Society Hawaii International Conference on System Sciences (HICSS), January 2011, HICSS 2011: 1 – 11.

8.      Nikora, Allen, Hayes, Jane, Holbrook, Ashlee, “Experiments in Automated Identification of Ambiguous Natural-Language Requirements,” Proceedings of the Industry Track of IEEE International Symposium on Software Reliability Engineering (ISSRE) 2010.

9.      Hakim Sultanov*, Jane Huffman Hayes, “Application of Swarm Techniques to Requirements Engineering: Requirements Tracing,” Proceedings of IEEE International Conference on Requirements Engineering (RE), September 2010, Sydney, Australia, RE 2010: 211-220.

10.  David Cuddeback, Alex Dekhtyar, Jane Huffman Hayes, “Automated Requirements Traceability: the Study of Human Analysts,” to Proceedings of IEEE International Conference on Requirements Engineering (RE), September 2010, Sydney, Australia, RE 2010: 231-240.

11.  E. Ashlee Holbrook, Jane Huffman Hayes, Alex Dekhtyar, "Toward Automating Requirements Satisfaction Assessment," Proceedings of Requirements Engineering, IEEE International Conference on, pp. 149-158, 2009 17th IEEE International Requirements Engineering Conference, 2009.

12. Jane Cleland-Huang, Jane Huffman Hayes, Jean Domel, “Model-Based Tracebility,” in Proceedings of Traceability of Emerging Forms of Software Engineering (TEFSE), an ICSE workshop, TEFSE 2009.

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

14.   Jane Huffman Hayes, Wei-Keat Kong, Wenbin Li, Hakim Sultanov, Steven Alexander Wilson, Sami Taha, Jody Larsen, Senthil Sundaram., "Software Verification and Validation Research Laboratory (SVVRL) of the University of Kentucky: Traceability Challenge", (2009). Conference paper, Held at 2009 Workshop on Traceability in Emerging Forms of Software Engineering (May 18 - 18, 2009), an International Conference on Software Engineering workshop, TEFSE 2009.

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

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

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

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

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

20.  Alex Dekhtyar, Jane Huffman Hayes, Giulio Antoniol, “Benchmarks for Traceability?” in Proceedings of Traceability in Emerging Forms of Software Engineering (TEFSE), Slade, KY, March 22/23, 2007.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

48.  Jane Huffman Hayes, "Testing of 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.

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

 

Refereed by Abstract

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

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

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

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

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

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

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

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

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

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

* Student co-author