Presentation is loading. Please wait.

Presentation is loading. Please wait.

Measuring the Structural Quality of Business Applications 2011 Agile Conference111 Bill Curtis Jay Sappidi Jitendra Subramanyam presenter :林賢勁 1.

Similar presentations


Presentation on theme: "Measuring the Structural Quality of Business Applications 2011 Agile Conference111 Bill Curtis Jay Sappidi Jitendra Subramanyam presenter :林賢勁 1."— Presentation transcript:

1 Measuring the Structural Quality of Business Applications 2011 Agile Conference111 Bill Curtis Jay Sappidi Jitendra Subramanyam presenter :林賢勁 1

2 Outline Introduction The sample and data Security Changeability Performance Effect of size on quality Summary Reference 2

3 Introduction Provide an objective, empirical foundation for evaluating To help IT organizations make visible the costs and risks Identify the factors that most affect quality Internal quality characteristics are critical because they are often difficult to detect through standard testing 3

4 The Sample And Data The applications range from 10,000 to 5 million lines of code (LOC), with a mean of 374,220 LOC. The languages : COBOL, Java EE,.NET, C, C++, and ABAP. 4

5 Security 5

6 Changeability 6

7 Performance 7

8 Effect Of Size On Quality The relationship between size and quality : various quality characteristics into a combined Total Quality Index with application size. COBOL does not encourage modularity, resulting in applications possessing many large and complex components. 8

9 Summary Automated structural quality detection techniques are important to the Agile Methods community in several ways. automated analysis and measurement of structural quality should be incorporated into an automated continuous build environment. The severity should be prioritized for immediate remediation. To provide a strong measure of technical debt, a critical management parameter for evaluating cost of application ownership and risk to the business. 9

10 References [1] Spinellis, D. (2006). Code Quality: The Open Source Perspective. Boston: Addison-Wesley. [2] Curtis, B., Sheppard, S.B., and Milliman, P. (1979b). Third time charm: Stronger prediction of programmer performance by software complexity metrics. Proceedings of the 4th International Conference on Software Engineering.Washington, DC: IEEE Computer Society, 356-360. [3] Boehm, B.W., Brown, J.R., & Lipow, M. (1976). Quantitative evaluation ofsoftware quality. Proceedings of the 2nd International Conference on Software Engineering. Los Alamitos, CA: IEEE Computer Society Press, 592-605. [4] Sappidi, J., Curtis, B., & Subramanyam, J. (2010). CAST Worldwide Application Software Quality Study—2010. New York: CAST Software. 10

11 Q & A Thanks for your listening 11


Download ppt "Measuring the Structural Quality of Business Applications 2011 Agile Conference111 Bill Curtis Jay Sappidi Jitendra Subramanyam presenter :林賢勁 1."

Similar presentations


Ads by Google