Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Quality Improvements from Refactoring Wes J. Lloyd July 15, 2008 Computer Science Department Colorado State University Dr. Sudipto Ghosh, co-advisor.

Similar presentations


Presentation on theme: "Software Quality Improvements from Refactoring Wes J. Lloyd July 15, 2008 Computer Science Department Colorado State University Dr. Sudipto Ghosh, co-advisor."— Presentation transcript:

1 Software Quality Improvements from Refactoring Wes J. Lloyd July 15, 2008 Computer Science Department Colorado State University Dr. Sudipto Ghosh, co-advisor Dr. James Bieman, co-advisor

2 2 Title Content Content contentcontent

3 3 Problem Statement Statement detailsdetails Research Question(s) ‏ Research Question(s) ‏ Q 1Q 1 Q 2Q 2 IntroRepository Evaluation FrameworkRepository EvaluationConclusions

4 4 Limitations Content Content IntroRepository Evaluation FrameworkRepository EvaluationConclusions

5 5 Future Work Content Content contentcontent Content Content contentcontent

6 6 Questions

7 7 References 1) Damiani, E., Fugini, M.G., Bellettini, C. Corrigenda – A Hierarchy Aware Approach to Faceted Classification of Object-Oriented Components, ACM Trans on Soft Eng Methodology, Vol. 8 No. 4, pp. 425-472, October 1999. 2) Vitharana, P., Zahedi,F., Jain, H., Knowledge-Based Repository Scheme for Storing and Retrieving Business Components: A Theoretical Design and an Empirical Analysis, IEEE Trans on Soft Eng., Vol. 29, No. 7, pp. 649-665, July 2003. 3) Inoue, K., Yokomori, R., Yamamoto, T., Matsushita, M., Kusumoto, S., Ranking Significance of Software Components Based on Use Relations, IEEE Trans on Soft Eng, Vol. 31 No. 3, pp. 213- 226, March 2005. 4) Li, G., Zhang, L., Li, Y., Xie, B., Shao, W., Shortening Retrieval Sequences in Browsing-Based Component Retrieval Using Information Entropy, Journal of Systems and Software, Vol. 79, pp. 216-230, 2006. 5) Mili, A., Mili, R., Mittermeir, R.T., A Survey of Software Reuse Libraries, Annals of Software Engineering, Vol. 5, pp. 349-414, 1998. 6) Seacord, R., Hissam, S., Wallnau, K., AGORA: A Search Engine for Software Components, IEEE Internet, pp. 62-70, Nov/Dec 1998. 7) Sugumaran, V., Storey, V., A Semantic-Based Approach to Component Retrieval, The DATA BASE for Advances in Information Systems, Vol. 34, No. 3, pp. 8-24, Summer 2003. 8) Meling, R., Montgomery, E.J., Ponnusamy, P.S., Wong, E.B., Mehandjiska, D., Storing and Retrieving Software Components: A Component Description Manager, In Proceedings of the 2000 Australian Software Engineering Conference, Canberra, ACT, Australia, pp. 107-117, April 2000.

8 8 References - 2 1) Tangsripairoj, S., Samadzadeh, M.H., Organizing and Visualizing Software Repositories Using the Growing Hierarchical Self-Organizing Map, In Proceedings of the 2005 ACM Symposium on Applied Computing, Santa Fe, NM, pp. 1539-1545, March 2005. 2) Ye, H., Lo, B.W.N., Towards a Self-Structuring Software Library, In IEE Proceedings – Software, Vol. 148, No. 2, pp. 45-55, April 2001. 3) Henninger, S., An Evolutionary Approach to Constructing Effective Software Reuse Repositories, ACM Trans on Soft Eng Methodology, Vol. 6 No. 2, pp. 111-140, April 1997. 4) Perrycz, W., Waletzky, J., Fuzzy Clustering in Software Reusability, Journal of Software-Practice and Experience, Vol. 27, No. 3, pp. 245-270, March 1997. 5) Prieto-Diaz, R. Implementing Faceted Classification for Software Reuse. Communication of the ACM, Vol. 35, No. 5, pp. 88-97, May 1991. 6) Mili, H., Ah-Ki, E., Godin, R., Mcheick, H., Another Nail to the Coffin of Faceted Controlled-Vocabulary Component Classification and Retrieval, in Proceedings of the 1997 Symposium on Software reusability, Boston, MA, pp. 89-98, 1997. 7) Vitharana, P., Risks and Challenges of Component-Based Software Development, Communications of the ACM, Vol. 46, No.8, pp. 67-72, August 2003. 8) Brereton, P., Budgen, D., Component-Based Systems: A Classification of Issues, IEEE Computer, pp. 54-62, November 2000.

9 9 References - 3 1) Guo, J., Luqi, A Survey of Software Reuse Repositories, In Proceedings of the 7th International Conference and Workshop on the Engineering of Computer Based Systems, p. 92-100, 2000. 2) SPARS-J main page. 2003. March 2007. 3) About SourceForge.net. 2001. March 2007. 4) Fenton, N., Pfleeger, S. L., Software Metrics: A Rigorous and Practical Approach, PWS Publishing Company, Boston, MA, 1997. 5) Grubb, P., Takang, A., Software Maintenance: Concepts and Practice, World Scientific Publish Company, Hackensack, NJ, 2003. 6) K.Kobori, T. Yamamoto, M. Matsusita, and K. Inoue, Classification of Java Programs in SPARS-J: slide presentation. Proceedings of the International Workshop on Community-Driven Evolution of Knowledge Artifacts, 2003. 7) Fischer, B., Specification-Based Browsing of Software Component Libraries. Journal of Automated Software Engineering, Vol. 7, No. 2, pp. 179-200, 2000. 8) Holmes, R., Walker, R.J., Murphy, G.C., Approximate Structural Context Matching: An Approach for Recommending Relevant Examples. IEEE Transactions on Software Engineering, Vol. 32, No. 12, pp. 952–970, December 2006. 9) Lopez, M., Application of an Evaluation Framework for Analyzing the Architecture Tradeoff Analysis Method. Journal of Systems and Software, Vol. 68, pp. 233-241, 2003.

10 10 Questions


Download ppt "Software Quality Improvements from Refactoring Wes J. Lloyd July 15, 2008 Computer Science Department Colorado State University Dr. Sudipto Ghosh, co-advisor."

Similar presentations


Ads by Google