In the technical world, check lists (CL) have since long been regarded as useful instruments for product/process assessment and evaluation. Recent growing interest for standard-guided inspection, evaluation and certification of software has led to the production and usage of a nice variety of check lists. Although in many technical fields verifying and validating the instruments used to obtain measures is common practice (and standards exist, defining classification and operating requirements for instruments, as in ISO 9001), defining requirements for a CL as an evaluation instrument is little addressed in literature: a CL just gets thought ofand written down. As a result, CLsbeing natural language expressions - are prone to be ambiguous, uncompleted and underspecified and their usage for software evaluation is not always satisfying. In this paper a technique to analyse CLs is presented, based on Natural Languages Understanding (NLU) methods This technique allows the analysis ofa given CL to be performed on the basis ofa quality model, defined as a list of essential requirementsfor CLs. and a grammar, used to parse the CL. Moreover, the definition ofa checker is given, to perform the evaluation ofa CL against the quality model.Examples are provided of the application of the presented techniques on some parts of real check lists used to evaluate quality characteristics ofsoftware products.

Evaluating evaluation instruments

Fabbrini F;Fusani M;Gnesi S
1995

Abstract

In the technical world, check lists (CL) have since long been regarded as useful instruments for product/process assessment and evaluation. Recent growing interest for standard-guided inspection, evaluation and certification of software has led to the production and usage of a nice variety of check lists. Although in many technical fields verifying and validating the instruments used to obtain measures is common practice (and standards exist, defining classification and operating requirements for instruments, as in ISO 9001), defining requirements for a CL as an evaluation instrument is little addressed in literature: a CL just gets thought ofand written down. As a result, CLsbeing natural language expressions - are prone to be ambiguous, uncompleted and underspecified and their usage for software evaluation is not always satisfying. In this paper a technique to analyse CLs is presented, based on Natural Languages Understanding (NLU) methods This technique allows the analysis ofa given CL to be performed on the basis ofa quality model, defined as a list of essential requirementsfor CLs. and a grammar, used to parse the CL. Moreover, the definition ofa checker is given, to perform the evaluation ofa CL against the quality model.Examples are provided of the application of the presented techniques on some parts of real check lists used to evaluate quality characteristics ofsoftware products.
1995
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Evaluation instruments
Software/Program Verification
File in questo prodotto:
File Dimensione Formato  
prod_409846-doc_144182.pdf

solo utenti autorizzati

Descrizione: Evaluating evaluation instruments
Tipologia: Versione Editoriale (PDF)
Dimensione 1.37 MB
Formato Adobe PDF
1.37 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/392202
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact