• DocumentCode
    2679183
  • Title

    Software metrics: view from education, research and training

  • Author

    Mengel, S.A.

  • Author_Institution
    Dept. of Comput. Sci., Texas Tech. Univ., Lubbock, TX
  • fYear
    1999
  • fDate
    22-24 Mar 1999
  • Firstpage
    126
  • Lastpage
    128
  • Abstract
    The area of software metrics is uniquely positioned to help students see how they are programming and to learn to evaluate themselves so that they can improve their work. It also goes beyond the realm of programming into people issues, project management, system architectures, software evolution and software life-cycles (requirements, specification planning, design, implementation, integration, maintenance). This paper highlights current practice in and the future of using software metrics in a computing or training curriculum to assess and improve the ability of students to program and to perform better in the areas listed above. It covers such topics as the personal software process (W.S. Humphrey, 1995), novel uses of metrics (such as increasing the safety of software), metrics in training and metrics for beginning programmers. The topics are explored by looking at the current state of the art, considering the use of CASE tools for metrics collection, discussing how to introduce students to metrics, and presenting the results of metrics collection. Other issues discussed include what role metrics may play in the professional licensing of software engineers and which metrics may be best for students and professionals as they progress through an education or training curriculum
  • Keywords
    computer aided software engineering; computer science education; project management; software management; software metrics; training; CASE tools; beginning programmers; curriculum; education; metrics collection; people issues; professional licensing; project management; research; software engineers; software evolution; software integration; software life-cycles; software maintenance; software metrics; software requirements; software safety; specification planning; student ability assessment; student programming; student self-evaluation; system architectures; system design; system implementation; training; Computer architecture; Educational programs; Genetic programming; Management training; Programming profession; Project management; Software maintenance; Software metrics; Software safety; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training, 1999. Proceedings. 12th Conference on
  • Conference_Location
    New Orleans, LA
  • ISSN
    1093-0175
  • Print_ISBN
    0-7695-0131-1
  • Type

    conf

  • DOI
    10.1109/CSEE.1999.755191
  • Filename
    755191