Towards Managing Understandability of Quality-Related Information in Software Development Processes
- 2.6k Downloads
Establishing common understanding between the parties in the software process is important for dealing with quality of the prospective software. This process is difficult to organize because the parties (especially, developers and business stakeholders) perceive quality based on different world views. To address this problem, we aim at a solution for managing understandability of quality-related information in the software process. This solution provides the set of understandability assessment activities (aimed at diagnosing problems with communicated terms not belonging to the view of the target party) and understandability improvement activities (aimed at resolving these problems by translating problematic terms between world views and providing necessary explanations). These activities are supported by a modular ontology incorporating available quality-related knowledge; particular configuration of the ontology modules describes the quality view of the involved party. The proposed solution is expected to reduce the time and effort for establishing a communication basis while discussing software quality, thus cutting costs and strengthening the mutual trust of the parties.
Keywordsunderstandability software process software quality qualityrelated communicated information
Unable to display preview. Download preview PDF.
- 4.Guizzardi, G.: Ontological foundations for structural conceptual models. University of Twente (2005)Google Scholar
- 5.Guizzardi, G., Falbo, R., Guizzardi, R.S.: Grounding software domain ontologies in the unified foundational ontology (UFO): The case of the ODE software process ontology. In: Proceedings of the XI Iberoamerican Workshop on Requirements Engineering and Software Environments, pp. 244–251 (2008)Google Scholar
- 6.ISO/IEC 9126-1:2001: Software Engineering – Product Quality – Part 1: Quality Model. International Organization for Standardization, Geneva (2001)Google Scholar
- 7.Jin-Cherng, L., Kuo-Chiang, W.: A Model for Measuring Software Understandability. In: CIT 2006. IEEE (2006)Google Scholar
- 8.JIRA Issue Tracking System, http://www.atlassian.com/software/jira (accessed May 08, 2014)
- 10.Lin, J.-C., Wu, K.-C.: Evaluation of software understandability based on fuzzy matrix. Fuzzy Systems, 2008. In: FUZZ-IEEE 2008, pp. 887–892. IEEE (2008)Google Scholar
- 11.Mehmood, K., Cherfi, S.S.: Data quality through model quality: a quality model for measuring and improving the understandability of conceptual models. In: MDSEDQS 2009, pp. 29–32. ACM (2009)Google Scholar
- 13.Shekhovtsov, V.A., Mayr, H.C., Kop, C.: Harmonizing the Quality View of Stakeholders. In: Mistrik, I., Bahsoon, R., Eeles, R., Roshandel, R., Stal, M. (eds.) Relating System Quality and Software Architecture. Elsevier (in print, 2014)Google Scholar
- 14.Shekhovtsov, V.A., Mayr, H.C.: Managing Quality Related Information in Software Development Processes. In: CAiSE 2014 Forum. CEUR-WS.org (in print, 2014)Google Scholar
- 15.Shekhovtsov, V.A., Mayr, H.C., Kop, C.: Towards Conceptualizing Quality-Related Stakeholder Interactions in Software Development. In: Kop, C. (ed.) UNISON 2012. LNBIP, vol. 137, pp. 73–86. Springer, Heidelberg (2013)Google Scholar