Selected Pubs
 Selected Pubs
Picture

Here is a selection of my research publications. A list of all my appears in my Curriculum Vitae.

Refereed Journal Articles

  1. Adam Porter, Atif Memon, Cemal Yilmaz, Douglas C. Schmidt, Bala Natarajan, Skoll: A Process and Infrastructure for Distributed Continuous Quality Assurance. IEEE Transactions on Software Engineering, August 2007, 33(8), pp. 510--525.
  2. Murali Haran, Alan Karr, Michael Last, Alessandro Orso, Adam Porter, Ashish Sanil and Sandro Fouche, Techniques for Classifying Executions of Deployed Software to Support Software Engineering Tasks. IEEE Transactions on Software Engineering, May 2007, 33(5), pp. 287--304.
  3. Cemal Yilmaz, Adam Porter, Arvind Krishna, Atif Memon, Douglas C. Schmidt, Aniruddha Gokhale, and Bala Natarajan, Reliable Effects Screening: A Distributed Continuous Quality Assurance Process for Monitoring Performance Degradation in Evolving Software Systems. IEEE Transactions on Software Engineering, February 2007, 33(2), pp. 124--141.
  4. Cemal Yilmaz, Myra Cohen, Adam Porter, Covering Arrays for Efficient Fault Characterization in Complex Configuration Spaces. IEEE Transactions on Software Engineering. January 2006, 32(1), pp. 20-34. 
  5. Cemal Yilmaz, Atif Memon, Adam Porter, Arvind Krishna, Douglas C. Schmidt and Aniruddha Gokhale, Techniques and Processes for Improving the Quality and Performance of Open-Source Software. The Software Practice and Improvement Journal. 11(2), pp. 163-176, May 2006 
  6. Jung-Min Kim, Adam Porter, and Gregg Rothermel. An Empirical Study of Regression Test Application Frequency. The Journal of Software Testing, Verification & Reliability. Volume 15, Issue 4, pp. 257-279, December 2005.
  7. Arvind S. Krishna, Douglas C. Schmidt, Atif Memon, Adam Porter, Cemal Yilmaz, A Distributed Continuous Quality Assurance Process to Manage Variability in Performance-intensive Software. Studia Informatica Universalis, Volume 4, March 2005. 
  8. Arvind S. Krishna, Cemal Yilmaz, Atif Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale, and Balachandran Natarajan, Applying Model-based Distributed Continuous Quality Assurance Processes to Enhance Persistent Software Attributes, IEEE Software, Nov/Dec 2004.  
  9. Stuart Faulk, John Gustafson, Philip Johnson, Adam Porter, Walter Tichy and Lawrence Votta. Measuring High Performance Computing  Productivity. Journal of High Performance Computing Applications. 18(4): 459-473.Dec. 2004.
  10. D. E. Perry, A. Porter, M. Wade, L. Votta and J. Perpich, Reducing inspection interval in large-scale software development. IEEE Transactions on Software Engineering. Volume: 28, Issue: 7, Jul 2002   
  11. T.L. Graves, Mary Jean Harrold, Jung-Min Kim, Adam Porter, and Gregg Rothermel, An Empirical Study of Regression Test Selection Techniques. ACM Transactions on Software Engineering Methodology, 10(2): pp. 184-208 (2001).
  12. A. A. Porter and L.G. Votta, Comparing Detection Methods for Software Requirement Inspections: A Replicated Experiment using Professional Subjects . Empirical Software Engineering Journal, 1998. 3(4).
  13. A. A. Porter, H. Siy, A. Mockus and L. Votta, Sources of Variation in Software Inspections . ACM Transactions on Software Engineering Methodology, January 1998.
  14. L. Jagadeesan, A. Porter, C. Puchol, J. C. Ramming, and L. Votta, Specification-Based Testing of Reactive Software: A Case Study in Technology Transfer, Journal of Software and Systems, March, 1998.
  15. A. A. Porter, Fundamental Laws and Assumptions of Software Maintenance . Empirical Software Engineering Journal, 2(2) 1997, (invited).
  16. A. A. Porter, H. Siy, C.A. Toman and L.G. Votta, An Experiment to Assess the Cost-Benefits of Code Inspections in Large Scale Software Development. IEEE Transactions on Software Engineering, 23(6): 329-346, June, 1997.
  17. A. A. Porter and P. M. Johnson, Assessing Software Review Meetings: Results of a Comparative Study of Two Experimental Studies. IEEE Transactions on Software Engineering, 23(3): 129-145, March, 1997.
  18. A. A. Porter, H.P. Siy and L.G. Votta, A Survey of Software Inspection . Advances in Computers, v(42):40--76, November 1996.
  19. A. A. Porter, L.G. Votta and V. Basili, Comparing Detection Methods for Software Requirement Inspections: A Replicated Experiment . IEEE Transactions on Software Engineering, 1995. 21(6): p. 563--575
  20. A. A. Porter, Using Measurement-Driven Modeling to Provide Empirical Feedback to Software Developers . Journal of Systems and Software, 1994. 20(3): p. 237--254
  21. A. A. Porter and R.W. Selby, Evaluating Techniques for Generating Metric-Based Classification Trees. Journal of Systems and Software, 1990. 12(3): p. 209--218
  22. A. A. Porter and R.W. Selby, Empirically Guided Software Development Using Metric-Based Classification Trees. IEEE Software, 1990. 7(2): p. 46--54
  23. R.W. Selby and A. A. Porter, Learning from Examples: Generation and Evaluation of Decision Trees for Software Resource Analysis. IEEE Transactions on Software Engineering, 1988. SE-14(12): p. 1743--1757

Selected Refereed Conference Articles

  1. Il-Chul Yoon, Alan Sussman, Atif M. Memon, and Adam Porter Direct-Dependency-based Software Compatibility Testing in ASE '07: Proceedings of the 22nd IEEE International Conference on Automated Software Engineering, Atlanta, GA, 2007.
  2. S. Fouché , M.B. Cohen and A. Porter, Towards Incremental Adaptive Covering Arrays, The Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), September 2007,pp. 557-560.
  3. Kenny C.  Gross, Scott McMaster, Adam Porter, Aleksey Urmanov Lawrence G.  Votta, Towards Dependability in Everyday Software Using Software Telemetry, In the Proceedings of the 3rd IEEE Workshop on Engineering of Autonomic Systems. Potsdam, Germany. March 2006.
  4. Murali Haran, Alan Karr, Alessandro Orso, Adam Porter and Ashish Sanil, Applying Classification Techniques to Remotely-Collected Program Execution Data. In the Proceedings of the Joint 10th European Software Engineering Conference and 13th ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2005). Sept. 2005, Lisbon, Portugal. 
  5. Cemal Yilmaz, Arvind Krishna, Atif Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale, and Bala Natarajan, Main Effects Screening: A Distributed Continuous Quality Assurance Process for Monitoring Performance Degradation in Evolving Software Systems, in Proceedings of the 27th International Conference on Software Engineering, St. Louis, MO, May 15-21, 2005. 
  6. Cemal Yilmaz, Myra Cohen, and Adam Porter. Covering Arrays for Efficient Fault Characterization in Complex Configuration Spaces. In Proceedings of the International Symposium on Software Testing
    and Analysis. July 2004. Boston, MA. 
  7. A. Memon, A. Porter, C. Yilmaz, and A. Nagarajan D. Schmidt and B. Natarajan. Skoll: Distributed Continuous Quality Assurance, in Proceedings of the International Conference on Software
    Engineering, May 2004, Edinburgh, Scotland, UK.
  8. Jung-Min Kim and Adam Porter, A History-Based Test Prioritization Technique for Regression Testing in Resource Constrained Environments. Proceedings of the Twenty-fourth International Conference on Software Engineering. Orlando, Fl.  May 2002.  
  9. Jung-Min Kim, Adam Porter, and Gregg Rothermel, An Empirical Study of Regression Test Application Frequency, in the Proceedings of the Twenty-second Conference on Software Engineering, Limerick, Ireland, June 2000.
  10. Dewayne Perry, Adam Porter and Lawrence Votta, Empirical Studies of Software Engineering: a Roadmap, in in the Proceedings of the Twenty-second Conference on Software Engineering, Limerick, Ireland, June 2000. (invited).
  11. T. Graves, M. Harrold, J. Kim, A. Porter, and G. Rothermel, An Empirical Study of Regression Test Selection Techniques, the 20th International Conference on Software Engineering, April, 1998, Kyoto, Japan.
  12. J. Perpich, D.E. Perry, A. Porter, L.G. Votta and M.W. Wade. Anywhere, Anytime Code Inspections: Using the Web to Remove Inspection Bottlenecks in Large-Scale Software Development,  in the 19th International Conference on Software Engineering. 1997. Boston, MA.
  13. A. A. Porter, H.P. Siy and L.G. Votta. Understanding the Effects of Developer Activities on Inspection Interval, in the 19th International Conference on Software Engineering. 1997. Boston, MA.
  14. L. Jagadeesan, C. Puchol, A. Porter, J.C. Ramming and L.G. Votta. Specification-Based Testing of Reactive Software: Tools and Experiments,  in the 19th International Conference on Software Engineering. 1997. Boston, MA.
  15. D. Perry, A. Porter, and L. Votta. A Primer on Empirical Studies, in the 19th International Conference on Software Engineering. 1997. Boston, MA
  16. A. A. Porter, H. Siy, C.A. Toman and L.G. Votta, An Experiment to Assess the Cost-Benefits of Code Inspections in Large Scale Software Development . in The 3rd Symposium on the Foundations of Software Engineering. 1995. Washington, D.C.
  17. L. G. Votta and A. A. Porter, Experimental Software Engineering: A Report on the State of the Art. in The 17th International Conference on Software Engineering. 1995. Seattle, WA (invited).
  18. A. A. Porter and L.G. Votta, An Experiment to Assess Different Defect Detection Methods for Software Requirements Inspections . in Sixteenth International Conference on Software Engineering. 1994. Sorrento, Italy.
  19. R. W. Selby, A. A. Porter, D.C. Schmidt and J. Berney, Metric-Driven Analysis and Feedback Systems for Enabling Empirically Guided Software Development, in Proceedings of the 13th International Conference on Software Engineering. 1991: Austin, TX.
Picture
Picture