50 likes | 144 Views
Class Group Projects. Research in the form of understanding the “state of art” of a topic related to metrics or quality through reading several articles (2-4 articles). Develop a presentation to teach the class on the subject cover the topic via the articles read
E N D
Class Group Projects • Research in the form of understanding the “state of art” of a topic related to metrics or quality through reading several articles (2-4 articles). • Develop a presentation to teach the class on the subject • cover the topic via the articles read • extend it by injecting your opinion and reasons(supporting some specific point or against some specific point) • Hand in : • 1) a write up citing the articles read • 2) the presentation (power point slides) • Grade: • Worth about half of all the projects grade. • Both the presentation and write will be evaluated
Potential: (Sample) Choices of Topics • Design Metrics for OO Software • “Hierarchical Model for Object Oriented Design Quality Assessment” by J. Bansiya and C.G. Davis, IEEE Transactions on Software Engineering, Vol. 28, No1, Jan. 2002. • “A Controlled Experiment for Evaluating Quality Guidelines on the Maintainability of Object Oriented Design” by L. C. Briand, C Bunse, and J. W. Daly, IEEE Transactions on Software Engineering Vol. 27, No 6, June 2001. • Class “size” as a metric in OO Software • “Confounding Effect of Class Size on the Validity of Object-Oriented Metrics” by K.E. Emam, S. Benlarbi, N. Goel, and S.N. Rai, IEEE Transaction on Software Engineering vol.27, No7, July 2001 • “The optimal Class size for Object-Oriented Software,” by K.E. Emam, S. Benlarbi,N.Goel,W.Melo,K.Lounis, and SN.Rai, IEEE Transactions on Software Engineering, Vol.28,No5, 2002.
Potential Choice of Topics • Testing and Assessment: • “On Comparison of Random, Partition, and Proportional Partition Test” by S. Ntafos, IEEE Transactions on Software Engineering, vol. 27, No 10, Oct. 2001 • “Evaluating Testing Methods by Delivered Reliability” by P.G. Frankl, R. G. Hamlet, B. Littlewood, and L. Strigini, IEEE Transaction on Software Engineering Vol. 24, No 8, Aug. 1998 • Modeling : • “Predictive Modeling Techniques of Software Quality from Software Measures” by T. M. Khoshgoftaar, J.C. Munson, B.B. Bhattacharya, and G.D. Richardson, IEEE Transactions on Software Engineering, Vol. 18, No 11 , Nov. 1992. • “A Methodology for Architecture-Level Reliability Risk Analysis” by S. M. Yacoub and H.H. Ammar, IEEE Transactions on Software Engineering, vol.28, No 6, June 2002
Potential Choice of Topics • GUI and Web Applications Metrics • usability • complexity • “Finding the Flow in Web Site Search,” M. Hearst, A. Elliott, J. English, R. Sinha, K. Swearingen, and K.P. Yee, Communications of the ACM, September 2002/ vol. 45, No.9, pp 42 - 49
Other Areas • Reuse Metrics • Code • Design • Testing Metrics • Productivity Metrics • Design Complexity Metrics • OO • Data Base • Web Application • General : Expressive-ability, understandability, changeability • Maintenance Metrics