Skip Menu

  • Skip to Search
  • Skip to Main Navigation
  • Skip to Main Content
  • Skip to Featured Content
  • Skip to Footer
Virginia Tech | Invent the Future
Computer Science Virginia Tech | Computer Science
Return to Skip Menu

Search

  • Search within VTCS
 
Return to Skip Menu

Main Navigation

  • Faculty Search
  • About Us
  • People
  • Research
  • Undergraduate
  • Graduate
  • Events and Seminars
  • Alumni
  • Partnering with Industry
  • Northern VA Campus
  • Contact Us
 
 
  • Home
  • User
  • Frakes
 
Return to Skip Menu

Main Content

frakes's picture

William B. Frakes Northern Virginia Center

Associate Professor

Office: 302 Northern Virginia Center
Email: frakes@vt.edu
Phone: (703) 538-8497
Website: http://frakes.cs.vt.edu/
Office Hours:
  • About
  • Labs
  • Publications
  • Projects
 
Research Interests
  • Software Engineering

Software Reuse and Domain Engineering Lab

URL: http://www.nvc.vt.edu/SRRG/srrg.htm
Contact: William Frakes

Software reuse is the use of existing software or software knowledge to construct new software. A key concept in systematic reuse is the domain, a software business area that contains systems sharing commonalities. Most organizations work in only a few domains, repeatedly building similar systems with variations to meet the needs of different customers. Rather than building each variant system from scratch, as is often done today, significant gains are achievable by reusing large portions of previously built systems in the domain to construct new ones. The process of identifying domains, bounding them, and discovering commonalities and variabilities among the systems in the domain is called domain analysis. The entire process of reusing domain knowledge in the production of new systems is called domain engineering or product line engineering.

2009
Yilmaz, O., and W. B. Frakes, "A Case Study of Using Domain Analysis for the Conflation Algorithms Domain. 11th International Conference on Software Reuse", Springer, Falls Church, VA, Springer, 2009.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Santos, R. F. D., and W. B. Frakes, "DAREonline: A Web-Based Domain Engineering Too", 11th International Conference on Software Reuse, Falls Church, VA, Springer, pp. 246-257, 2009.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W., and G. Kulczycki, "An Empirical Study of a Repeatable Method for Reengineering Procedural Software Systems to Object-Oriented Systems", VT Techincal Report, 2009.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2008
Edelman, A., W. B. Frakes, and C. Lillie, "SAM: Simple API for Object-Oriented Code Metrics", 10 International Conference on Software Reuse, H. Mei. Beijing, 2008.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., G. Kulczycki, and N. Moodliar, " An Empirical Comparison of Methods for Reengineering Procedural Software Systems to Object-Oriented Systems", 10 International Conference on Software Reuse: H. Mei. Beijing, 2008.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2006
Tortorella, M., and W. B. Frakes, "A Computer Implementation of the Separate Maintenance Model for Complex System Reliability", Quality and Reliability Engineering International, 22, vol. 22, pp. 757-770, 2006.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., G. Kulczycki, and C. Saxena, "Case Study of a Method for Reengineering Procedural Systems into OO Systems", Proc. 9th Int'l Conference on Software Reuse (ICSR'06), June, 2006.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., "Reuse and Safety", International Workshop on Reuse and Safety, Torino, Italy, June, 2006.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2005
Frakes, W. B., and K. Kang, "Software Reuse Research: Status and Future", IEEE Transactions on Software Engineering, vol. 31, no. 7, pp. 529-536, July, 2005.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2004
Frakes, W. B., "A Case Study of a Reusable Component Collection in the Information Retrieval Domain", Journal of Systems and Software 2004, vol. 72, no. 2, pp. 265-270, 2004.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2003
Frakes, W. B., and C. J. Fox, "Strength and Similarity of Affix Removal Stemming Algorithms", ACM SIGIR Forum, vol. 37, no. 1, 2003.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2001
Frakes, W. B., and G. Succi, "An Industrial Study of Reuse, Quality, and Productivity", Journal of Systems and Software, vol. 57, no. 2, pp. 99-106, June, 2001.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
2000
Alonso, O., and W. B. Frakes, "Visualization of Reusable Software Assets", ICSR6 Sixth International Conference on Software Reuse, Vienna, Austria, 2000.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., "Software Reuse in Practice", The 3rd IEEE Symposium on Application-Specific Systems and Software Engineering Technology (ASSET 2000), Richardson, TX, 2000.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., "A Case Study of a Reusable Component Collection", The 3rd IEEE Symposium on Application-Specific Systems and Software Engineering Technology (ASSET 2000), Richardson, TX, March , 2000.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Alonso, O., and W. B. Frakes, "DARE-Web: Domain Analysis in a Web Environment", AMCIS 2000 Americas Conference on Information Systems, Long Beach, CA, 2000.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., "A Method for Bounding Domains", IASTED International Conference Software Engineering and Applications 2000 (SEA 2000), Las Vegas, NV, Nov., 2000.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1999
Alonso, O., and W. B. Frakes, "Visualization of Reusable Software Components", Joint Conference on Intelligent Systems 1999 (JCIS'98): Assoc. for Intell. Machinery, 1999.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1998
Frakes, W. B., R. Prieto-Diaz, and C. J. Fox, "DARE: Domain Analysis and Reuse Environment", Annals of Software Engineering, vol. 5, pp. 125-141, 1998.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., "Systematic Software Reuse", Introduction to special issue on reuseAnnals of Software Engineering, pp. 1-3, 1998.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., "Linking Domain Analysis and Domain Implementation", Proceedings of Fifth International Conference on Software Reuse, pp. 348-349, 1998.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., "A 10 Year Perspective on Reuse Benefits", Proceedings of European Reuse Workshop '98, Madrid, Spain, pp. 135-138, 1998.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1997
Fox, C. J., and W. B. Frakes, "The Quality Approach: Is It Delivering?", CACM, vol. 40, no. 6, pp. 24-29, June, 1997.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Devanbu, P., and W. B. Frakes, "Extracting Formal Domain Models from Existing Code for Generative Reuse", ACM Applied Computing Review, vol. 5, no. 1, 1997.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., "Automating Domain Analysis", Eighth Workshop on Software Reuse, Columbus, Ohio, 1997.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., R. Prieto-Diaz, and C. J. Fox, "DARE-COTS A Domain Analysis Support Tool", XVII International Confernce of the Chilean Computer Society, Valparaiso, Chile, IEEE CS Press, 1997.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1996
Frakes, W. B., and C. J. Fox, "Quality Improvement Using A Software Reuse Failure Modes Model", IEEE Transactions on Software Engineering, vol. 22, no. 4, pp. 274-279, 1996.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., "The Software Reuse Business", Proceedings of Fourth International Conference on Software Reuse., Orlando, FL, IEEE CS Press, 1996.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1995
Frakes, W. B., and C. J. Fox, "Modeling Reuse Across the Software Lifecycle", Journal of Systems and Software, vol. 30, no. 3, pp. 295-301, 1995.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., and C. J. Fox, "Sixteen Questions about Software Reuse", CACM, vol. 38, no. 6, pp. 75-87, 1995.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., R. Prieto-Diaz, and C. J. Fox, "DARE: Domain Analysis and Reuse Environment", Seventh Annual Workshop on Software Reuse, 1995.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Hollenbach, C., and W. B. Frakes, "Software Process Reuse", Seventh Workshop on Software Reuse, 1995.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1994
Frakes, W. B., and T. Pole, "An Empirical Study of Representation Methods for Reusable Software Components", IEEE Transactions on Software Engineering, vol. 20, no. 8, pp. 617-630, 1994.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., and S. Isoda, "Success Factors of Systematic Reuse", Introduction to special issue on reuse IEEE Software, vol. 11, no. 5, pp. 14-19, September, 1994.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W., "Systematic Software Reuse: A Paradigm Shift", Proceedings of Third International Conference on Software Reuse: Advances in Software Reuse: W. Frakes, IEEE Press, 1994.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., "Position Paper for Panel on Software Engineering Education", TRI-Ada '94, Baltimore, Md., ACM Press, 1994.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1992
Arnold, R. S., and W. B. Frakes, "Software Reuse and Reengineering", CASE Trends, pp. 44-48, February, 1992.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1991
Frakes, W. B., D. J. Lubinsky, and D. N. Neal, "Experimental Evaluation of a Test Coverage Analyzer for C and C++", Journal of Systems and Software, pp. 135-139, October , 1991.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
1990
Frakes, W. B., and P. B. Gandel, "Representing Reusable Software", Information and Software Technology, December, 1990.
  • Tagged
  • XML
  • BibTex
  • Google Scholar
Frakes, W. B., and T. P. Pole, "Proteus: A Software Reuse Library System that Supports Multiple Representation Methods", ACM SIGIR Forum, 1990.
  • Tagged
  • XML
  • BibTex
  • Google Scholar

Please see projects at: http://frakes.cs.vt.edu/

 
 
  • Log in /Administration
  • Intranet
  • Contact Us
  • Maps & Directions
  • Giving to CS
  • Privacy Statement
  • Principles of Community
  • Accessibility

© 2007 Virginia Polytechnic Institute and State University