Abstract
Quality requirements are scattered over a requirements specification, thus it is hard to measure and trace such quality requirements to validate the specification against stakeholders’ needs. We have already proposed a technique called “spectrum analysis for quality requirements” which enables analysts to sort a requirements specification to measure and track quality requirements in the specification. However current spectrum analysis largely depends on expertise of each analyst, thus it takes a lot of efforts to perform the analysis and is hard to reuse experiences for such analysis. We introduce domain knowledge called term-characteristic map (TCM) to improve current spectrum analysis for quality requirements. Through several experiments, we evaluated the improved spectrum analysis.
Chapter PDF
References
IEEE Recommended Practice for Software Requirements Specification (October 1998) IEEE Std 830-1998 (ISBN 0-7381-0332-2 SH94654) (Print)
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edn. Addison-Wesley, Reading (2003)
David Blaine, J., Cleland-Huang, J.: Software Quality Requirements: How to Balance Competing Priorities. IEEE Software 25(2), 22–24 (2008)
Bucchiarone, A., Gnesi, S., Pierini, P.: Quality Analysis of NL Requirements: An Industrial Case Study. In: IEEE International Requirements Engineering Conference (RE 2005), pp. 390–394 (2005)
Chowdhury, I., Chan, B., Zulkernine, M.: Security Metrics for Source Code Structures. In: International Workshop on Software Engineering for Secure Systems (SESS 2008), pp. 57–64 (2008)
Cleland-Huang, J., Settimi, R., BenKhadra, O., Berezhanskaya, E., Christina, S.: Goal-Centric Traceability for Managing Non-Functional Requirements. In: International Conference on Software Engineering (ICSE) (2005)
Cornford, S.L., Feather, M.S., Kelly, J.C., Larson, T.W., Sigal, B., Kiper, J.D.: Design and Development Assessment. In: Proceedings of the Tenth International Workshop on Software Specification and Design (IWSSD 2000), pp. 105–114 (2000)
Deerwester, S., Dumais, S.T., Furnas, G.W., Landauer, T.K., Harshman, R.: Indexing by Latent Semantic Analysis. Journal of the Society for Information Science 41(6), 391–407 (1990)
Feather, M.S., Cornford, S.L., Hicks, K.A., Kiper, J.D., Menzies, T.: A Broad, Quantitative Model for Making Early Requirements Decisions. IEEE Software 25(2), 49–56 (2008)
Firesmith, D.: Quality Requirements Checklist. Journal of Object Technology 4(9), 31–38 (2005)
Glinz, M.: A Risk-Based, Value-Oriented Approach to Quality Requirements. IEEE Software 25(2), 35–41 (2008)
Herzwurm, G., Schockert, S., Pietsch, W.: QFD for Customer-Focused Requirements Engineering. In: Proceedings of 11th IEEE International Requirements Engineering Conference, pp. 330–338 (September 2003)
International Standard ISO/IEC 25021. Software engineering - Software product Quality Requirements and Evaluation (SQuaRE) - Quality measure elements (October 2007)
International Standard ISO/IEC 9126-1. Software engineering - Product quality - Part 1: Quality model (2001)
Kaiya, H., Sato, T., Osada, A., Kitazawa, N., Kaijiri, K.: Toward Quality Requirements Analysis based on Domain Specific Quality Spectrum. In: Proc. of the 23rd Annual ACM Symposium on Applied Computing 2008, Fortaleza, Ceara, Brazil, vol. 1(3), pp. 596–601. ACM, New York (2008) (Track on Requirements Engineering)
Kazman, R., Klein, M., Barbacci, M., Longstaff, T., Lipson, H., Carriere, J.: The Architecture Tradeoff Analysis Method. In: IEEE International Conference on Engineering of Complex Computer Systems (ICECCS), p. 68 (1998)
Macaulay, L.A.: Requirements Engineering. In: Applied Computing. Springer, Heidelberg (1996)
Minister of Economy, Trade and Industry, Japan (in Japanese), http://www.meti.go.jp/feedback/data/i30728aj.html
Ozkayad, I., Bass, L., Sangwan, R.S., Nord, R.L.: Making Practical Use of Quality Attribute Information. IEEE Software 25(2), 25–33 (2008)
Zhang, Y., Liu, Y., Zhang, L., Ma, Z., Mei, H.: Modeling and Checking for Non-Functional Attributes in Extended UML Class Diagram. In: Annual IEEE International Computer Software and Applications Conference (COMPSAC 2008), pp. 100–107 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kaiya, H., Tanigawa, M., Suzuki, S., Sato, T., Kaijiri, K. (2009). Spectrum Analysis for Quality Requirements by Using a Term-Characteristics Map. In: van Eck, P., Gordijn, J., Wieringa, R. (eds) Advanced Information Systems Engineering. CAiSE 2009. Lecture Notes in Computer Science, vol 5565. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02144-2_42
Download citation
DOI: https://doi.org/10.1007/978-3-642-02144-2_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02143-5
Online ISBN: 978-3-642-02144-2
eBook Packages: Computer ScienceComputer Science (R0)