![]() |
Dr. Roger T. Alexander Associate Professor
|
| Research |
| My research is in the field of software engineering and computer security. In the area of software engineering, I am interested in how we develop systems using object-oriented technology, particularly those aspects related to testing, reliability, and maintenance. In computer security, my interests include in intrusion detection, vulnerability assessment, and the construction of secure information systems. |
Curriculum Vita (pdf) |
Research Summary |
| Education |
Ph.D. (2001), Information Technology, George Mason University |
M.S. (1994), Software Engineering, George Mason University |
B.S. (1991), Computer Science, University of the State of New York |
| Teaching |
| Students |
|
Current
|
||
![]() |
Priti Ajgaonkar (MS) | |
![]() |
Nathan McEachen (MS) | |
![]() |
Paul Whyman (MS) | |
|
Graduated
|
||
![]() |
Suzhen Chen (MS) | |
![]() |
Atul Nulhar (MS) | |
![]() |
Beth Richardson (MS) |
| Selected Publications |
|
2005
|
||
![]() |
Nathan McEachen and Roger T. Alexander, Distributing Classes with Woven Concerns Ð An Exploration of Potential Fault Scenarios. Proceedings of the 4th international conference on Aspect-oriented software development, pp 192-200, Chicago, Illnois, USA, March 14-18, 2005. | |
|
2003
|
||
![]() |
Roger T. Alexander and Jeff Offutt (submitted), Testing Polymorphic Relationships. | |
|
|
![]() |
Atul Nulkar and Roger T. Alexander (to appear), An Instrumentation Engine for Dynamic Program Analysis, International Symposium on Software Reliability Engineering (ISSRE 2003), Denver, Colorado. |
|
|
![]() |
Robert B. France, Indrakshi Ray, Sudipto Ghosh, James M. Bieman, Geri George and Roger T. Alexander (to appear), Static and Dynamic Analysis of Competing Dependability Concern Realizations in an Aspect-Oriented Modeling Framework, International Symposium on Software Reliability Engineering (ISSRE 2003), Denver, Colorado. |
|
|
![]() |
J. Bieman, G. Straw, H. Wang, P.W. Munger and R. Alexander (2003), Design patterns and change proneness: an examination of five evolving systems, Proceedings of the Ninth International Metrics Symposium (Metrics 2003), Sydney, Australia. |
|
2002
|
||
![]() |
Alexander, R., J. Bieman, S. Ghosh and B. Ji (2002). Mutation of java objects. International Symposium on Software Reliability Engineering (ISSRE 2002), Annapolis, Maryland. | |
![]() |
Alexander, R. T. and J. M. Bieman (2002). Challenges with Aspect-oriented Technology. ICSE Workshop on Software Quality, Orlando, Flordia. | |
![]() |
Alexander, R. T., J. Offutt and J. M. Bieman (2002). Fault Detection Capabilities of Coupling-based OO Testing. The Thirteenth International Symposium on Software Reliability Engineering (ISSRE '02), Annapolis, Maryland. | |
![]() |
Alexander, R. T., J. Offutt and J. M. Bieman (2002). Syntactic Fault Patterns in OO Programs. The Eighth IEEE International Conference on Engineering of Complex Computer Systems (ICECCS '02), Greenbelt, Maryland. | |
![]() |
Bieman, J., R. Alexander, P. W. Munger and M. E. (2002). Software design quality: style and substance. ICSE 2002 Workshop on Software Quality, Orlando, Flordia. | |
![]() |
Mekerke, F., G. Georg, R. France and R. Alexander (2002). Tool Support for Aspect-Oriented Design. OOIS Workshop on Model Driven Approaches to Software Development, Montpellier, France, Springer. | |
![]() |
Munger, W., J. Bieman and R. Alexander (2002). Coding concerns: do they matter? Workshop on Empirical Studies of Software Maintenance WESS 2002. | |
|
2001
|
||
![]() |
Jeff Offutt, Roger Alexander, Ye Wu, Quansheng Xiao, and Chuck Hutchinson, A Fault Model for Subtype Inheritance and Polymorphism, Proceedings of the 12th International Symposium on Software Reliability and Engineering (ISSRE01), IEEE Computer Society, Hong Kong, November 27-30 2001. | |
![]() |
James M. Bieman, Sudipto Ghosh, and Roger Alexander, A Technique for Mutation of Java Objects, Proceedings of the 16th IEEE International Conference on Automated Software Engineering (ASE'2001) , IEEE Computer Society, San Diego CA, November 26-29 2001. | |
|
2000
|
||
![]() |
R. T. Alexander, J. M. Bieman, and J. Viega, Coping with Java Programming Stress, Computer, Vol. 33, No. 4, April, 2000, pp. 30-38. | |
![]() |
R. T. Alexander and A. J. Offutt, Criteria for Testing Polymorphic Relationships, Proceedings of the International Symposium on Software Reliability and Engineering (ISSRE00), IEEE Computer Society, San Jose CA, 2000, pp.15-23. | |
![]() |
M. Lee, A. J. Offutt, and R. T. Alexander, Algorithmic Analysis of the Impacts of Changes to Object-oriented Software, Proceedings of the Thirty Fourth International Conference on Technology of Object-Oriented Languages and Systems (TOOLS34 '00), Santa Barbara CA, 2000. | |
![]() |
A. J. Offutt, A. Abdurazik, and R. T. Alexander, An Analysis Tool for Coupling-based Integration Testing, Proceedings of the Sixth IEEE International Conference on Engineering of Complex Computer Systems (ICECCS '00), Tokyo, Japan, 2000, pp.172-178. | |
|
1999
|
||
![]() |
R. T. Alexander and A. J. Offutt, Analysis Techniques for Testing Polymorphic Relationships, Proceedings of the Thirtieth International Conference on Technology of Object-Oriented Languages and Systems (TOOLS30 '99), IEEE Computer Society, Santa Barbara CA, 1999, pp.104-114. |
| Technical Reports |
|
2004
|
||
![]() | Michael Mortensen and Roger T. Alexander. Adequate Testing of Aspect-Oriented Programs, Department of Computer Science, Colorado State University, Fort Collins, Colorado, USA, Technical report CS 04-110, December 2004. | |
![]() |
Roger T. Alexander, James M. Bieman, and Anneliese A. Andrews. Towards the Systematic Testingb of Aspect-Oriented Programs, Department of Computer Science, Colorado State University, Fort Collins, Colorado, USA. Technical Report CS-4-105, March 2004. | |
|
2003
|
||
![]() |
Jeremey.T. Bradley. An Examination of Aspect-Oriented Programming in Industry, Honors Thesis, Advisor Roger T. Alexander, Technical Report CS-03-108, Department of Computer Science, Colorado State University, Fort Collins, Colorado. 2003. | |
|
2001
|
||
![]() |
R.T. Alexander. Testing the Polymorphic Relationships of Object-oriented Programs, Dissertation, Department of Information and Software Engineering, George Mason University, 2001. | |
|
2000
|
||
![]() |
R. T. Alexander, J. R. Benton, and R. Weierbach, An Experimental Process for the Controlled Evaluation of Vulnerability Assessment Tools, Center for Secure Information Systems, George Mason University, Fairfax, Virginia, Technical Report (circulation restricted), 2000. | |
![]() |
R. T. Alexander, J. R. Benton, and R. Weierbach, Vulnerabilty Risk Profiles of Selected Vulnerability Assessment Tools, Center for Secure Information Systems, George Mason University, Fairfax, Virginia, Technical Report (circulation restricted), 2000. | |
![]() |
R. T. Alexander, J. R. Benton, and R. Weierbach, Common Vulnerabilities of the Windows NT Platform, Center for Secure Information Systems, George Mason University, Fairfax, Virginia, Technical Report (circulation restricted), 2000. | |
![]() |
R. T. Alexander, J. R. Benton, and R. Weierbach, Experimental Evaluation of Three Vulnerability Assessment Tools, Center for Secure Information Systems, George Mason University, Fairfax, Virginia, Technical Report (circulation restricted), 2000. | |
|
1999
|
||
![]() |
R. T. Alexander and M. R. Blackburn, Tailorable Functional Test Coverage Measurement Approach with Non-formal Product Requirements, Software Productivity Consortium, Herndon, Virginia, Technical Report SPC-99099-MC, 1999. | |
![]() |
R. T. Alexander, Testing the Polymorphic Relationships of Object-oriented Components, George Mason University, Fairfax, Virginia, Technical Report ISE-TR-99-05, 1999. | |
![]() |
R. T. Alexander and M. R. Blackburn, Component Assessment using Specification-based Testing and Analysis, Software Productivity Consortium, Herndon. Virginia, Technical Report SPC-98095-CMD, 1999. |
| Other Publications |
|
2003
|
|||
![]() |
Roger T. Alexander. (2003). Aspect-oriented Programming: The Real Cost ? IEEE Software (to appear). Invited. | ||
|
2001
|
|||
![]() |
Alexander, R. T. (2001). Improving the Quality of Object-Oriented Programs. IEEE Software 18(5). Invited. | ||
|
1997
|
|||
![]() |
J. E. Payne, R. T. Alexander, and C. D. Hutchinson, Design-for-Testability for Object-Oriented Software, Object Magazine, Vol. 7, No. 5, 1997, pp. 34-43. |
| Talks and Presentations |
|
2002
|
|||
![]() |
Alexander, Roger T. and James M. Bieman, Will Aspect-oriented Programming Improve Software Quality? International Conference on Software Reliability Engineering (ISSRE 2002), November 2002, Annapolis, Maryland. |
| Resources |
Department Bibliography Server This is a web-based biblographic database server avilable for use by faculty and students of the Department of Computer Science. Click here to establish an account. |