Abstract
In this study, the software product quality measurement, based on the consistency-drive pairwise comparisons (PC) is proposed as a new way of approaching this complicated problem. The assessment of software quality (SQ) is a complex process. It is usually done by experts who use their knowledge and experience. Their subjective assessments certainly involve inaccuracy (which is difficult to control) and consistency of assessments (which can be measured and may influence accuracy). The inconsistency analysis, which is proposed in this approach, is used to improve assessments. Weights, reflecting the relative importance of the attributes, are computed as opposed to the commonly practiced arbitrary assignment. The PC method allows to define a consistency measure and use it as a validation technique. A consistency-driven knowledge acquisition, supported by a properly designed software, contributes to the improvement of quality of knowledge-based systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Chemuturi, M.: Mastering Software Quality Assurance: Best Practices. Tools and Technique for Software Developers. J. Ross Publishing, Fort Lauderdale (2010)
Pressman, S.: Software Engineering: A Practitioner’s Approach, 6th edn. McGraw-Hill Education Pressman, Boston (2005)
Zhang, X.M., Teng, X.L., Pham, H.: Considering fault removal efficiency in software reliability assessment. IEEE Trans. Syst. Man Cybern. Syst. Hum. 33(1), 114–119 (2003)
Khoshgoftaar, T.M., Bhattacharyya, B.B., Richardson, G.D.: Predicting software errors, during development, using nonlinear regression models: a comparative study. IEEE Trans. Reliab. 41(3), 390–395 (1992)
Kenny, G.Q.: Estimating defects in commercial software during operational use. IEEE Trans. Reliab. 42(1), 107–115 (1993)
Koczkodaj, W.W.: Testing the accuracy enhancement of pairwise comparisons by a Monte Carlo experiment. J. Stat. Plan. Infer. 69(1), 21–31 (1998)
Likert, R.: A technique for the measurement of attitudes. Arch. Psychol. 140, 1–55 (1932)
Faliszewski, P., Hemaspaandra, E., Hemaspaandra, L.A., Rothe, J.: Llull and Copeland voting computationally resist bribery and constructive control. J. Artif. Intell. Res. 35, 275–341 (2009). Conference: 2nd International Workshop on Computational Social Choice Location: Liverpool, England
Thurstone, L.L.: A law of comparative assessments. Psychol. Rev. 34, 273–286 (1927)
Colonius, H.: Representation and uniqueness of the Bradley-Terry-Luce model for pair comparisons. Br. J. Math. Stat. Psychol. 33, 99–103 (1980)
Saaty, T.L.: A scaling methods for priorities in hierarchical structure. J. Math. Psychol. 15, 234–281 (1977)
Koczkodaj, W.W., Mikhailov, L., Redlarski, G., Soltys, M., Szybowski, J., Tamazian, G., Wajch, E., Yuen, K.K.F.: Important facts and observations about pairwise comparisons. Fundamenta Informaticae 144, 1–17 (2016)
Koczkodaj, W.W.: Pairwise comparisons rating scale paradox. In: Transactions on Computational Collective Intelligence XXII. Lecture Notes in Computer Science, vol. 9655, pp. 1–9 (2016)
Williams, C., Crawford, G.: Analysis of subjective judgement matrices. The Rand Corporation Report R-2572-AF, pp. 1–59 (1980)
Koczkodaj, W.W.: Statistically accurate evidence of improved error rate by pairwise comparisons. Percept. Mot. Skills 82(1), 43–48 (1996)
Koczkodaj, W.W., Szwarc, R.: Pairwise comparisons simplified. Appl. Math. Comput. 253, 387–394 (2015)
Jensen, R.: An alternative scaling method for priorities in hierarchical structures. J. Math. Psychol. 28, 317–332 (1984)
Bauschke, H.H., Borwein, J.M.: On projection algorithms for solving convex feasibility problems. SIAM Rev. 38(3), 367–426 (1996)
Bozoki, S., Fulop, J., Koczkodaj, W.W.: An LP-based inconsistency monitoring of pairwise comparison matrices. Math. Compute Model. 54(1–2), 789–793 (2011)
Khoshgoftaar, T.M., Allen, E.B., Bullard, L.A., Halstead, R., Trio, G.P.: A tree-based classification model for analysis of a military software system. In: Proceedings of IEEE High-Assurance Systems Engineering Workshop, pp. 244–251 (1997)
IEEE Standard 1061-1992: Standard for a Software Quality Metrics Methodology. Institute of Electrical and Electronics Engineers, New York (1992)
McCall, J., Richards, P., Walters, G.: Factors in Software Quality, NTIS (1977)
Boehm, B.W., Brown, J.R., Lipow, M.: Quantitative evaluation of software quality. In: Proceedings of the 2nd International Conference on Software Engineering. IEEE Computer Society Press (1976)
Leffingwell, D., Widrig, D.: Managing Software Requirements: A Use Case Approach, 2nd edn. Addison Wesley, Boston (2003)
The Rome Air Development Center is now the Rome Laboratory, as of 1991
Wiegers, K.: Software Requirements, 2nd edn. Microsoft Press, Redmond (2003)
Wohlin, C., Lundberg, L., Mattsson, M.: Special issue: trade-off analysis of software quality attributes. Softw. Qual. J. 13, 327–328 (2005)
Sommerville, I.: Software Engineering, 9th edn. Addison-Wesley Longman Publishing Co., Inc., Boston (2006)
Boehm, B.W., Brown, J.R., Kaspar, H., Lipow, M., Macleod, G., Merrit, M.: Characteristics of Software Quality. North-Holland, Amsterdam (1978)
Pfleeger, S.L., Atlee, J.M.: Software Engineering: Theory and Practice. Prentice Hall PTR, Upper Saddle River (2009)
https://sourceforge.net/projects/concluder/. Accessed 10 Feb 2017
Heer, J., Card, S.K., Landay, J.A.: Prefuse: a toolkit for interactive information visualization. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Portland, Oregon, USA, pp. 421–430. ACM (2005)
The Agile Movement. http://agilemethodology.org/, see also W. W. Royce, Managing the development of large software systems: concepts and techniques, Proceeding ICSE 1987, pp. 328–338 (1987)
Duncan, G.O.: Private communication. Accessed 02 Mar 2017
Lessmann, S., Baesens, B., Mues, C., Pietsch, S.: Benchmarking classification models for software defect prediction: a proposed framework and novel findings. IEEE Trans. Softw. Eng. 34(4), 485–496 (2008)
https://www.iso.org/standard/35733.html. Accessed 10 Feb 2017
ISO/IEC 25010:2011, Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models (2011)
Feigenbaum, A.V.: Total Quality Control. McGraw-Hill, New York (1983)
Kitchenham, B., Pfleeger, S.L.: Software quality: the elusive target. IEEE Softw. 13(1), 12–21 (1996)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Koczkodaj, W.W., Dymora, P., Mazurek, M., Strzałka, D. (2019). Consistency-Driven Pairwise Comparisons Approach to Software Product Management and Quality Measurement. In: Zamojski, W., Mazurkiewicz, J., Sugier, J., Walkowiak, T., Kacprzyk, J. (eds) Contemporary Complex Systems and Their Dependability. DepCoS-RELCOMEX 2018. Advances in Intelligent Systems and Computing, vol 761. Springer, Cham. https://doi.org/10.1007/978-3-319-91446-6_28
Download citation
DOI: https://doi.org/10.1007/978-3-319-91446-6_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-91445-9
Online ISBN: 978-3-319-91446-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)