Tulio Cremonini Entringer
Universidade Estadual do Norte
Fluminense Darcy Ribeiro, Brazil
E-mail: tulio_entringer@hotmail.com
Ailton da Silva Ferreira
Universidade Federal Fluminense, Brazil
E-mail: ailtonsilvaferreira@yahoo.com.br
Submission: 11/23/2018
Revision: 2/08/2019
Accept: 2/27/2019
ABSTRACT
The
theme of “Software Quality Evaluation”, and its importance, concerns the
standardization of the development processes, in order to guarantee a higher
quality of the systems. In this scenario, this theme has gained importance in
academic research, due to the emphasis that the theme has increasingly presented
to organizations, since they understand that the main objective is to guarantee
a final product that satisfies the expectations of the client. In order to
verify the scientific scenario in recent years, this work aims to carry out a
review of the literature on “Software Quality Evaluation”, based on a
bibliometric analysis and review. For this, the method of bibliographic
revision with four different phases proposed by Marasco (2008) was used. From
the data extracted from the Scopus database, the results of the systematic
review and bibliometric analysis were analyzed from the information on
publications, citations and approaches of the papers that deal with this
subject. As results, the present article showed the academic and practical
importance of the studies on “Software Quality Evaluation”. In addition, it is
possible to identify gaps in the scientific literature that can be filled by
future work in the area, based on the studies developed by specialists.
Keywords: Software; Quality; Software Quality
Evaluation; Bibliometric Analysis
1. INTRODUCTION
With the accelerated pace of dissemination of information, and the need for organizations to keep abreast of current events, information becomes increasingly important, because with access to it, organizations can analyze the market and design objectives, decisions based on more credible information.
For the processing of the vast amount of information available in the globalized world, it is important that organizations enjoy the resources and tools of systems and software that have the ability to process information and make it useful.
The role of softwares in the information production process is to receive, process and disseminate important information for the management and control of the activities of an organization. Among the main purposes of an information system is to assist its users in activities, processes and decision making.
The evolution of technology has significantly impacted these systems, since they have been developed with robust and complex computational principles. As a consequence of this impact, organizations started to give more importance to the origin, data processing and quality of the information generated.
Software is important throughout the organization management process. To make these systems efficient, it is important that there is a follow-up, thus verifying if the desired specificities are actually achieved.
Despite the obvious importance, some systems may not achieve their goals. This can happen for several reasons, which can be caused by the lack of operational knowledge on the part of the end user, until the system is not meeting the real needs proposed.
In order to verify the scientific scenario in recent years, this work had the objective of a review of the literature on the evaluation of software quality from a bibliometric analysis.
Several studies have addressed the evaluation of software quality, for example: in telecommunications industry systems (SURYN; LAVERDIÈRE, 2007), in web applications and B2B e-commerce applications (BEHKAMAL; KAHANI; AKBARI, 2009); in ERP projects (PARTHASARATHY; SHARMA, 2017), in systems of the logistics sector (KURTEL; OZEMRE, 2013), among others.
The first section presents the contextualization and the objective of this research. The second section presents an approach to evaluating the quality of software. The third section presents the research methods, which included the systematic bibliographic review and the methods of analysis of publications, citations and approaches. The following section presents the research results, which include the authors and journals that published the most in the study area (publications analysis); the main approaches of articles related to software quality (approach analysis); and the most cited articles in the database searched, taking into account the impact factor of the journal in which the work was published. Finally, the last section presents the findings of the study.
2. SOFTWARE QUALITY EVALUATION
The software is made based on a standardization of the development processes, in order to guarantee a higher quality of the systems. The models applied in quality assurance mainly act in the process, but the main objective is to guarantee a final product that satisfies the client's expectations (GUERRA; COLOMBO, 2009).
The parameters and criteria for the quality of information systems are defined by NBR ISO / IEC 9126-1 as "the totality of the characteristics of a software product that gives it the ability to satisfy explicit and implicit needs" (ABNT, 2003).
The needs expressed in the definition of the requirements to be fulfilled by the system are named of explicit needs, among them we can mention the objective of the system, the functions and the expected performance. Tsukumo (1997) conceptualize implicit needs, as those that are even not expressly stated, are necessary to the system user. The authors emphasize that generally in this class are included the requirements that are not explicit because they are obvious, and also the requirements that were not perceived as necessary in the development of the system.
For Rothery (1995), "quality is appropriateness to use. It is the conformity of the requirements ". Therefore, the author affirms that the quality management involves a priori three elements, they are: definition of the objectives; standards, and a system.
Weinberg (1993) concludes that quality is defined from the perceived value to some person, so the quality is relative, that is, what is quality for one person, may not be for another. For the author, such a perception of quality is always influenced by the politics and emotion of the people involved. Côrtes (2008) adds that "the quality of a product is subjective and varies according to the place and time ...", where the same product may present higher or lower quality when evaluated by different people.
The main quality indicator in any product, including software, is end-user satisfaction, that is, the parameter that serves to express the value and utility of the system, and how much it meets the user's real needs (INTHURN, 2001).
In order to better satisfy the quality perception of users of a given system, Laudon and Laudon (2011) argue that organizations can improve the quality of their software in two ways: using quality assurance techniques or improving data quality.
Although quality is a factor to be considered in the development of the systems, Tsukumo (1997) state that quality assessment has emerged as a need to improve existing systems, so the need to evaluate this quality is necessary when the product is already in use.
According to Côrtes (2008), the last decades were of high commitment to obtain results in the area of quality, all supported by elaborations of systems of normalization, metrology and certification. This author clarifies these systems, being: (i) standardization the activity that establishes dispositions destined to the common and repetitive use to reach a high degree of order; (ii) metric is the set of operations whose purpose is to determine the value of a quantity; and (iii) certification to prove and declare that a company has products, processes or services in accordance with certain standards.
With increasing concern about quality, companies started to adopt procedures to guarantee the security and quality of the information produced, since information systems, especially those in computer format, are vulnerable to the most varied problems, such as errors, loss and various difficulties such as hardware or software failures (LAUDON; LAUDON, 2011).
Evaluating the quality of systems becomes more and more important, given that users excel more and more at good quality. For Guerra and Colombo (2009), the quality of software should be evaluated at all stages, that is, during development, after the product generated, and finally in the product in use. Although the literature suggests this form of evaluation, the objective of this study is to evaluate the quality of the stage of use of the system, that is, in the step quality measures in use.
The International Organization for Standardization (ISO) listed in NBR ISO/IEC 9126-1, the set of characteristics that must be verified in a software to be considered quality, that is, if it has the characteristics capable of satisfying the users' needs (ABNT, 2003).
According to Khaddaj and Horgan (2004), quality is a multidisciplinary idea reflected in a quality model, where each parameter used in the model refers to a dimension of quality.
There are currently several criteria for assessing the quality of a system, however, organizations may also create their own criteria based on the importance they present to the organization (INTHURN, 2001). Considering that the work in question refers to the end user's point of view of a system, the evaluation criteria were based on NBR ISO/IEC 9126-1. According to NBR ISO/IEC 9126-1, it can be stated that the attributes of software quality can be defined by six characteristics: functionality, reliability, usability, efficiency, maintainability and portability (ABNT, 2003).
Bibliometrics provides statistical metrics related to the study of quantitative processes of production, dissemination and use of information and also designates advanced processes and mechanisms of online search and information retrieval techniques, being important tools for management of teaching and knowledge, once that it is possible to detect gaps in the scientific literature (BUFREM; PRATES, 2006).
This research can be considered theoretical and conceptual and is focused on the bibliographic analysis to be carried out through a structured review of the literature, aiming to analyze the software quality evaluation.
Will be used the method of bibliographic revision, proposed by Marasco (2008), with four different phases (definition of database, definition of research keywords, selection and analysis of papers), as shown in Figure 1.
In the first phase for the composition of the bibliographic portfolio, the Scopus databases were defined.
Figure
1: Flow chart of methodology to be applied in the bibliometric review.
Source: author (2018).
Although the results and conclus ions from this research are limited to the selected database, the ideas presented in this paper contribute to the development of the field of knowledge and can serve as inspiration for the development of new knowledge, both for academics and professionals in the field of software quality evaluation.
Surveys were conducted in journals without temporal delimitation of published studies. The total amount of works found in the mentioned databases was a result of the combinations of keywords searched in the titles and in the summaries of the papers. The research was conducted in November of the year 2018.
In the phase of definition of keywords for the bibliographic review, from the Scopus database, the following keywords were used: "Evaluation of Software Quality" OR "Software Quality Evaluation".
These terms were submitted to the selection filter, which included the inclusion criterion by reading the title, summary and keywords.This search resulted in a sample of 235 papers published. The selection filter was applied related to the type of document, where only articles were selected, since only these are evaluated by pairs in their final version, resulting in 85 papers.
Subsequent to the definition of the sample, the data available in the Scopus database were extracted as: authors, title, journal, year and number of citations. In the analysis of citations of papers collected at the Scopus database, two activities are presented: calculation of the corrected index of citations and ordering of the most cited papers.
Equation 1 shows the calculation of the Corrected Citation Index (CCi), in which the CI is the citation index extracted from the database and IF is the impact factor of the journal in which the paper was published (IRITANI et al., 2015). According to Lopes and Carvalho (2012), the correction of citation index aims to contain, in addition to the number of citations , the relevance of the journal in which the paper was published.
CCi = CI x (IF+ 1) (1)
4. RESULTS AND DISCUSSION
The bibliometry analysys is able to discover how the characteristics of publications of the field and, with this, to visualize the scientific scene, the main authors and works, the most relevant journals and the distinctive features that integrated the studies carried out, which helps in the elaboration of dissertations and papers, since it is possible to analyze the existing gaps in the scientific literature of a given area of research.
The first analysis of the publications was of periodicals per year, in which it was possible to identify the evolution of the publications of articles focused on the study on the evaluation of software quality.
Figure 2 shows the evolution chart of the number of publications over the years from ordo to the Scopus database. It is observed that, in the last 35 years, there has been little publication of work on this subject, varying from 0 to 2 publications per year. Between 2001 and 2009, there was a small increase in publications, with a variation of 1 to 4 publications per year. As of 2010, there was another growth of publications, especially in 2011, when there were 9 publications of articles on the evaluation of software quality. Between 2015 and 2018, the average number of publications per year was 4 articles.
Figure
2: Evolution of the number of publications over the years in the Scopus
database.
Source: author (2018).
It
is also important to note that in the year 2018 only five studies were
conducted focused on this topic. The following are the most recent work in the
areas of software quality assessment are:
·
Shrestha et al. (2018) used three International Standards (process
assessment ISO/IEC 15504-330xx series, IT Service Management ISO/IEC 20000
series, and System and Software Quality Models from ISO/IEC 25010) to present
an account of a DSR (Design Science Research) project with three evaluation
sites where the artefact was tested in real organizational contexts. The
project demonstrated the significant role of International Standards to confirm
research relevance during artefact design, development and evaluation.
·
Kostin and Smirnov (2018) proposed a generalized model for evaluation of
software functionality. The authors also provided a functional evaluation model
for machine translation systems developed based on it and that can be a
prototype for more detailed models. In this work, we consider some ways to use
these models to numerically evaluate the functionality of automatic translation
systems.
·
Yue (2018) propose a new method to compare two intervals
based on two-dimensional geometric interpretation. Equivalence is illustrated
by a test. Some mathematical experiments are shown to illustrate validity. The
proposed method is applied to the evaluation of software product quality. The
results show that the method provided has important implications in theoretical
and practical perspectives.
·
Liu et al. (2018) identified three critical elements of a typical
crowdsourcing software project, including mass developers, task editors, and
crowdsourcing service platform, and proposed a new value-rate quality
assessment strategy to evaluate these elements respectively. When assessing the
atomic unity of crowdsourcing the quality of crowdsourcing software, the model
not only considers the values of the individual units, but also takes into
account the factors of the participants, provides a method of calculating the
value rate, as a quality metric for a crowdsourcing software project. The
authors applied the proposed evaluation strategy on crowdsourcing service
platforms and conducted simulation experiments to analyze their effectiveness.
The results showed that, with the increase in the number of tasks, a consistent
coupling relationship between the value of the contractor and the probability
of the user's ability. The proposed model can be extended to model the various
factors, besides the value rate, that must be modeled to evaluate a
crowdsourcing project.
·
Hong and Kim (2018) aimed to understand and recognize which quality
assessment factors should be considered by the convergence software used in the
main technologies of the 4th revolution of the sector and its importance. The
scale of quality evaluation proposed in this study can be applied to software
of various application environments, such as drones, autonomous vehicles and
artificial intelligence. In assessing the quality of the software, the authors
hope that it will be possible to develop a better quality for the software by
analyzing the expected big data processing in the software of the application
environment through filtered analysis.
Among
the 158 authors surveyed, the authors who published the most are show in Figure
3.
Figure 3: Quantitative
publications of the main authors in the Scopus database. Source: author (2018).
Li, K. stands out for the author with the highest number
of publications on the evaluation of software quality, with 4 articles
published. Then, with 3 articles published each, Harju, H. and Zhang, Y.
appear, and the latter has published together with Li, K. They also stand out
because they have 2 publications each: Fernández-Sanz, L .; Kou, J .; Li, Q .;
Li, Z. M .; Liu, W .; Martínez, J. J. and Villalba, M. T. Then, according to
the Scopus database, the articles published by the three authors with the
largest number of papers in the study area are:
·
Li, Zhang, and Liu (2014) presented an illustrated
example to show the application of the proposed model of quality software
evaluation, and the results shown that the weights of product characteristics
and the customers needs in HoQ (House of Quality) analyzed can make software
quality more accurate and comprehensive in software quality evaluation.
·
Li, Zhang, Liu, and Gao (2012) presented a fuzzy regression
model with trapezoidal fuzzy numbers to express the relationships between the
user requirements and software features which can not only meet the fuzziness
of the user requirements but meet the complexity of the software products in
reality. An illustrated example is presented to show the application of the
proposed model, and the results indicate the model is more flexible and lays a
good foundation for analyzing the software products quality quantitatively.
·
Li, Zhang, and Kou (2012) presented a fuzzy regression
model with asymmetric triangular fuzzy numbers to express the functional
relationships in order to guide us to adjust development strategy to produce
high-quality software. An illustrated example is presented to show the
application of the proposed model.
·
According
to Li, Kou, and Gong (2011), the software quality
prediction model is the key technology in the software quality assessment
system, which can be used to evaluate the software quality characteristics that
users care about. For the authors, predictive models are often used to find the
non-linear relationship between metric data and quality factors.
·
Rosqvist, Koskela and Harju
(2003) developed of a generic and
operationally feasible measurement technique to transform the tacit knowledge
of a software expert to a probability distribution depicting his/her
uncertainty of the level of achievement related to a quality attribute. The
authors developed rules for the construction of a consensus probability measure
based on expert-specific probability measures and derived a framework for
specifying software quality strategy and for evaluating the acceptance of a
software produced in a software development process; The above technical
developments are used to support group decision-making regarding the launch or
implementation decision of a software version; the allocation of resources
during the software development process.
·
Harju (2002) addressed a brief review of
some widely referenced standards, to consider a context for using the approach
for other attributes of reliability rather than security. According the author,
software quality assessment consists of three parts: personal, product and
process evaluations. All of them are also required for a reliability
assessment. The publication is focused on product certification from three
different points of view: reliability score, software reliability engineering,
risk management process.
Table 1 shows the list of extracted, in descending order
of the number of citations, at the Scopus database, specifying the number of
citations and the that was published, impact fator, according to the Journal Citation Reports
(JCR), and the citation index corrected.
Table 1: List of papers and
their respective CI, %CI, JIF and CIC.
Reference |
Journal |
CI |
%CI |
JIF |
CIC |
(TANG; FARN,
2005) |
Journal
of Business Ethics |
35 |
5,76% |
2,917 |
137,095 |
(MAROTO;
TORMOS, 1994) |
International
Transactions in Operational Research |
32 |
5,26% |
2,4 |
108,8 |
(LI; ZHANG;
LIU, 2014) |
Journal
of Intelligent and Fuzzy Systems |
39 |
6,41% |
1,426 |
94,614 |
(CHANG; WU;
LIN, 2008) |
Software
Quality Journal |
35 |
5,76% |
1,596 |
90,86 |
(ROSQVIST;
KOSKELA; HARJU, 2003) |
Software
Quality Journal |
34 |
5,59% |
1,596 |
88,264 |
(NIE; LEUNG,
2011) |
ACM
Transactions on Software Engineering and Methodology |
29 |
4,77% |
1,946 |
85,434 |
(MIYOSHI;
AZUMA, 1993) |
IEEE
Transactions on Software Engineering |
16 |
2,63% |
3,331 |
69,296 |
(FONTANA;
BRAIONE; ZANONI, 2012) |
Journal
of Object Technology |
64 |
10,53% |
- |
64 |
(PEDRYCZ et
al., 2001) |
Neurocomputing |
15 |
2,47% |
3,241 |
63,615 |
(BLIN;
TSOUKIÀS, 2001) |
Software
Quality Journal |
16 |
2,63% |
1,596 |
41,536 |
(DUQUE-RAMOS
et al., 2011) |
Journal
of Research and Practice in Information Technology |
41 |
6,74% |
- |
41 |
(JOHNSTON,
1987) |
Journal
of Computer Assisted Learning |
14 |
2,30% |
1,859 |
40,026 |
(RUAN; YANG,
2014) |
Mathematical
Problems in Engineering |
12 |
1,97% |
1,145 |
25,74 |
(SIMÃO;
BELCHIOR, 2003) |
Lecture
Notes in Computer Science |
18 |
2,96% |
- |
18 |
(KURILOVAS;
SERIKOVIENE, 2010) |
Informatics
in Education |
13 |
2,14% |
- |
13 |
CI – Citation Index; %CI – Relative Citation IndexI; JIF- Journals
Impact Factor (2017); CIC – Citation index
corrected. Source: authors (2018).
After calculating the citation index correction, the work
developed by Tang and Farn (2005) stands out for having the largest CIC number.
Next, the article by Chang, Wu and Lin (2008); Li;
Zhang and Liu (2014) and Maroto and Tormos (1994) are highlighted.
Tang and Farn (2005) investigated the effect of
interpersonal influence on personal software piracy, also known as softlifting.
A laboratory experiment with 54 subjects was conducted, in which each subject
was told to participate in a software quality evaluation exercise. However, a
ploy was carried out to measure the subjects' intention in software piracy
under different levels of group pressure and financial gains. A path analysis
demonstrated that normative influence was related to softlifting intention, yet
information influence effect was marginal. The effect of normative influence on
softlifting behavior was mainly mediated by softlifting intention.
Maroto and Tormos (1994) presented a comparative study of
a representative sample of packages: CA-Superproject, Instaplan, Micro Planner,
Microsoft Project and Project Scheduler, through the evaluation of quality
features such as user-friendliness, documentation, resource allocation.
Li et al. (2014) investigated the multiple attribute
decision making (MADM) problem for software quality evaluation based on the
geometric aggregation operators with hesitant fuzzy uncertain linguistic
information. Then, motivated by the ideal of traditional geometric operation,
the authors have developed some geometric aggregation operators for aggregating
hesitant fuzzy uncertain linguistic information. The prominent characteristic
of these proposed operators are studied. Then, they have utilized these
operators to develop some approaches to solve the hesitant fuzzy uncertain
linguistic multiple attribute decision making problems. Finally, a practical
example for software quality evaluation was given to verify the developed approach
and to demonstrate its practicality and effectiveness
Chang et al. (2008) proposesed a software quality
evaluation model and its computing algorithm with the main objective to propose
a novel Analytic Hierarchy Process (AHP) approach for addressing uncertainty
and imprecision in service evaluation during pre-negotiation stages, where
comparative judgments of decision makers are represented as fuzzy triangular
numbers. A new fuzzy prioritization method, which derives crisp priorities from
consistent and inconsistent fuzzy comparison matrices, was proposed. The Fuzzy
Analytic Hierarchy Process (FAHP)-based decision-making method can provide
decision makers or buyers with a valuable guideline for evaluating software
quality. Importantly, the proposed model can aids users and developers in
assessing software quality, making it highly applicable for academic and
commercial purposes.
The works of Fontana, Braione, and Zanoni (2012) and
Duque-Ramos, Fernández-Breis, Stevens, & Aussenac-Gilles (2011) stand out because
they have more citations, according to a Scopus database, according to the
number of journals because they were not considered relevant by a JCR.
This paper of Fontana, Braione, and Zanoni (2012) reviews
the current overview of the tools for automatic code smell detection. It
defines research questions about the consistency of their responses, their
ability to expose the regions of code most affected by structural decay, and
the relevance of their responses with respect to future software evolution. It
gives answers to them by analyzing the output of four representative code smell
detectors applied to six different versions of GanttProject, an open source
system written in Java. The results of these experiments cast light on what
current code smell detection tools are capable of and what the relevant areas
for further improvement are.
Duque-Ramos, Fernández-Breis, Stevens, and
Aussenac-Gilles (2011) proposed a framework for evaluating the quality of
ontologies based on the SQuaRE standard for software quality evaluation. This
method requires the definition of both a quality model and quality metrics for
evaluating the quality of the ontology. The quality model was divided into a
series of quality dimensions or charac - ter istics, such as structure or
functional adequacy, which are organized into subcharacteristics, such as
cohesion or tangledness. Thus, each subcharacteristic was evaluated by applying
a series of quality metrics, which are automatically measured. Finally, each
characteristic was evaluated by combining values of its subcharacteristics.
This work also includes the application of this frame - work for the evaluation
of ontologies in two application domains.
5. CONCLUSION
This paper presents a bibliometric analysis about the quality evaluation applied in software with the objective of identifying the frequency of scientific publications on the subject.
It is observed that, in the last 35 years, there has been little publication of work on this subject, varying from 0 to 2 publications per year. Between 2001 and 2009, there was a small increase in publications, with a variation of 1 to 4 publications per year. As of 2010, there was another growth of publications, especially in 2011, when there were 9 publications of articles on the evaluation of software quality. Between 2015 and 2018, the average number of publications per year was 4 articles.
Li, K. stands out
for the author with the highest number of publications on the evaluation of
software quality. The following authors also highlighted the number of
publications in this area: Harju, H., Zhang, Y., Fernández-Sanz, L., Kou, J.,
Li, Q., Li, Z. M., Liu, W., Martínez, J.J. and Villalba, M.T.
The results
obtained from the citations analysis, which shows the relationship of current
and relevant articles in the field, can help in the composition of the
bibliographic portfolio in the elaboration of future works in the area of
software quality, since this analysis takes into account, in addition to the
number of citations of the articles, the relevance of the periodical in which
the article was published. After
calculating the citation index correction, the work developed by Tang and Farn
(2005) stands out for having the largest CIC number. Next, the article by Maroto and Tormos (1994), Li et al. (2014)
and Chang et al. (2008) are highlighted.
It is considered that this article reached its objective, since it presented the scenario of publications about the use of norms and techniques applied in quality of software and its relevance at the moment. This work can be used as support for future researches that seek to use techniques and norms of applied quality in software or motivate researches to look for new alternatives of quality control models applied in software development processes.
REFERENCES
ABNT. (2003) Engenharia
de software - Qualidade de produto. Parte 1: Modelo de qualidade. Associação
Brasileira de Normas Técnicas.
BEHKAMAL, B.; KAHANI, M.; AKBARI, M. K. (2009) Customizing
ISO 9126 quality model for evaluation of B2B applications. Information and
Software Technology, v. 51, n. 3, p. 599–609.
BLIN, M. J.; TSOUKIÀS, A. (2001) Multi-Criteria Methodology
Contribution to the Software Quality Evaluation. Software Quality Journal,
v. 9, n. 2, p. 113–132.
BUFREM, L. S.; PRATES, Y. (2006) O saber científico
registrado e as práticas de mensuração da informação. Ciência da Informação,
v. 34, n. 2.
CHANG, C.-W.; WU, C.-R.; LIN, H.-L. (2008) Integrating
fuzzy theory and hierarchy concepts to evaluate software quality. Software
Quality Journal, v. 16, n. 2, p. 263–276.
CÔRTES, P. L. (2008) Administração de sistemas de
informação. São Paulo: Saraiva.
DUQUE-RAMOS, A. et al. (2011) OQuaRE: A square-based
approach for evaluating the quality of ontologies. Journal of Research and
Practice in Information Technology, v. 43, n. 2, p. 159–176.
FONTANA, A. F.; BRAIONE, P.; ZANONI, M. (2012) Automatic
detection of bad smells in code: An experimental assessment. The Journal of
Object Technology, v. 11, n. 2, p. 5.
GUERRA, A.; COLOMBO, R. M. T. (2009) Qualidade de
produto de software. Ministério da Ciência e Tecnologia, , 2009. Available:
http://www.mct.gov.br/upd_blob/0203/203505.pdf. Access: 11/09/2018.
HARJU, H. (2002) Cost-effective design and assessment of
dependable software: Part 1. VTT Tiedotteita - Valtion Teknillinen
Tutkimuskeskus, n. 2151, p. 3–114.
HONG, J. K.; KIM, J. A. (2018) Case study of convergence
software considering Aesthetics in center of conversion software quality in the
4th industry revolution environment. Journal of Engineering and Applied
Sciences, v. 13, n. 4, p. 3853–3859.
INTHURN, C. (2001) Qualidade & teste de software.
Florianópolis: Visual Books.
IRITANI, D. R. et al. (2015) Análise sobre os conceitos e
práticas de Gestão por Processos: revisão sistemática e bibliometria. Gestão
& Produção, v. 22, n. 1, p. 164–180.
JOHNSTON, V. M. (1987) The evaluation of microcomputer
programs: an area of debate. Journal of Computer Assisted Learning, v.
3, n. 1, p. 40–50.
KHADDAJ, S.; HORGAN, G. (2004) The Evaluation of Software
Quality Factors in Very Large Information Systems. Electronic Journal of
Information Systems Evaluation, v. 7, n. 1, p. 43–48.
KOSTIN, A. V.; SMIRNOV, V. V. (2018) Functionality
Evaluation Model for Machine Translation Systems. Journal of Computer and
Systems Sciences International, v. 57, n. 1, p. 157–169.
KURILOVAS, E.; SERIKOVIENE, S. (2010) Learning Content and
Software Evaluation and Personalisation Problems. Informatics in Education,
v. 9, n. 1, p. 91–114.
KURTEL, K.; OZEMRE, M. (2013) Cohesive software measurement
planning framework using ISO standards: a case study from logistics service
sector. Journal of Software: Evolution and Process, v. 25, n. 7, p.
663–679.
LAUDON, K. C.; LAUDON, J. P. (2011) Sistemas de
informação gerenciais. São Paulo: Pearson Prentice Hall.
LI, K. et al. (2012) The application of fuzzy regression
based on the trapezoidal fuzzy numbers to the software quality evaluation. Journal
of Convergence Information Technology, v. 7, n. 19, p. 293–300.
LI, K.; KOU, J.; GONG, L. (2011) Predicting Software
Quality by Optimized BP Network Based on PSO. Journal of Computers, v.
6, n. 1.
LI, K.; ZHANG, Y.; KOU, J. (2012) Fuzzy regression with
asymmetric fuzzy coefficients applied to software quality evaluation. Information,
v. 15, n. 10, p. 3957–3967.
LI, K.; ZHANG, Y.; LIU, W. (2014) Weight Analysis based on
ANP and QFD in Software Quality Evaluation. Applied Mathematics &
Information Sciences, v. 8, n. 2, p. 793–798.
LIU, A. et al. (2018) An effective value-rate model for
crowdsourcing software quality evaluation. Journal of Advanced Oxidation
Technologies, v. 21, n. 2.
LOPES, A. P. V. B. V.; CARVALHO, M. M. DE. (2012) The
evolution of the literature on innovation in cooperative relationships: a
bibliometric study for the last two decades. Gestão & Produção, v.
19, n. 1, p. 203–217.
MARASCO, A. (2008) Third-party logistics: A literature
review. International Journal of Production Economics, Research and
Applications in E-Commerce and Third-Party Logistics Management. v. 113, n. 1,
p. 127–147.
MAROTO, C.; TORMOS, P. (1994) Project management: an
evaluation of software quality. International Transactions in Operational
Research, v. 1, n. 2, p. 209–221.
MIYOSHI, T.; AZUMA, M. (1993) An empirical study of
evaluating software development environment quality. IEEE Transactions on
Software Engineering, v. 19, n. 5, p. 425–435.
NIE, C.; LEUNG, H. (2011) The Minimal Failure-Causing
Schema of Combinatorial Testing. ACM Transactions on Software Engineering
and Methodology, v. 20, n. 4, p. 1–38.
PARTHASARATHY, S.; SHARMA, S. (2017) Impact of
customization over software quality in ERP projects: an empirical study. Software
Quality Journal, v. 25, n. 2, p. 581–598.
PEDRYCZ, W. et al. (2001) Calibration of software quality:
Fuzzy neural and rough neural computing approaches. Neurocomputing, v.
36, n. 1–4, p. 149–170.
ROSQVIST, T.; KOSKELA, M.; HARJU, H. (2003) Software
quality evaluation based on expert judgement. Software Quality Journal. v. 11,
n. 1, p. 39–55.
ROTHERY, B. (1995) ISO 14000 and ISO 9000.
Brookfield, Vt: Gower.
RUAN, C.; YANG, J. (2014) Software Quality Evaluation Model
Based on Weighted Mutation Rate Correction Incompletion G1 Combination Weights.
Mathematical Problems in Engineering, v. 2014, p. 1–9.
SHRESTHA, A. et al. (2018) Benefits and relevance of
International Standards in a design science research project for process
assessments. Computer Standards & Interfaces, v. 60, p. 48–56.
SIMÃO, R. P. S.; BELCHIOR, A. D. (2003) Quality
characteristics for software components: Hierarchy and quality guide. Lecture
Notes in Computer Science (including subseries Lecture Notes in Artificial
Intelligence and Lecture Notes in Bioinformatics), v. 2693, p. 184–206.
SURYN, W.; LAVERDIÈRE, F. (2007) The applicability analysis
of ISO/IEC 9126 series of standards in telecom sector: the example of
softswitch category of software. Software Quality Journal, v. 15, n. 4,
p. 417–448.
TANG, J.-H.; FARN, C.-K. (2005) The Effect of Interpersonal
Influence on Softlifting Intention and Behaviour. Journal of Business Ethics,
v. 56, n. 2, p. 149–161.
TSUKUMO, A. N. (1997) Qualidade de software: visões de produto e processo de software. In:
II ESCOLA REGIONAL DE INFORMÁTICA DA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO
REGIONAL DE SÃO PAULO. Piracicaba:
Proceedings…Piracicaba: SBCRSP,
1997.
WEINBERG, G. (1993) Software com qualidade - Pensando e
idealizando sistemas. Makron, v. 1.
YUE, C. (2018) A novel approach to interval comparison and
application to software quality evaluation. Journal of Experimental &
Theoretical Artificial Intelligence, p. 1–20.