메뉴 건너뛰기




Volumn 32, Issue 5, 2006, Pages 315-329

A study of design characteristics in evolving software using stability as a criterion

Author keywords

Distance metric; Maintainability; Scientific software; Software architecture; Software design; Software evolution; Stability

Indexed keywords

DESIGN STABILITY; DISTANCE METRIC; SCIENTIFIC SOFTWARE; SOFTWARE EVOLUTION;

EID: 33947187259     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2006.42     Document Type: Article
Times cited : (54)

References (38)
  • 1
    • 0026944575 scopus 로고
    • Projecting Software Defects from Analyzing Ada Designs
    • Nov
    • W.W. Agresti and W.M. Evaneo, "Projecting Software Defects from Analyzing Ada Designs," IEEE Trans. Software Eng., vol. 18, no. 11, pp. 988-997, Nov. 1992.
    • (1992) IEEE Trans. Software Eng , vol.18 , Issue.11 , pp. 988-997
    • Agresti, W.W.1    Evaneo, W.M.2
  • 2
    • 8344262370 scopus 로고    scopus 로고
    • An Empirical Study of System Design Instability Metric and Design Evolution in an Agile Software Process
    • M. Alshayeb and W. Li, "An Empirical Study of System Design Instability Metric and Design Evolution in an Agile Software Process," J. Systems and Software, vol. 74, pp. 269-274, 2005.
    • (2005) J. Systems and Software , vol.74 , pp. 269-274
    • Alshayeb, M.1    Li, W.2
  • 3
    • 0031597149 scopus 로고    scopus 로고
    • Extracting Concepts from File Names; a New File Clustering Criterion
    • N. Anquetil and T. Lethbridge, "Extracting Concepts from File Names; a New File Clustering Criterion," Proc. Int'l Conf. Software Eng., pp. 84-93, 1998.
    • (1998) Proc. Int'l Conf. Software Eng , pp. 84-93
    • Anquetil, N.1    Lethbridge, T.2
  • 4
    • 0037328554 scopus 로고    scopus 로고
    • Functional Paleontology: The Evolution of User Visible System Services
    • Feb
    • A.I. Anton and C. Potts, "Functional Paleontology: The Evolution of User Visible System Services," IEEE Trans. Software Eng., vol. 29, no. 2, pp. 151-166, Feb. 2003.
    • (2003) IEEE Trans. Software Eng , vol.29 , Issue.2 , pp. 151-166
    • Anton, A.I.1    Potts, C.2
  • 5
    • 84901919236 scopus 로고    scopus 로고
    • Developing an Architecture to Support the Implementation and Development of Scientific Computing Applications
    • Oct
    • D.C. Arnold and J.J. Dongarra, "Developing an Architecture to Support the Implementation and Development of Scientific Computing Applications," Proc. IFIP TC2AVG2.5 Working Conf. Architecture of Scientific Software, Oct. 2000, http://seg.iit.nrc.ca/wg25woco8/22.pdf.
    • (2000) Proc. IFIP TC2AVG2.5 Working Conf. Architecture of Scientific Software
    • Arnold, D.C.1    Dongarra, J.J.2
  • 9
    • 0043072532 scopus 로고    scopus 로고
    • R.F. Boisvert and P.T.P. Tang, eds. Kluwer Academic
    • The Architecture of Scientific Software, R.F. Boisvert and P.T.P. Tang, eds. Kluwer Academic, 2001.
    • (2001) The Architecture of Scientific Software
  • 10
    • 0020766507 scopus 로고
    • Towards the Theory of the Comprehension of Computer Programs
    • R. Brooks, "Towards the Theory of the Comprehension of Computer Programs," Int'l J. Man-Machine Studies, vol. 18, pp. 543-554, 1983.
    • (1983) Int'l J. Man-Machine Studies , vol.18 , pp. 543-554
    • Brooks, R.1
  • 12
    • 0018444615 scopus 로고
    • Measuring the Psychological Complexity of Software Maintenance Tasks with the Halstead and McCabe Metrics
    • Mar
    • B. Curtis, S.B. Sheppard, P. Milliman, M.A. Borst, and T. Love, "Measuring the Psychological Complexity of Software Maintenance Tasks with the Halstead and McCabe Metrics," IEEE Trans. Software Eng., vol. 5, no. 2, pp. 96-104, Mar. 1979.
    • (1979) IEEE Trans. Software Eng , vol.5 , Issue.2 , pp. 96-104
    • Curtis, B.1    Sheppard, S.B.2    Milliman, P.3    Borst, M.A.4    Love, T.5
  • 13
    • 0035101216 scopus 로고    scopus 로고
    • Does Code Decay? Assessing the Evidence from Change Management Data
    • Jan
    • S.G. Eick, T.L. Graves, A.F. Kerr, J.S. Marron, and A. Mockus, "Does Code Decay? Assessing the Evidence from Change Management Data," IEEE Trans. Software Eng., vol. 27, no. 1, pp. 1-12, Jan. 2001.
    • (2001) IEEE Trans. Software Eng , vol.27 , Issue.1 , pp. 1-12
    • Eick, S.G.1    Graves, T.L.2    Kerr, A.F.3    Marron, J.S.4    Mockus, A.5
  • 15
    • 0028393055 scopus 로고
    • Software Measurement: A Necessary Scientific Basis
    • Mar
    • N. Fenton, "Software Measurement: A Necessary Scientific Basis," IEEE Trans. Software Eng., vol. 20, no. 3, pp. 199-206, Mar. 1994.
    • (1994) IEEE Trans. Software Eng , vol.20 , Issue.3 , pp. 199-206
    • Fenton, N.1
  • 17
    • 0034226738 scopus 로고    scopus 로고
    • Predicting Fault Incidence Using Software Change History
    • July
    • T.L. Graves, A.F. Kerr, J.S. Marron, and H. Siy, "Predicting Fault Incidence Using Software Change History," IEEE Trans. Software Eng., vol. 26, no. 7, pp. 653-661, July 2000.
    • (2000) IEEE Trans. Software Eng , vol.26 , Issue.7 , pp. 653-661
    • Graves, T.L.1    Kerr, A.F.2    Marron, J.S.3    Siy, H.4
  • 19
    • 0019613747 scopus 로고
    • Software Structure Metrics Based on Information Flow
    • Sept
    • S. Henry and D. Kafura, "Software Structure Metrics Based on Information Flow," IEEE Trans. Software Eng., vol. 7, no. 5, pp. 510-518, Sept. 1981.
    • (1981) IEEE Trans. Software Eng , vol.7 , Issue.5 , pp. 510-518
    • Henry, S.1    Kafura, D.2
  • 20
    • 0023312154 scopus 로고
    • The Use of Software Complexity Metrics in Software Maintenance
    • Mar
    • D. Kafura and G.R. Reddy, "The Use of Software Complexity Metrics in Software Maintenance," IEEE Trans. Software Eng., vol. 13, no. 3, pp. 335-343, Mar. 1987.
    • (1987) IEEE Trans. Software Eng , vol.13 , Issue.3 , pp. 335-343
    • Kafura, D.1    Reddy, G.R.2
  • 22
    • 33745229611 scopus 로고    scopus 로고
    • An Exploration of Evolutionary Change in an Example of Scientific Software,
    • PhD thesis, Royal Military College of Canada, July
    • D.F. Kelly, "An Exploration of Evolutionary Change in an Example of Scientific Software," PhD thesis, Royal Military College of Canada, July 2004.
    • (2004)
    • Kelly, D.F.1
  • 23
    • 0033163707 scopus 로고    scopus 로고
    • An Empirical Approach to Studying Software Evolution
    • July/Aug
    • C. Kemerer and S. Slaughter, "An Empirical Approach to Studying Software Evolution," IEEE Trans. Software Eng., vol. 25, no. 4, pp. 493-509, July/Aug. 1999.
    • (1999) IEEE Trans. Software Eng , vol.25 , Issue.4 , pp. 493-509
    • Kemerer, C.1    Slaughter, S.2
  • 24
    • 33745272168 scopus 로고    scopus 로고
    • Inspection Procedures for Critical Programs that Model Physical Phenomena
    • No. 368, McMaster Univ, Feb
    • K. Kreyman, D.L. Parnas, and S. Qiao, "Inspection Procedures for Critical Programs that Model Physical Phenomena," CRL Report No. 368, McMaster Univ., Feb. 1999.
    • (1999) CRL Report
    • Kreyman, K.1    Parnas, D.L.2    Qiao, S.3
  • 25
    • 50749136117 scopus 로고
    • Understanding Someone Else's Code: Analysis of Experiences
    • A. Lakhotia, "Understanding Someone Else's Code: Analysis of Experiences," J. Systems Software, vol. 23, pp. 269-275, 1993.
    • (1993) J. Systems Software , vol.23 , pp. 269-275
    • Lakhotia, A.1
  • 26
    • 85025400235 scopus 로고
    • Program Evolution and Its Impact on Software Engineering
    • M.M. Lehman and F.N. Parr, "Program Evolution and Its Impact on Software Engineering," Proc. Int'l Conf. Software Eng., pp. 350-357, 1976.
    • (1976) Proc. Int'l Conf. Software Eng , pp. 350-357
    • Lehman, M.M.1    Parr, F.N.2
  • 27
    • 0004831822 scopus 로고    scopus 로고
    • Rules and Tools for Software Evolution Planning and Management
    • Imperial College, London, July
    • M.M. Lehman, "Rules and Tools for Software Evolution Planning and Management," Feast 2000 Pre-prints, Imperial College, London, July 2000, www.doc.ic.ac.uk/~mml/feast2/papers/pdf/611_2.pdf.
    • (2000) Feast 2000 Pre-prints
    • Lehman, M.M.1
  • 29
    • 33749077515 scopus 로고    scopus 로고
    • Metrics of Software Architecture Changes Based on Structural Distance
    • Sept
    • T. Nakamura and V.R. Basili, "Metrics of Software Architecture Changes Based on Structural Distance," Proc. IEEE Int'l Software Metrics Symp., pp. 8-17, Sept. 2005.
    • (2005) Proc. IEEE Int'l Software Metrics Symp , pp. 8-17
    • Nakamura, T.1    Basili, V.R.2
  • 31
    • 0001956194 scopus 로고
    • Foundations for the Study of Software Architecture
    • Oct
    • D.E. Perry and A.L. Wolf, "Foundations for the Study of Software Architecture," ACM SIGSOFT, Software Eng. Notes, vol. 17, no. 4, pp. 40-52, Oct. 1992.
    • (1992) ACM SIGSOFT, Software Eng. Notes , vol.17 , Issue.4 , pp. 40-52
    • Perry, D.E.1    Wolf, A.L.2
  • 32
    • 85034519071 scopus 로고    scopus 로고
    • D. Perry, Dimensions of Software Evolution, Proc. Int'l Conf. Software Maintenance, 1994, http://citeseer.nj.nec.com/82523.html.
    • D. Perry, "Dimensions of Software Evolution," Proc. Int'l Conf. Software Maintenance, 1994, http://citeseer.nj.nec.com/82523.html.
  • 33
    • 33745229171 scopus 로고    scopus 로고
    • A Literature Review on the Quantification of Software Change
    • Univ. of York
    • A.L. Powell, "A Literature Review on the Quantification of Software Change," Computer Science Yellow Report YCS 305, Univ. of York, 1998.
    • (1998) Computer Science Yellow Report YCS , vol.305
    • Powell, A.L.1
  • 36
    • 0022012701 scopus 로고
    • Evaluating Software Development by Analysis of Changes: Some Data from the Software Engineering Laboratory
    • Feb
    • D.M. Weiss and V.R. Basili, "Evaluating Software Development by Analysis of Changes: Some Data from the Software Engineering Laboratory," IEEE Trans. Software Eng., vol. 11, no. 2, pp. 157-168, Feb. 1985.
    • (1985) IEEE Trans. Software Eng , vol.11 , Issue.2 , pp. 157-168
    • Weiss, D.M.1    Basili, V.R.2
  • 37
    • 0019080197 scopus 로고
    • Some Stability Measures for Software Maintenance
    • Nov
    • S.S. Yau and J.S. Collofello, "Some Stability Measures for Software Maintenance," IEEE Trans. Software Eng., vol. 6, no. 6, pp. 545-552, Nov. 1980.
    • (1980) IEEE Trans. Software Eng , vol.6 , Issue.6 , pp. 545-552
    • Yau, S.S.1    Collofello, J.S.2
  • 38
    • 0020180632 scopus 로고
    • Design Stability Measures for Software Maintenance
    • Sept
    • S.S. Yau and J.S. Collofello, "Design Stability Measures for Software Maintenance," IEEE Trans. Software Eng., vol. 11, no. 9, pp. 849-856, Sept. 1985.
    • (1985) IEEE Trans. Software Eng , vol.11 , Issue.9 , pp. 849-856
    • Yau, S.S.1    Collofello, J.S.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.