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
  • A to Z Index
 
Return to Skip Menu

Main Navigation

  • Virginia Tech Home
  • VT CS Home
  • About Us
  • Faculty Search
  • People
  • Northern VA Campus
  • Intranet
  • Distinguished Lecture Series
  • Research
  • Facilities
  • Labs
  • Centers
  • Groups
  • Publications
  • Technical Reports
  • Grants
  • Undergraduate
  • Graduate
  • News
  • Events
  • Seminar Series
  • Facebook Page
  • Department Blog
  • Newsletters
  • Giving
  • Women and Minorities
  • Partnering with Industry
  • Contact Us
  • Maps and Directions
  • Shuttle Schedule
 
 
  • Home
  • User
  • 53
 
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
 
Research Interests
  • Software Engineering
lab-Software-Reuse-Domain-Eng-Lab-image.jpg

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.

2008
Edelman A., Frakes W B., Lillie C., "SAM: Simple API for Object-Oriented Code Metrics", 10 International Conference on Software Reuse, H. Mei. Beijing, 2008. Tagged BibTex xml
Frakes W B., Kulczycki G., Moodliar N., " 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 BibTex xml
2006
Tortorella M., Frakes W B., "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 BibTex xml
Frakes, Kulczycki W G., Saxena C., "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 BibTex xml
Frakes B., "Reuse and Safety", International Workshop on Reuse and Safety, Torino, Italy, June, 2006. Tagged BibTex xml
2005
Frakes W B., Kang K., "Software Reuse Research: Status and Future", IEEE Transactions on Software Engineering, vol. 31, no. 7, pp. 529-536, July, 2005. Tagged BibTex xml
2004
Frakes W., "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 BibTex xml
2003
W F., C.J. F., "Strength and Similarity of Affix Removal Stemming Algorithms", ACM SIGIR Forum, vol. 37, no. 1, 2003. Tagged BibTex xml
2001
Frakes W., Succi G., "An Industrial Study of Reuse, Quality, and Productivity", Journal of Systems and Software, vol. 57, no. 2, pp. 99-106, June, 2001. Tagged BibTex xml
2000
Alonso O., Frakes W.B., "Visualization of Reusable Software Assets", ICSR6 Sixth International Conference on Software Reuse, Vienna, Austria, 2000. Tagged BibTex xml
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 BibTex xml
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 BibTex xml
Alonso O., Frakes W B., "DARE-Web: Domain Analysis in a Web Environment", AMCIS 2000 Americas Conference on Information Systems, Long Beach, CA, 2000. Tagged BibTex xml
Frakes W., "A Method for Bounding Domains", IASTED International Conference Software Engineering and Applications 2000 (SEA 2000), Las Vegas, NV, Nov., 2000. Tagged BibTex xml
1999
Alonso O., Frakes B., "Visualization of Reusable Software Components", Joint Conference on Intelligent Systems 1999 (JCIS'98): Assoc. for Intell. Machinery, 1999. Tagged BibTex xml
1998
Frakes W., Prieto-Diaz R., Fox C., "DARE: Domain Analysis and Reuse Environment", Annals of Software Engineering, vol. 5, pp. 125-141, 1998. Tagged BibTex xml
Frakes W., "Systematic Software Reuse", Introduction to special issue on reuseAnnals of Software Engineering, pp. 1-3, 1998. Tagged BibTex xml
Frakes B., "Linking Domain Analysis and Domain Implementation", Proceedings of Fifth International Conference on Software Reuse, pp. 348-349, 1998. Tagged BibTex xml
Frakes B., "A 10 Year Perspective on Reuse Benefits", Proceedings of European Reuse Workshop '98, Madrid, Spain, pp. 135-138, 1998. Tagged BibTex xml
1997
Fox C J., Frakes W B., "The Quality Approach: Is It Delivering?", CACM, vol. 40, no. 6, pp. 24-29, June, 1997. Tagged BibTex xml
Devanbu P., Frakes B., "Extracting Formal Domain Models from Existing Code for Generative Reuse", ACM Applied Computing Review, vol. 5, no. 1, 1997. Tagged BibTex xml
Frakes W B., "Automating Domain Analysis", Eighth Workshop on Software Reuse, Columbus, Ohio, 1997. Tagged BibTex xml
Frakes W., Prieto-Diaz R., Fox. C., "DARE-COTS A Domain Analysis Support Tool", XVII International Confernce of the Chilean Computer Society, Valparaiso, Chile, IEEE CS Press, 1997. Tagged BibTex xml
1996
Frakes W.B., Fox. C.J., "Quality Improvement Using A Software Reuse Failure Modes Model", IEEE Transactions on Software Engineering, vol. 22, no. 4, pp. 274-279, 1996. Tagged BibTex xml
Frakes. W., "The Software Reuse Business", Proceedings of Fourth International Conference on Software Reuse., Orlando, FL, IEEE CS Press, 1996. Tagged BibTex xml
1995
Frakes W.B., Fox C.J., "Modeling Reuse Across the Software Lifecycle", Journal of Systems and Software, vol. 30, no. 3, pp. 295-301, 1995. Tagged BibTex xml
Frakes W.B., Fox. C.J., "Sixteen Questions about Software Reuse", CACM, vol. 38, no. 6, pp. 75-87, 1995. Tagged BibTex xml
Frakes W., Prieto-Diaz R., Fox. C., "DARE: Domain Analysis and Reuse Environment", Seventh Annual Workshop on Software Reuse, 1995. Tagged BibTex xml
Hollenbach C., Frakes. W., "Software Process Reuse", Seventh Workshop on Software Reuse, 1995. Tagged BibTex xml
1994
Frakes W.B., Pole T., "An Empirical Study of Representation Methods for Reusable Software Components", IEEE Transactions on Software Engineering, vol. 20, no. 8, pp. 617-630, 1994. Tagged BibTex xml
Frakes W., Isoda S., "Success Factors of Systematic Reuse", Introduction to special issue on reuse IEEE Software, vol. 11, no. 5, pp. 14-19, September, 1994. Tagged BibTex xml
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 BibTex xml
Frakes W., "Position Paper for Panel on Software Engineering Education", TRI-Ada '94, Baltimore, Md., ACM Press, 1994. Tagged BibTex xml
1992
Arnold R.S., Frakes W.B., "Software Reuse and Reengineering", CASE Trends, pp. 44-48, February, 1992. Tagged BibTex xml
1991
Frakes W B., Lubinsky D J., Neal D N., "Experimental Evaluation of a Test Coverage Analyzer for C and C++", Journal of Systems and Software, pp. 135-139, October , 1991. Tagged BibTex xml
1990
Frakes W B., Gandel P B., "Representing Reusable Software", Information and Software Technology, December, 1990. Tagged BibTex xml
Frakes W B., Pole T P., "Proteus: A Software Reuse Library System that Supports Multiple Representation Methods", ACM SIGIR Forum, 1990. Tagged BibTex xml
 
 
  • Administration
  • Jobs at Virginia Tech
  • Contact Us
  • Giving to Virginia Tech
  • Site Map
  • Privacy Statement
  • Principles of Community
  • Acceptable Use Policy
  • Accessibility

© 2007 Virginia Polytechnic Institute and State University