Published Articles


Search


    2008

  • J. Ruthruff, J. Penix, D. Morgenthaler, S. Elbaum, and G. Rothermel. Predicting accurate and actionable static analysis warnings: An experimental approach. In Proceedings of the International Conference on Software Engineering, May 2008. ACM Distinguished Paper.
    download | download bib

  • 2007

  • Sandeep Lingam and Sebastian Elbaum. Supporting end-users in the creation of dependable web clips. In International World Wide Web Conference, pages 953-962, May 2007.
    download | download bib
  • Marc Fisher II, Sebastian Elbaum, and Gregg Rothermel. Dynamic characterization of web application interfaces. In Matthew B. Dwyer and Antónia Lopes, editors, Fundamental Approaches to Software Engineering, volume 4422/2007 of Lecture Notes in Computer Science, pages 260-275, Braga, Portugal, March 2007. Springer Berlin / Heidelberg.
    download | download bib
  • Marc Fisher II, Sebastian Elbaum, and Gregg Rothermel. Automated refinement and augmentation of web service description files. Technical Report TR-UNL-CSE-2007-0026, University of Nebraska - Lincoln, Lincoln, NE USA, December 2007.
    download | download bib
  • S. Elbaum, S. Person, J. Dokulil, and M. Jorde. Bug hunt: Making early software testing lessons engaging and affordable. In International Conference on Software Engineering, Educational Track, pages 688-697, May 2007.
    download | download bib
  • Z. Wang, S. Elbaum, and D. Rosenblum. Automated generation of context-aware tests. In International Conference on Software Engineering, pages 406-415, May 2007.
    download | download bib
  • M. Dwyer, S. Elbaum, S. Person, and R. Purandare. Parallel randomized state-space search. In International Conference on Software Engineering, pages 3-12, May 2007.
    download | download bib
  • M. Dwyer, A. Kinneer, and S. Elbaum. Adaptive online program analysis. In International Conference on Software Engineering, pages 220-229, May 2007.
    download | download bib
  • C. Scaffidi, A. Cypher, S. Elbaum, A. Koesnandar, and B. Myers. Scenario-based requirements for web macro tools. In Symposium on Visual Languages and Human Centric Computing, pages 197-204, September 2007.
    download | download bib

  • 2006 (to appear)

  • Alex Orso, Hyunsook Do, Gregg Rothermel, Mary J. Harrold, and David S. Rosenblum. Using component metadata to regression test component-based software. Journal of Software Testing, Verification, and Reliability, 2006 (to appear).
    download | download bib

  • 2006

  • Marc Fisher II, Gregg Rothermel, Darren Brown, Mingming Cao, Curtis Cook, and Margaret Burnett. Integrating automated test generation into the WYSIWYT spreadsheet testing methdology. ACM Transactions on Software Engineering and Methodology, 15(2):150-194, April 2006.
    download | download bib
  • Vic Basili and Sebastian Elbaum. Better empirical science for software engineering. May 2006.
    download | download bib
  • Joseph R. Ruthruff. Experimental program analysis: A new paradigm for program analysis. In Proceedings of the 28th International Conference on Software Engineering: Doctoral Symposium, pages 977-980, Shanghai, China, May 2006.
    download | download bib
  • Jeffrey Carver, Marc Fisher II, and Gregg Rothermel. An empirical evaluation of a testing and debugging methodology for Excel. In Proceedings of the 5th ACM-IEEE International Symposium on Empirical Software Engineering, pages 278-287, Rio de Janeiro, Brazil, September 2006.
    download | download bib
  • Alexey G. Malishevsky, Joseph R. Ruthruff, Gregg Rothermel, and Sebastian Elbaum. Cost-cognizant test case prioritization. Technical Report TR-UNL-CSE-2006-0004, University of Nebraska-Lincoln, Lincoln, Nebraska, U.S.A., March 2006.
    download | download bib
  • Hyunsook Do. The state of the art in controlled experimentation on testing techniques and an evaluation criteria for controlled experiments. Technical Report TR-UNL-CSE-2006-0015, University of Nebraska - Lincoln, January 2006.
    download | download bib
  • Sebastian Elbaum, Kalyan-Ram Chilakamarri, Marc Fisher II, and Gregg Rothermel. Web application characterization through directed requests. In Proceedings of the 4th International Workshop on Dynamic Analysis, pages 49-56, Shanghai, China, May 2006.
    download | download bib
  • S. Elbaum, H. Chin, M. Dwyer, and J. Dokulil. Carving differential unit test cases from system test cases. Technical Report TR-UNL-CSE-2006-0008, Lincoln, Nebraska., March 2006.
    download | download bib
  • Joseph R. Ruthruff, Sebastian Elbaum, and Gregg Rothermel. Experimental program analysis: A new program analysis paradigm. In Proceedings of the ACM International Symposium on Software Testing and Analysis: Big-New-Idea Track, pages 49-60, Portland, Maine, U.S.A., July 2006.
    download | download bib
  • Sebastian Elbaum, Hui Nee Chin, Mathew Dwyer, and Jonathan Dokulil. Carving differential unit test cases from system test cases. In Proceedings of the International Symposium Foundations of Software Engineering, pages 253-264. ACM, november 2006.
    download | download bib
  • Hyunsook Do and Gregg Rothermel. An empirical study of regression testing techniquesincorporating context and lifecycle factors and improved cost-benefit models. In Proceedings of the ACM SIGSOFT Symposium on Foundations of Software Engineering, November 2006.
    download | download bib
  • Myra Cohen, Shiu Beng Kooi, and Witawas Srisa-an. Clustering the heap in multi-threaded applications for improved garbage collection. In ACM Proceedings of the Annual Conference on Genetic and Evolutionary Computation, GECCO-06, pages 1901-1908, July 2006.
    download | download bib
  • C. Yilmaz, M. B. Cohen, and A. Porter. Covering arrays for efficient fault characterization in complex configuration spaces. IEEE Transactions on Software Engineering, 31(1):20-34, Jan 2006.
    download | download bib
  • Joseph R. Ruthruff, Margaret Burnett, and Gregg Rothermel. Interactive fault localization techniques in a spreadsheet environment. IEEE Transactions on Software Engineering, 32(4):213-239, April 2006.
    download | download bib
  • Matthew B. Dwyer, Suzette Person, and Sebastian Elbaum. Controlling factors in evaluating path-sensitive error detection techniques. In Proceedings of the ACM SIGSOFT Symposium on Foundations of Software Engineering, November 2006.
    download | download bib
  • Matthew B. Dwyer, Alex Kinneer, and Sebastian Elbaum. Adaptive online program analysis : Concepts, infrastructure, and applications. Technical Report TR-UNL-CSE-2006-0011, September 2006.
    download | download bib
  • Marc Fisher II, Gregg Rothermel, Tyler Creelan, and Margaret Burnett. Scaling a dataflow testing methodology to the multiparadigm world of commercial spreadsheets. In Proceedings of the 17th IEEE International Symposium on Software Reliability Engineering, pages 13-22, Raleigh, NC, USA, November 2006.
    download | download bib
  • Hyunsook Do and Gregg Rothermel. On the use of mutation faults in empirical assessments of test case prioritization techniques. In IEEE Transactions on Software Engineering, volume 32, pages 733-752, September 2006.
    download | download bib
  • Madeline Diep, Myra Cohen, and Sebastian Elbaum. Probe distribution techniques to profile events in deployed software. In Proceedings of the 17th IEEE International Symposium on Software Reliability Engineering, pages 331-342, Raleigh, NC, USA, November 2006.
    download | download bib
  • Marc Fisher II, Sebastian Elbaum, and Gregg Rothermel. Dynamic characterization of web application interfaces. Technical Report UNL-TR-CSE-2006-0014, University of Nebraska - Lincoln, October 2006.
    download | download bib
  • R. Chilakamarri and S. Elbaum. Leveraging disposable instrumentation to reduce coverage collection overhead. 16(4):267-288, April 2006.
    download | download bib

  • 2005

  • Sebastian Elbaum, Gregg Rothermel, Srikanth Karre, and Marc Fisher II. Leveraging user session data to support web application testing. IEEE Transactions on Software Engineering, 31(3):187-202, March 2005.
    download | download bib
  • Joseph R. Ruthruff, Shrinu Prabhakararao, James Reichwein, Curtis Cook, Eugene Creswick, and Margaret Burnett. Interactive, visual fault localization support for end-user programmers. Journal of Visual Languages and Computing, 16(1-2):3-40, February/April 2005.
    download | download bib
  • Joseph R. Ruthruff, Margaret Burnett, and Gregg Rothermel. An empirical study of fault localization for end-user programmers. In Proceedings of the 27th International Conference on Software Engineering, pages 352-361, St. Louis, Missouri, USA, May 2005. ACM Press.
    download | download bib
  • Joseph R. Ruthruff and Margaret Burnett. Six challenges in supporting end-user debugging. In Proceedings of the 1st Workshop on End-User Software Engineering, pages 57-61, St. Louis, Missouri, USA, May 2005.
    download | download bib
  • Sebastian Elbaum, Kalyan-Ram Chilakamarri, Marc Fisher II, and Gregg Rothermel. Web application characterization through directed requests. Technical Report TR-UNL-CSE-2005-0006, University of Nebraska - Lincoln, Lincoln, NE USA, September 2005.
    download | download bib
  • Marc Fisher II and Gregg Rothermel. The EUSES Spreadsheet Corpus: A shared resource for supporting experimentation with spreadsheet dependability mechanisms. In Proceedings of the 1st Workshop on End-User Software Engineering, pages 47-51, St. Louis, MO, USA, May 2005.
    download | download bib
  • Marc Fisher II, Gregg Rothermel, Tyler Creelan, and Margaret Burnett. Scaling a dataflow testing methodology to the multiparadigm world of commercial spreadsheets. Technical Report TR-UNL-CSE-2005-0003, University of Nebraska - Lincoln, September 2005.
    download | download bib
  • Madeline Diep, Sebastian Elbaum, and Myra Cohen. Profiling deployed software: Strategic probe placement. Technical Report CSE-05-08-01/CSE-2005-0005, Department of Computer Science and Engineering, University of Nebraska-Lincoln, Lincoln, NE, USA, August 2005.
    download | download bib
  • Scott Henninger and Padmapriya Ashokkumar. An ontology-based infrastructure for usability design patterns. In Proc. Semantic Web Enabled Software Engineering (SWESE), pages 41-55, Galway, Ireland, November 2005.
    download | download bib
  • Amit Phalgune, Cory Kissinger, Margaret Burnett, Curtis Cook, Laura Beckwith, and Joseph R. Ruthruff. Garbage in, garbage out? An empirical look at oracle mistakes by end-user programmers. In Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing, pages 45-52, Dallas, Texas, USA, September 2005.
    download | download bib
  • Sebastian Elbaum, Ram Chilakamarri, Bhuvana Gopal, and Gregg Rothermel. Helping end-users engineer dependable web applications. In International Symposium of Software Reliability Engineering, pages 22-31, November 2005.
    download | download bib
  • Renee C. Bryce, Charles J. Colbourn, and Myra B. Cohen. A framework to instantiate greedy algorithms for constructing software interaction tests. In Proceedings of the International Conference on Software Engineering, (ICSE), pages 146-155, 2005.
    download | download bib
  • Sebastian Elbaum and Madeline Diep. Profiling deployed software: assessing strategies and testing opportunities. IEEE Transactions on Software Engineering, 31(4):312-327, April 2005.
    download | download bib
  • Hyunsook Do and Gregg Rothermel. A controlled experiment assessing test case prioritization techniques via mutation faults. In Proceedings of the Conference on Software Maintenance, pages 411-420, September 2005.
    download | download bib
  • Hyunsook Do, Sebastian Elbaum, and Gregg Rothermel. Supproting controlled experimentation with testing techniques: An infrastructure and its potential impact. Empirical Software Engineering: An International Journal, 10(4):405-435, 2005.
    download | download bib
  • Hyunsook Do, Gregg Rothermel, and Alex Kinneer. Prioritizing JUnit test cases: An empirical assessment and cost-benefits analysis. Empirical Software Engineering: An International Journal, 2005.
    download | download bib

  • 2004

  • Marc Fisher II and Gregg Rothermel. The EUSES Spreadsheet Corpus: A shared resource for supporting experimentation with spreadsheet dependability mechanisms. Technical Report 04-12-03, University of Nebraska - Lincoln, Lincoln, NE, USA, December 2004.
    download | download bib
  • Tyler Creelan and Marc Fisher II. Scaling up an end-user dependability framework for spreadsheets. Technical Report 04-60-09, Oregon State University, Corvallis, OR, USA, August 2004.
    download | download bib
  • Hyunsook Do, Sebastian Elbaum, and Gregg Rothermel. Infrastructure support for controlled experimentation with software testing and regression testing techniques. In Proc. Int'l. Symp. Empirical Software Engineering, pages 60-70, August 2004.
    download | download bib
  • Hyunsook Do, Gregg Rothermel, and Sebastian Elbaum. Infrastructure support for controlled experimentation with software testing and regression testing techniques. In Technical Report 04-60-01, Department of Computer Science, Oregon State University, January 2004.
    download | download bib
  • Hyunsook Do, Gregg Rothermel, and Alex Kinneer. Empirical studies of test case prioritization in a junit testing environment. In Proc. Int'l. Symp. Softw. Rel. Engr., pages 113-124, November 2004.
    download | download bib
  • Sebastian Elbaum, Gregg Rothermel, Satya Kanduri, and Alexey G. Malishevsky. Selecting a cost-effective test case prioritization technique. Software Quality Journal, 12(3):185-210, September 2004.
    download | download bib
  • Gregg Rothermel, Sebastian Elbaum, Alexey G. Malishevsky, Praveen Kallakuri, and Xuemei Qiu. On test suite composition and cost-effective regression testing. ACM Transactions of Software Engineering and Methodologies, 13(3):277-331, July 2004.
    download | download bib
  • Kalyan-Ram Chilakamarri and Sebastian Elbaum. Reducing coverage collection overhead with disposable instrumentation. In Proc. International Symposium of Software Reliability Engineering, August 2004.
    download | download bib
  • Sebastian Elbaum and Madeline Hardojo. An empirical study of profiling strategies for released software and their impact on testing activities. In Proc. International Symposium on Software Testing and Analysis, pages 65-75, July 2004.
    download | download bib
  • T.J. Robertson, Shrinu Prabhakararao, Margaret Burnett, Curtis Cook, Joseph R. Ruthruff, Laura Beckwith, and Amit Phalgune. Impact of interruption style on end-user debugging. In Proceedings of the ACM Conference on Human Factors in Computing Systems, pages 287-294, Vienna, Austria, April 2004.
    download | download bib
  • Joseph R. Ruthruff, Amit Phalgune, Laura Beckwith, Margaret Burnett, and Curtis Cook. Rewarding good behavior: End-user debugging and rewards. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, pages 115-122, Rome, Italy, September 2004.
    download | download bib
  • Cemal Yilmaz, Myra B. Cohen, and Adam Porter. Covering arrays for efficient fault characterization in complex configuration spaces. In International Symposium on Software Testing and Analysis, (ISSTA), pages 45-54, 2004.
    download | download bib
  • Madeline Hardojo, Sebastian Elbaum, and Zhimin Wang. The effect of field data integrity on failure reproduction and fault isolation. In 2nd ICSE workshop on remote analysis and measurement of software systems, Edinburg, Scotland, UK, May 2004.
    download | download bib

  • 2003

  • Joseph Ruthruff, Eugene Creswick, Margaret Burnett, Curtis Cook, Shreenivasarao Prabhakararao, Marc Fisher II, and Martin Main. End-user software visualizations for fault localization. In Proceedings of the ACM Symposium on Software Visualization, pages 123-132, San Diego, CA, USA, June 2003.
    download | download bib
  • Sebastian Elbaum, Praveen Kallakuri, Alexey G. Malishevsky, Gregg Rothermel, and Satya Kanduri. Understanding the effects of changes on the cost-effectiveness of regression testing techniques. Journal of Software Testing, Verification, and Reliability, 13(2):65-83, June 2003.
    download | download bib
  • Luyin Zhao and Sebastian Elbaum. Quality assurance under the open source development model. Journal of Systems and Software, 66(1):65-75, April 2003.
    download bib
  • Sebastian Elbaum, Satya Kanduri, and Anneliese A. Andrews. Anomalies as precursors of field failures. In Proc. International Symposium of Software Reliability Engineering, pages 108-118, November 2003.
    download | download bib
  • Sebastian Elbaum, Srikanth Karre, and Gregg Rothermel. Improving web application testing with user session data. In Proc. International Conference on Software Engineering, pages 49-59, May 2003.
    download | download bib
  • Scott Henninger. Tool support for experience-based software development methodologies. Advances in Computing, 59:29-82, 2003.
    download | download bib
  • Shreenivasarao Prabhakararao, Curtis Cook, Joseph Ruthruff, Eugene Creswick, Martin Main, Michael Durham, and Margaret Burnett. Strategies and behaviors of end-user programmers with interactive fault localization. In Proceedings of the IEEE Symposium on Human-Centric Computing Languages and Environments, pages 15-22, Auckland, New Zealand, October 2003.
    download | download bib
  • Myra B. Cohen, Charles J. Colbourn, Peter B. Gibbons, and Warwick B. Mugridge. Constructing test suites for interaction testing. In Proceedings of the International Conference on Software Engineering, (ICSE), pages 38-44, 2003.
    download | download bib
  • Sebastian Elbaum and Madeline Hardojo. Deploying instrumented software to assist the testing activity. In ICSE workshop on remote analysis and measurement of software systems, Portland, Oregon, USA, May 2003.
    download | download bib

  • 2002

  • Marc Fisher II, Mingming Cao, Gregg Rothermel, Curtis Cook, and Margaret Burnett. Automated test case generation for spreadsheets. In Proceedings of the 24th International Conference on Software Engineering, pages 241-251, Orlando, FL, USA, May 2002.
    download | download bib
  • Marc Fisher II, Dalai Jin, Gregg Rothermel, and Margaret Burnett. Test reuse in the spreadsheet paradigm. In Proceedings of the International Symposium on Software Reliability Engineering, pages 257-268, Annapolis, MD, USA, November 2002.
    download | download bib
  • Marc Fisher II. Helping end users create and manage test cases in the WYSIWYT methodology. Master of science, Oregon State University, Corvallis, OR, USA, August 2002.
    download | download bib
  • Marc Fisher II, Mingming Cao, Gregg Rothermel, Darren Brown, Curtis Cook, and Margaret Burnett. Integrating automated test case generation into the WYSIWYT spreadsheet testing methodology. Technical Report 02-60-01, Oregon State University, Corvallis, OR, USA, February 2002.
    download | download bib
  • Wei Chen, Roland H. Untch, Gregg Rothermel, Sebastian Elbaum, and Jeffery von Ronne. Can fault-exposure-potential estimates improve the fault detection abilities of test suites? Journal of Software Testing, Verification, and Reliability, 4(2):197-218, 2002.
    download bib
  • Sebastian Elbaum, Alexey G. Malishevsky, and Gregg Rothermel. Test case prioritization: A family of empirical studies. IEEE Transactions on Software Engineering, 28(2):159-182, February 2002.
    download bib
  • Satya Kanduri and Sebastian Elbaum. An empirical study of tracing techniques from a failure analysis perspective. In Proc. International Symposium of Software Reliability Engineering, pages 280-291, November 2002.
    download | download bib
  • Alexey G. Malishevsky, Gregg Rothermel, and Sebastian Elbaum. Modeling the cost-benefits tradeoffs for regression testing techniques. In Proc. International Conference on Software Maintenance, pages 204 - 213, October 2002.
    download | download bib
  • Gregg Rothermel, Sebastian Elbaum, Alexey G. Malishevsky, Praveen Kallakuri, and Brian Davia. The impact of test suite granularity on the cost-effectiveness of regression ttesting. pages 130-140, May 2002.
    download | download bib
  • Scott Henninger, Aditya Ivaturi, Krishna Nuli, and Ashok Thirunavukkaras. Supporting adaptable methodologies to meet evolving project needs. In Joint Conference on XP Universe and Agile Universe, pages 33-44, Chicago, IL, 2002.
    download | download bib

  • 2001

  • Mary J. Harrold, Alex Orso, Gregg Rothermel David Rosenblum, Mary L. Soffa, and Hyunsook Do. Using component metadata to support the regression testing of component-based software. In IEEE International Conference on Software Maintenance, November 2001.
    download | download bib
  • Sebastian Elbaum, David Gable, and Gregg Rothermel. The impact of software evolution on code coverage information. In Proc. IEEE International Conference on Software Maintenance, pages 170-179, November 2001.
    download | download bib
  • Sebastian Elbaum, Alexey G. Malishevsky, and Gregg Rothermel. Incorporating varying test costs and fault severities into test case prioritization. In Proc. IEEE-ACM International Conference on Software Engineering, pages 329-338, May 2001.
    download bib
  • Sebastian Elbaum, David Gable, and Gregg Rothermel. Understanding and measuring the sources of variation in the prioritization of regression test suites. In Proc. IEEE International Software Metrics Symposium, pages 169-179, April 2001.
    download bib
  • Scott Henninger. Turning development standards into repositories of experiences. Software Process Improvement and Practice, 6(3):141-155, 2001.
    download | download bib

  • 2000

  • Sebastian Elbaum, Alexey G. Malishevsky, and Gregg Rothermel. Prioritizing test cases for regression testing. In Proc. ACM International Symposium of Software Testing and Analysis, pages 102-112, August 2000.
    download bib

Download Results as Bibtex File


* 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. These works may not be reposted without the explicit permission of the copyright holder.

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.