|
Here is a selection of my research publications. A
list of all my appears in my Curriculum
Vitae.
Refereed
Journal Articles
- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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
- 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).
- 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).
- A. A. Porter, H. Siy, A. Mockus and L. Votta, Sources
of Variation in Software Inspections . ACM Transactions on
Software Engineering Methodology, January 1998.
- 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.
- A. A. Porter,
Fundamental Laws and Assumptions of Software Maintenance .
Empirical Software Engineering Journal, 2(2) 1997, (invited).
- 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.
- 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.
- A. A. Porter, H.P. Siy and L.G. Votta, A Survey
of Software Inspection . Advances in Computers, v(42):40--76,
November 1996.
- 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
- 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
- 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
- A. A. Porter and R.W. Selby, Empirically Guided
Software
Development Using Metric-Based Classification Trees. IEEE Software,
1990. 7(2): p. 46--54
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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).
- 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.
- 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.
- 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.
- 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.
- D. Perry, A. Porter, and L. Votta. A Primer on
Empirical
Studies, in the 19th International Conference on Software Engineering.
1997. Boston, MA
- 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.
- 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).
- 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.
- 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.
|
|