Abstract
The LESD project (Linguistic Engineering for Software Development) aimed to develop computing tools for analysis and reasoning on functional or preliminary specifications of aerospace software written in English. These tools help to control the quality of software written during the first stage: specification. The factors considered relevant to the quality of specifications in the LESD project are: traceability, modifiability, completeness, consistency, and verifiability. This paper defines the concept of modifiability in LESD according to the level of interconnection between the requirements of the specifications. In order to measure the level of interconnection independently of the size of the set of requirements a new Interconnectivity Level metric is defined. To locally evaluate modifiability of a requirement another metric — Individual Interconnectivity Level — is defined. A worked example is given to illustrate how modifiability is measured in practice. The paper presents the hierarchical structure of the LESD project quality control system, based on software measurement. The system structure reflects the principal quality factors defined in LESD and their decomposition in measurable elements that should be developed from the LESD definition of the quality factors' evaluation
Preview
Unable to display preview. Download preview PDF.
References
Álvarez, J., Castell, N.: An Approach to the Control of Completeness Based on MetaKnowledge. Dept. LSI, Universitat Politècnica de Catalunya, Barcelona, Spain. Research Report LSI-94-50-R, 1994
Borillo, M., Castell, N., Latour, D., Toussaint, Y., Verdejo, M.F.: Applying Linguistic Engineering to Software Engineering: The traceability problem. In: Neumann, B. (ed.) 10th European Conference on Artificial Intelligence, ECAI'92. John Wiley & Sons, 1992, pp.593–595
Borillo, M., Toussaint, Y., Borillo, A.: Motivations du project LESD. Linguistic Engineering Conference'91, Versailles, France, 1991
Castell, N., Hernández, A.: Filtering Software Specifications Written in Natural Language. In: 7th Portuguese Conference on Artificial Intelligence, EPIA'95. (Lecture Notes in Artificial Intelligence) Springer-Verlag, 1995
Castell, N., Slavkova, O.: The modifiability Factor in the LESD Project: Definition and Practical Results. Dept. LSI, Universitat Politècnica de Catalunya, Barcelona, Spain. Research Report LSI-95-7-R, 1995
Castell, N., Slavkova, O., Tuells, T., Toussaint, Y.: Quality Control of Software Specifications Written in Natural Language. In: Anger, F.D., Rodriguez, R.V., Ali, M. (eds.) 7th International Conference on Industrial & Engineering Applications of Artificial Intelligence & Expert Systems, IEA-AIE'94. Gordon and Breach Science Publishers, 1994, pp.37–44
van Emden, M.H.: Hierarchical Decomposition of Complexity. Machine Intelligence 5 (1970) 361–380
IEEE Guide to Software Requirements Specifications, ANSI/IEEE Std. 729-1983, 1983
IEEE Standard for a Software Quality Metrics Methodology. ANSI/IEEE Std. 1061-1992, 1992
Kitchenham, B.A., Linkman, S.J.: Design Metrics in Practice. Information and Software Technology 32 (4), 1990
Robillard, P.N., Boloix, G.: The Interconnectivity Metrics: A New Metric Showing How a Program is Organized. The Journal of Systems and Software 10, 29–39, 1989
Slavkova, O.: Modelo para el control de calidad en LESD basado en la medición del software. Dept. LSI, Universitat Politècnica de Catalunya, Barcelona, Spain. Research Report LSI-93-26-R, 1993
Toussaint, Y.: Méthodes Informatiques et Linguistiques pour l'aide a la Spécification de Logiciel. PhD thesis. Université Paul Sabatier, Toulouse, France, 1992
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Castell, N., Slavkova, O. (1995). Metrics for quality factors in the LESD project. In: Schäfer, W., Botella, P. (eds) Software Engineering — ESEC '95. ESEC 1995. Lecture Notes in Computer Science, vol 989. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60406-5_28
Download citation
DOI: https://doi.org/10.1007/3-540-60406-5_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60406-8
Online ISBN: 978-3-540-45552-3
eBook Packages: Springer Book Archive