<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>How do Colombian software companies evaluate software product quality?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Prior</string-name>
          <email>Julia.Prior@uts.edu.au</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>John L</string-name>
          <email>John.Leaney@uts.edu.au</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Technology Sydney</institution>
          ,
          <addr-line>15 Broadway, Ultimo</addr-line>
          ,
          <institution>Australia Faculty of Engineering and Information Technology, School of Computer Science</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Software developers confuse product quality with process quality, leading them to think they are measuring product quality when they are not. This is the main nding of our study of software developers in young companies in Colombia. Software product quality (SPQ) re ects two perspectives: conformance to speci cations, and satisfying expectations when it is used under speci ed conditions. Measuring product quality still remains a problem for software development companies in relation to factors such as cost, e ort, time, and competitiveness. There are few studies that show the current state of SPQ in companies, how companies evaluate product quality, and which measures they use to develop and launch products that meet high-quality criteria. This paper presents a study of SPQ in seven young software development companies in a developing country. We used a qualitative research approach to understand, through their experiences and knowledge, how 20 employees|developers, testers, and project managers|and their companies evaluate SPQ, and which measures they apply in their companies. Our results demonstrate that software process quality is better understood, and applied, by these software companies than SPQ. A greater di culty is that most study participants `overlaid' the idea of product quality with process quality, i.e. they talked about product quality as if it were process quality. These ndings have implications for companies that wish to increase competitiveness and productivity, as they must develop a working knowledge of SPQ that is not confused with software process quality. It also has implications for educators, to ensure that the distinction between process and product quality is explicitly taught.</p>
      </abstract>
      <kwd-group>
        <kwd>Software product quality software development companies measures open interviews qualitative analysis</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>young</p>
    </sec>
    <sec id="sec-2">
      <title>Introduction</title>
      <p>
        Software product quality (SPQ) re ects two perspectives: conformance to
speci cations and satisfying expectations when it is used under speci ed conditions
[
        <xref ref-type="bibr" rid="ref13 ref17 ref18 ref37">13, 17, 18, 37</xref>
        ].
      </p>
      <p>
        Software quality has gained major attention by software engineering
researchers in the last three decades [
        <xref ref-type="bibr" rid="ref41 ref45">41, 45</xref>
        ], primarily focusing on the importance
of the software process in the industry [
        <xref ref-type="bibr" rid="ref20 ref42">20, 42</xref>
        ]. Developing high-quality products
requires a lot of e ort, as developers have to also deal with challenges such as
competitiveness, quality issues, and customer satisfaction during development
[
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]. Software product quality is thus becoming more of a concern [
        <xref ref-type="bibr" rid="ref20 ref7">7, 20</xref>
        ]; Perez
et al. claim that \more companies and organisations insist not only on the
quality of the processes that are followed in software development, but also on the
quality of the products purchased or developed" [35, p.29]. Furthermore, SPQ
is often not de ned comprehensively, speci cally or e ectively because some
approaches have focused separately on certain quality aspects such as software
process quality characteristics, measures, de nitions, and software stakeholders
[
        <xref ref-type="bibr" rid="ref29 ref9">9, 29</xref>
        ].
      </p>
      <p>
        Companies need to understand the importance of product quality and realise
that the philosophy about \a quality process produces a quality product" [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] is
no longer enough. \. . . the software quality evaluations should be based on direct
evidence about the product, not only on evidence about the process" [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], since a
high-quality process does not necessarily ensure a good quality product.
However, measuring product quality by software development companies remains a
problem related to factors such as cost, e ort, time, and competitiveness [
        <xref ref-type="bibr" rid="ref2 ref44">2, 44</xref>
        ].
      </p>
      <p>
        Several authors claim that companies lack industrial studies that show the
current state of software product quality [
        <xref ref-type="bibr" rid="ref23 ref44">23, 44</xref>
        ], how best to evaluate the
product quality, and which measures to use to deliver a good product to the market
[
        <xref ref-type="bibr" rid="ref1 ref12 ref34 ref39 ref40 ref5 ref8">1, 5, 8, 12, 34, 39, 40</xref>
        ]. Furthermore, it may help developers and companies adopt
SPQ measures to help them satisfy customer expectations, especially in countries
where software development is in its youth [23, 26, 30{32]. Other studies state
that the existence of inappropriate SPQ measurement approaches predominate,
generating high costs in the remediation, defects correction, product
development, user dissatisfaction and low competitiveness in global markets [
        <xref ref-type="bibr" rid="ref10 ref16 ref38">10, 16, 38</xref>
        ].
      </p>
      <p>
        This paper presents a study carried out with seven young software
development companies in a developing country that examines how they evaluate
software product quality and which measures they apply in their companies. The
problem of low competitiveness and SPQ evaluation a ects the young software
development companies that represent 19% of the 590 companies in the software
and ICT industry in Colombia [
        <xref ref-type="bibr" rid="ref11 ref36">11, 36</xref>
        ]. Such companies must have between two
and ve years of operation to be considered a young company and have between
one to 200 employees. We employed a qualitative research approach to
understand how 20 employees, including developers, testers, and project managers,
and their companies, understand and assess SPQ. This data came from the
experiences and knowledge of developers via semi-structured interviews.
      </p>
      <p>This paper is organized as follows. In Section 2, we present a literature review.
In Section 3, we provide an overview of the qualitative research approach that we
used for this study. In Section 4, our data collection and analysis are explained
in detail. In Section 5 we present the ndings and discussion. Finally, in Section
6, the conclusions of our study are summarised and we describe possible future
work.
2</p>
    </sec>
    <sec id="sec-3">
      <title>Literature Review</title>
      <p>
        This section is a portion of a systematic literature review following the guidelines
proposed by [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] and presented in [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]. This literature review focuses on issues
of software product quality and how software development companies measure
their SPQ, focused on Colombia. Note that, in the literature, software
product quality is also referred to as non-functional quality. This empirical research
cannot do a really direct comparison with other countries because they are not
related to our study. Pelaez et al. [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ] describe an exploration of recognized
proposals focused on software quality, certi cations, and organizations focused on
improving software quality in Colombia. They state that Colombian companies
have implemented ITMark approach that is a model based entirely on CMMI as
a guide to systematic and organized steps that allows reaching optimal levels of
capacity and maturity, and Light MECPDS approach that is an agile model of
software process improvement based mainly on agile methodologies and
principles for small and medium enterprises (SME). Those approaches are the most
recommended practices for improving the software quality process in young
business. In addition, these authors emphasize the Colombia SME must have high
quality to be competitive in the worldwide market. They do not discuss SPQ.
      </p>
      <p>
        Lampasona et al. [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] present experiences in developing custom-tailored
quality models for Ecopetrol, a Colombian oil and gas company. They describe the
creation of the quality model for the IT department to improve software quality,
reduce the issues caused by unknown/probably poor software quality, and in
turn contribute to the ability to develop and maintain software faster and
support the company in becoming more agile. The custom-tailored quality model
for Ecopetrol works, in that they de ned and agreed upon a set of measurable
quality goals that de ne the oil company's quality focus. The measures chosen
were integrated into a comprehensive quality model, and the authors are working
on visualizing the analysis results in an intuitive manner. Although the model is
customized for the company's needs, they do not describe their model and how
it works with the measures selected.
      </p>
      <p>
        Escobar and Linares [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] show a model which could be used for measuring
companies agility in four di erent levels i) project, ii) project management,
iii) work-team, and iv) agile work-spaces coverage. They are focused more on
management process rather than on product quality. This contribution helps to
understand the current state of quality measurement, competitiveness, and
productivity in Colombia.
      </p>
      <p>
        Metaute and Serna [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] present an assessment of the ownership and use of
metrics in medium enterprises in Medellin-Colombia, seeking to make
recommendations that contribute to the strengthening of academia to support the industry.
They found that some companies applied metrics during the years 2013-2015 in
di erent stages of the software development life cycle. In addition, they use
models such as CMMI, ISO/IEC 9000, ITIL, and customized methods to evaluate
the software process quality. However, they did not ask companies about which
product measures were implemented and how they are doing the product
evaluation process. The authors combine di erent concepts and meanings from process
quality and product quality, which leads to di culty in understanding.
      </p>
      <p>
        Febrero et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] show the existing work on the modeling of software
reliability based on ISO/IEC 25000 standard as the starting point for a reliability
assessment proposal. They provide two main contributions: a systematic review of
standard based software reliability modeling literature and an innovative method
with which to model software reliability that integrates the stakeholders' needs.
They describe that the standards are well constructed, but they do not appear to
have had a great impact on academia and industry. They establish a reliability
model layout and assessment schema, but they do not describe what measures
they are using and how to evaluate the software product quality as a whole.
      </p>
      <p>
        Nakai et al. [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] propose a SQuaRE-based software quality framework, which
successfully made tangible many product metrics and qualities in use. These
metrics were originally de ned in the SQuaRE series [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Most of the work on
quality in use is in human computer interaction (HCI). For instance, the authors
validate that the framework is practically applicable to the software package or
service product. However, they do not show how they selected 47 product
metrics and 18 quality in use metrics, or how to evaluate SPQ in young software
development companies. (This framework describes a procedure created to
assess SPQ in large companies).
      </p>
      <p>
        Fernandez et al. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] propose a new model for assessment and selection of
software products according to their quality. The model is validated with some
non-functional requirements and measures. The process and the model could
help companies to choose SPQ measures and how to evaluate them. However,
they do not describe the SPQ evaluation processes and they lack justi cation as
to how and why they choose the non-functional requirements and measures.
      </p>
      <p>
        Baquero et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] highlight the importance of usability and accessibility as
quality factors of a secure web product. These aspects of quality of the products
have reached the level of being a demand of the market and have become a
di erentiating factor for an increasingly demanding customer base. They state
that in order to mitigate threats and vulnerabilities it is necessary to implement
methodologies that guarantee a good software product. However, they do not
describe a process or model to guarantee their claims or for describing usability
as a non-functional requirement and some quality factors including related
measures. In addition, they do not explain the SPQ evaluation process.
      </p>
      <p>A major issue for Colombian companies with models or standards
recognised in the software industry is that they were created to be implemented in
large companies with high nancial capability and solid experience. The high
nancial capability refers to the cost for extra resources such as time, human
resources, and the payment for expensive certi cations to achieve the goal of
being recognised as a company with high-quality levels. It limits the ability of
young Colombian companies in a developing country, because of their size, extra
resources, and experience for implementing measurement models and practices
of SPQ.</p>
      <p>The aforementioned studies describe di erent customized models integrating
some measures in their descriptions, but they do not explain: how those models
are working in a real software project, which measures and relationships they
have established, or help understand SPQ evaluation in young software
development companies. The gap of understanding SPQ evaluation in young software
development companies is the principal focus of this empirical research.
3</p>
    </sec>
    <sec id="sec-4">
      <title>Research Approach</title>
      <p>At the beginning of this study, we applied a quantitative research approach via a
closed questionnaire, which had as the objective to nd out which characteristics,
measures, and methods are currently used by Colombian software developers to
evaluate software product quality. The target participants were software
development companies and their developers, testers, and project managers. We ran
a pilot study on 11 people from four companies to test the questionnaire before
proceeding to collect the nal data. The pilot ndings showed that the
interviewees did not understand some questions, concepts, and elements de ned in the
survey, and the results were not useful.</p>
      <p>
        As we were interested in what they did understand and why, a qualitative
approach to explore software developers' experiences with and knowledge of SPQ
was appropriate for further research. A phenomenological approach contributes
to exploring and understanding the meaning that individuals or groups ascribe
to a human or social problem [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. So, we used a phenomenological approach,
focused on software developers' lived experience, which would enable us to
explore their understanding of SPQ. The steps followed in this approach were i)
design the interview, ii) selection of interviewees, iii) discovering meanings, iv)
data saturation, and v) validity of the analysis. This part of the research focused
on the following objectives:
1. identify what does product quality mean to Colombian software companies;
2. classify software developers' experiences when they evaluate software
product quality;
3. explore how organizations evaluate software product quality; and
4. identify which characteristics and measures software companies use to
evaluate software product quality.
      </p>
      <p>
        One technique used to get the necessary data is the semi-structured
interview, with open-ended questions, which permits the understanding of the
participants' experience and issues. Questions driving the interviews were grouped
into four categories: i) classi cation or demography, ii) SPQ in the organisation,
iii) SPQ personal perspective, and iv) SPQ evaluation at both the personal and
organisational level. The participants answered research questions based on i)
what do software developers/companies evaluate in product quality, and ii) how
do software developers/companies evaluate software product quality. This study
followed the steps described in [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] to design interviews and apply pilot tests.
3.1
      </p>
      <sec id="sec-4-1">
        <title>Validity</title>
        <p>We consider how to demonstrate the validity of our methods in this section.</p>
        <p>
          Data Saturation. One of the markers of valid phenomenological research is
data saturation. Data saturation is about the depth of the data [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. The depth
of the data is expressed in terms of quality, as the richness of the data [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. Data
saturation is reached when no new or relevant data seem to emerge regarding
a pattern [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. We planned to carry out 20 interviews initially. We may have
done more if, after the initial analysis, data saturation was not reached. Guest
et al. in an analysis of the development of ideas in a research study, found that
saturation occurred within the rst twelve interviews, although basic elements
for patterns were present as early as six interviews [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
        <p>Method Validity. To ensure that the process used is valid, we adopted a
well-researched iterative method, further described in 4.1. This uses iterations
between the collection, data analysis and conclusions drawn.</p>
      </sec>
      <sec id="sec-4-2">
        <title>Validity of Analysis</title>
        <p>Data Saturation in Practice. For all the patterns, we considered
saturation had been reached when the authors agreed that no new or relevant data
emerged regarding any patterns. This was the outcome of the iterative process
described below.</p>
        <p>Iterative Method Validation. The rst author did the initial coding, and
preliminary patterns. The coding and patterns were then reviewed and re ned
by the second author with the rst author. The coding and patterns were then
reviewed and re ned again by the third author with the rst author. The three
authors then reviewed the patterns and developed the overarching theme
together.
4</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Data Collection</title>
      <p>
        In this section, we describe in more detail the data collection and analysis
processes that we used. This study follows Miles et al. interactive model [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] to guide
the thematic and interpretive analysis. We performed both manual analysis and
semi-automatic analysis using NVivo.
4.1
      </p>
      <sec id="sec-5-1">
        <title>Overview of the Approach</title>
        <p>
          The approach has three concurrent ows of activity: data analysis, data
display, and conclusion drawing and veri cation/validity [
          <xref ref-type="bibr" rid="ref27 ref28 ref3">3, 27, 28</xref>
          ]. Each of these
three components continues during and after data collection. Data analysis
involves analytic choices based on key phrases and nodes. Data display serves to
organize and compress information, making it amenable to further analysis and
interpretation, and meanings drawn from the data have to be tested against the
data, with more being sought as necessary [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. The continual validation is one
of our strongest claim to validity. We iterated the approach cycle until we had
reconciled all parts of each to the other. In other words, our termination of the
iterations is de ned by no discernible di erences in patterns found by each of
researchers.
4.2
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>Interviews</title>
        <p>The aim of this research is to understand how software development companies
and their employees evaluate and measure software product quality. The rst and
second authors designed a set of open-ended questions to use in interviews.
Participants interacted directly with the rst author through video-conference
software for the interviews, sharing their views, experiences, and knowledge about
software quality. The duration of each interview was 30 minutes and they were
audio-recorded on the rst author's laptop, as well as with the Voice Memos app
on their phone.</p>
        <p>
          The criteria to select the participants were two-fold: i) they had to be
employees for a small (11-50 employees) or medium (51-200 employees) enterprise
(SME), and, ii) they had to have at least two years of professional experience
working in a software development area, i.e. \the experience of developing
software" [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. Table 1 summarises the participants classi cation. For this classi
cation, Market is de ned as a combination of Local (L), National (N), and
International (I). These classi cations describe the type of participant companies,
the interviewees' roles in their companies. Most importantly, this information
Size
Small
(2 years
of
creation)
provides some context for the study and its participants, as well as presenting
some of its limitations with regard to scope. Further to the scope of the study,
interviews were conducted within seven companies, with three employees from
each young software development company (developer, tester, and project
manager), except one which had two interview participants. So, we conducted a total
of 20 interviews.
        </p>
        <p>Each interview included classi cation questions (company size, role, market,
and industry), as described above, and four open-ended questions about software
product quality, which are speci cally targeted for the participant vs company.
The open-ended questions were:
1. What does software product quality mean for your organization?
2. What about your everyday work is related to software product quality?
3. How does your organization evaluate software product quality?
4. How do you evaluate software product quality?</p>
        <p>Once the research team had started with the reading and understanding
process of each transcript, we decided to ask more questions to some interviewees to
clarify some details from their responses. These questions were relatively simple,
and did not require the deep exploration of the open-ended questions.
Participants replied to the extra questions in brief, follow-up interviews, which were
transcribed from Spanish to English and included in their les respectively.</p>
        <p>The interview instruments and procedures were piloted with three employees
of a Colombian software development company. This experience con rmed our
expectation that interviews would take approximately 30 minutes and also led
to some changes in the delivery and sequencing of questions.
4.3</p>
      </sec>
      <sec id="sec-5-3">
        <title>Thematic Analysis</title>
        <p>To begin the analysis, the rst author spent several weeks translating all the
interviews from Spanish to English, and then performed four iterations reading
through each question and response transcripts to understand the data. The
second author acted as an advisor, participated in essential dialectic discussions
several times per week with the rst author, during the interview period and
beyond, to clean and organize the data and to clarify the interviewees' responses.
The third author acted as an adjudicator and evaluator of the interview data,
analysis, and interpretations.</p>
        <p>Coding. The research team read through all the responses question-by-question,
eight times during four iterations, and highlighted key phrases (clauses,
sentences, keywords, etc.), which included actions, activities, concepts, di erences,
opinions, or anything else intriguing. We also annotated the responses, to clarify
meaning and our understanding, but we did not change the participant responses
or their words in any way. During this process, we created di erent descriptive
tables to include key information such as ID or pseudonyms, answers for each
participant, and keywords and phrases. Participant names are anonymous, their
names are unidenti ed.</p>
        <p>Codes, Nodes and Pattern Creation. Table 2 describes the de nitions of
entities involved in the analysis and creation of codes, nodes and patterns. After
establishing con dence in the meaning attributed to the codes, we grouped them
together into nodes, based on similarity. We then developed patterns based on
the nodes. Sometimes, we changed the pattern, or read the transcript sentence
again, to further understand it, as suggested in Section 4.1.</p>
        <p>
          Item
Source
Code
Node
Pattern
Theme
Description
Research materials including documents, interviews, and audio
Key phrase from the source data. Coding \leads to breaking down data
into incidents and examining their similarities and di erences " [
          <xref ref-type="bibr" rid="ref43">43</xref>
          ]
Container that represents collection of codes which have a strong
similarity
Collection of nodes with common ideas
A dominant pattern, characterised by a large number of nodes and
connections to other patterns
We initially identi ed 12 patterns, which were subsequently merged to form 10
patterns due to considerable overlap in shared nodes. Table 3 shows these 10
patterns. Each pattern is presented with its name, description, and the number
of occurrences of the codes forming that pattern in the interview data.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Findings and discussion</title>
      <p>In this section, we discuss the ndings of our study and their signi cance to the
evaluation of software product quality.
5.1</p>
      <sec id="sec-6-1">
        <title>The Pattern \process quality over product quality"</title>
        <p>The strongest and most signi cant pattern to emerge from the analysis, we
named \process quality over product quality". Although the participant
developers and their companies tend to have well-developed approaches to process
quality, including customized methodologies, procedures, and following CMMI
guidelines, they do not have well-de ned approaches to product quality.</p>
        <p>All except one participant indicated that software quality assurance in their
companies is dominated by software process quality and not by software
product quality, and they do not have well-de ned SPQ assurance procedures. Just
over half of the 20 participants confuse product quality with process quality.
More than that, these participants `overlaid' the idea of product quality with
process quality, i.e. they talked about product quality as if it was process quality.</p>
        <p>In examining their answers across the four questions, 16 participants
explained that software quality is key. However, all their answers are about
software process quality, even though the questions are speci cally about software
product quality. This is exempli ed in the following statements:
Name Description
A.Customer satis- Customer satisfaction is achieved for companies by ful lling
faction the acceptance criteria, generating value to the customers,
and giving satisfaction to the nal user
B.Ful lling cus- Customer requirements are ful lled and supported during
tomer requirements requirements veri cation and validation. This ensures that
customer needs as a whole, from the technical and business
requirements, are included in the nal product
C.Customized pro- Protocols and methodologies are customized for software
tocols and method- quality veri cation and validation. Such customized
protoologies cols have activities related to performing engineering process,
peer reviews and implementing checklists for reviewing
E.Manual and au- Manual and automation tests are executed for evaluating
tomation tests software product quality. Such tests are smoke, functional
regression, performance, user interface, and coding according
to the context and company
F.Measures and in- Colombian young companies are evaluating software quality
dicators evaluated with approximately 50 di erent measures and indicators
G.Process qual- Companies are focused on process quality rather than
prodity over product uct quality. Some companies have customized methodologies,
quality procedures, and alleged CMMI compliant process. However,
they present product quality processes that are not well
de</p>
        <p>ned
H.Existing proce- Best development practices, guidelines, and policies are
imdures, best prac- plemented for evaluating software quality
tices, guidelines,
and policies
I.Project
ment skills
manage- Project management skills are implemented for planning
and controlling the team with good practices and strategies,
de ning a dynamic method for reviewing how the results
came out, which defects are identi ed, tracking tests
execution, and management estimation
K.Software prod- Software quality characteristics (such as functionality,
mainuct quality charac- tainability, portability, security, and usability) are
impleteristics mented for assessing product quality
L.Things are not Things related to documentation, quality characteristics and
well measures, and automated tests are not working well in the
young software development companies
#Codes
29
37
77
24
36
17
21
36
61
26
{ \Software quality is important because we know that for customers it is
essential that the product is useful and functional. The objective as quality analysts
is to ensure that the quality process of software manufacturing meets the
requirements de ned by the customer and the process de ned by the quality
area." (George)
{ \Quality is the key to the company's success. In addition, some added values
are made to give security and con dence to the customer that the information
that is being downloaded is real." (Julien)
{ \That the product meets standards at the level of coding and performance."
(Nick).</p>
        <p>Despite having a clear idea of quality and its importance, most participants
are focused only on process quality. In response to the questions on product
quality, they responded with the following quotes, which demonstrate the tendency
to overlay, or con ate, product quality with process quality.</p>
        <p>{ \We are focusing on process quality. The process for controlling the logs/bugs
is on implementation (because we do not have measures); the company has
generated the indicators slowly." (Anna)
{ \Within the organization, we have indicators. We follow the development
and testing process" and \this process is important during the validation
because the customer is who gives feedback on whether the product meets the
agreed-upon requirements." (Kyra)</p>
        <p>Only four participants demonstrated that they understood software product
quality, as distinct from process quality:
{ \The organisation has two procedures: mature products which are in the
market (maintainability), and new products (usability and functionality)."
(James)
{ \Product quality is part of the company's mission, which is providing services
to the customer to guarantee good products." (Angel)
{ \What we seek is that the functionality corresponds to what should be
implemented, which is determined by the use cases, user stories, and quality
attributes that are ful lled with the expected maintenance, performance,
availability, and other quality attributes that are de ned for a particular project".
(Lachlan)
{ \We try to ensure the quality from the requirements stage. Checklists are
made to review from this stage some features to meet the usability criteria."
(Karol)</p>
        <p>In summary, 80% of the interviewees understand that they need to attend
to quality in their companies, but are focused only on process quality. Only
a few of the interviewees appear to have a good understanding of SPQ. Just
over half of the interviewees appear to not understand the di erence between
software process quality and software product quality. Furthermore, the latter
group confuse process quality with product quality. As a consequence of this
confusion, they do not recognize that they are not, in fact, measuring product
quality.</p>
      </sec>
      <sec id="sec-6-2">
        <title>The Theme \Process Quality over Product Quality"</title>
        <p>
          When we re-examined the other patterns, we found that many of them
substantially reinforced Pattern G \process quality over product quality". We thus
developed this dominant pattern into an overarching theme, and relate these other
patterns (A, B, C, E, F, H, I, K, L) to Pattern G because they provide further
evidence for the nding that developers confuse process quality and product
quality. Customer satisfaction (usability) and ful lling customer requirements
(functional suitability) are clearly product quality characteristics, but the
participants talk about them as if process quality is needed to assure it [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ].
        </p>
        <p>The following patterns reinforce that participants are focusing on software
process quality (SQ) over SPQ. The pattern names and their relevance to
process quality over product quality are given below. Table 3 has more complete
de nitions of the patterns.</p>
        <p>Pattern A (Customer satisfaction)|twelve participants claim to be focused
on customer satisfaction and perception, but most did not talk about measures
of customer satisfaction. Only three of these twelve mentioned SPQ measures
such as usability, process, and product measures for customer satisfaction.</p>
        <p>Pattern B (Ful lling customer requirements) reinforces the theme by the lack
of SPQ attributes as requirements. Only four participants talked about ful lling
well-de ned SPQ criteria as important.</p>
        <p>Pattern C (Customized protocols and methodologies)|19 participants
customize protocols and methodologies for verifying and validating software
process quality, rather than SPQ. This supports the idea that software development
companies are focused more on software process quality than SPQ.</p>
        <p>Pattern E (Manual and automation tests) reinforces the theme by the lack
of SPQ evaluation criteria. Sixteen participants focused on applying manual and
automatic code tests (but not product tests) during their quality evaluation
process.</p>
        <p>Pattern F (Measures and indicators evaluated) strengthens this theme by the
lack of SPQ attributes as measures and indicators. Fifteen participants evaluate
software process quality with approximately 50 process measures and indicators.</p>
        <p>Pattern H (Existing procedures, best practices, guidelines, and policies)
support this theme by the lack of SPQ evaluation practices or guidelines. 11
participants focused on the best development practices and following guidelines and
policies provided by the company for evaluating software process quality alone.</p>
        <p>Pattern I (Project management skills) reinforces the idea by the lack of SPQ
evaluation skills as project management indicators. Half of the participants are
implementing project management skills to organize the team and make the
quality process dynamic, but they are not focused on managing product quality.</p>
        <p>Pattern K (Software product quality characteristics) reinforces this theme by
the lack of SPQ attributes as characteristics and measures. Most participants
focused on software process quality. As mentioned previously, only four
participants focused on SPQ characteristics including functionality, maintainability,
portability, security, and usability.</p>
        <p>Pattern L (Things are not well) reinforces this theme by the lack of SPQ
evaluation attributes. Thirteen participants argue that things need to improve
in relation to documentation, characteristics, measures, and automated tests.
6</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>CONCLUSIONS</title>
      <p>
        In this paper, we present our study aimed at understanding how young software
development companies evaluate software product quality and which measures
they apply in their companies to do so. This research was driven by the assertion
that software product quality assurance is essential to producing high quality
products, as argued by Maibaum and Wassyng [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]: \ . . . the software quality
evaluations should be based on direct evidence about the product, not only on
evidence about the process".
      </p>
      <p>
        We used phenomenological research to investigate participants' experiences
in software quality. Our ndings demonstrate that young software companies in
Colombia focus more on process quality than software product quality.
Moreover, software developers in these companies confuse product quality with
process quality, and even con ate the former with the latter. As a consequence, they
mistakenly believe that they are evaluating software product quality, when, in
fact, they are not. This nding has implications for quality assurance of these
companies' software products, and the companies' competitiveness and success
[
        <xref ref-type="bibr" rid="ref10 ref38">10, 38</xref>
        ].
      </p>
      <p>The companies could distinguish software product quality from software
process quality, being focused in the product rather the process for getting the
software product. In addition, we suggest that the companies at the beginning of
their projects could follow some steps to evaluate SPQ. First, identifying which
particular product quality characteristics (so-called non-functional requirements)
you are implemented in your project or you are going to implement (i.e.
usability, security, maintainability, so on). Second, classifying the measures that you
are going to assess for identifying some issues in the software product (according
to some models/standards, i.e. ISO/IEC 25000). Third, applying the measures
selected to the software product according to the criterion given by the
models/standards. Finally, analyzing the results generated and propose some
strategies to mitigate or x the issues before launching the nal product.</p>
      <p>Although this study presents an empirical understanding of software product
quality, of course, it is not a complete picture of how SPQ is evaluated in practice
in general. The following limitations should be considered in assessing and using
this research: i) the phenomenological research design, ii) the seven participants
companies are only young Colombian software development companies (2-5 years
old), iii) 20 interviews were carried out with individual participants from these
companies, iv) participants are all software developers, testers, and project
managers, each with a minimum of 2 years' experience in a software engineering role,
v) the interviews were semi-structured, consisting of four open-ended questions,
vi) the interviews were conducted in Spanish via video-conferencing tools, and
after those were translated to English, vii) thematic analysis was performed
to understand how these participants and their companies evaluate software
product quality, and viii) the author's background as both an experienced
professional software engineer and a lecturer in software engineering for many years.</p>
      <p>We plan to propose an economical and exible model for evaluating
software product quality in young software development companies. The aims of
the model are to help reduce workload, time, and resources in order to make
SPQ assurance more economical.</p>
      <p>We also plan to build communities of practice to share the meanings and
criteria to consider SPQ as a key factor for software development projects. They
could contribute to SPQ evaluation and building new understanding with other
companies' experiences and knowledge. These groups could also generate a
thematic guideline by industry (i.e. nance, services, health, information
technology, manufacturing, education, etc.) for recording best practices to evaluate their
software products according to non-functional requirements.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baquero</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gil</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hernandez</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The usability and accessibility as quality factors of a secure web product</article-title>
          .
          <source>International Journal of Applied Engineering Research</source>
          <volume>13</volume>
          (
          <issue>23</issue>
          ),
          <volume>16288</volume>
          {
          <fpage>16294</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Barney</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wohlin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Software product quality: Ensuring a common goal</article-title>
          .
          <source>In: International Conference on Software Process</source>
          . pp.
          <volume>256</volume>
          {
          <fpage>267</fpage>
          . Springer (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bazeley</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Qualitative data analysis: Practical strategies</article-title>
          .
          <source>Sage</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Burmeister</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aitken</surname>
            ,
            <given-names>L.M.:</given-names>
          </string-name>
          <article-title>Sample size: How many is enough?</article-title>
          <source>Australian Critical Care</source>
          <volume>25</volume>
          (
          <issue>4</issue>
          ),
          <volume>271</volume>
          {
          <fpage>274</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Carvalho</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meira</surname>
            ,
            <given-names>R.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Freitas</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eulino</surname>
          </string-name>
          , J.:
          <article-title>Embedded software component quality and certi cation</article-title>
          .
          <source>In: 35th Euromicro Conference on Software Engineering and Advanced Applications</source>
          . pp.
          <volume>420</volume>
          {
          <fpage>427</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2009</year>
          ). https://doi.org/10.1109/SEAA.
          <year>2009</year>
          .90
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Crotty</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The foundations of social research: Meaning and perspective in the research process</article-title>
          .
          <source>Sage</source>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Curcio</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malucelli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reinehr</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paludo</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <article-title>An analysis of the factors determining software product quality: A comparative study</article-title>
          .
          <source>Computer Standards &amp; Interfaces</source>
          <volume>48</volume>
          ,
          <issue>10</issue>
          {
          <fpage>18</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Escobar</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Linares</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A model for measuring agility in small and medium software development enterprises</article-title>
          .
          <source>In: XXXVIII Conferencia Latinoamericana en Informatica (CLEI)</source>
          . pp.
          <volume>1</volume>
          {
          <fpage>10</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Fayad</surname>
            ,
            <given-names>M.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laitinen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ward</surname>
            ,
            <given-names>R.P.</given-names>
          </string-name>
          :
          <article-title>Thinking objectively: software engineering in the small</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>43</volume>
          (
          <issue>3</issue>
          ),
          <volume>115</volume>
          {
          <fpage>118</fpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Febrero</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calero</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moraga</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <article-title>Software reliability modeling based on ISO/IEC SQuaRE</article-title>
          .
          <source>Information and Software Technology</source>
          <volume>70</volume>
          (
          <issue>2</issue>
          ),
          <volume>18</volume>
          {
          <fpage>29</fpage>
          (
          <year>2016</year>
          ). https://doi.org/10.1016/j.infsof.
          <year>2015</year>
          .
          <volume>09</volume>
          .006
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Fedesoft:
          <article-title>Caracterizacion del sector teleinformatica, software y ti en colombia</article-title>
          .
          <source>Report</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Fernandez</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cruz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verdegay</surname>
            ,
            <given-names>J.L.:</given-names>
          </string-name>
          <article-title>A new model based on soft computing for evaluation and selection of software products</article-title>
          .
          <source>IEEE Latin America Transactions</source>
          <volume>16</volume>
          (
          <issue>4</issue>
          ),
          <volume>1186</volume>
          {
          <fpage>1192</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Garvin</surname>
            ,
            <given-names>D.A.</given-names>
          </string-name>
          :
          <article-title>What does \product quality" really mean? Sloan management review 25 (</article-title>
          <year>1984</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Goulding</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Grounded theory, ethnography and phenomenology: A comparative analysis of three qualitative strategies for marketing research</article-title>
          .
          <source>European journal of Marketing</source>
          <volume>39</volume>
          (
          <issue>3</issue>
          /4),
          <volume>294</volume>
          {
          <fpage>308</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Guest</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bunce</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Johnson</surname>
          </string-name>
          , L.:
          <article-title>How many interviews are enough? an experiment with data saturation and variability</article-title>
          .
          <source>Field methods 18(1)</source>
          ,
          <volume>59</volume>
          {
          <fpage>82</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Idri</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bachiri</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fernandez-Aleman</surname>
            ,
            <given-names>J.L.:</given-names>
          </string-name>
          <article-title>A framework for evaluating the software product quality of pregnancy monitoring mobile personal health records</article-title>
          .
          <source>Journal of medical systems 40(3)</source>
          ,
          <volume>50</volume>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <article-title>ISO24765: Systems and</article-title>
          software engineering - vocabulary
          <source>(ISO/IEC:24765)</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <article-title>ISO25000: Systems and software engineering - systems and software quality requirements and evaluation (SQuaRE) - guide to SQuaRE (ISO</article-title>
          /IEC:25000) (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <article-title>ISO25023: Systems and software engineering - systems and software quality requirements and evaluation (SQuaRE) - measurement of systems and software product quality (</article-title>
          <source>ISO/IEC:25023)</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Jinzenji</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hoshino</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Williams</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Takahashi</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>An experience report for software quality evaluation in highly iterative development methodology using traditional metrics</article-title>
          .
          <source>In: 2013 IEEE 24th International Symposium on Software Reliability Engineering (ISSRE)</source>
          . pp.
          <volume>310</volume>
          {
          <fpage>319</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Kitchenham</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Procedures for performing systematic reviews</article-title>
          . Keele, UK, Keele University 33(
          <year>2004</year>
          ),
          <volume>1</volume>
          {
          <fpage>26</fpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Kitchenham</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , P eeger, S.L.:
          <article-title>Software quality: the elusive target</article-title>
          .
          <source>IEEE software 13(1)</source>
          ,
          <volume>12</volume>
          {
          <fpage>21</fpage>
          (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Lampasona</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heidrich</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basili</surname>
            ,
            <given-names>V.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ocampo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Software quality modeling experiences at an oil company</article-title>
          .
          <source>In: Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement</source>
          . pp.
          <volume>243</volume>
          {
          <fpage>246</fpage>
          . ACM,
          <volume>2372296</volume>
          (
          <year>2012</year>
          ). https://doi.org/10.1145/2372251.2372296
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Maibaum</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wassyng</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A product-focused approach to software certi cation</article-title>
          .
          <source>Software Technologies</source>
          <volume>41</volume>
          (
          <issue>2</issue>
          ),
          <volume>91</volume>
          {
          <fpage>93</fpage>
          (
          <year>2008</year>
          ). https://doi.org/10.1109/
          <string-name>
            <surname>MC</surname>
          </string-name>
          .
          <year>2008</year>
          .37
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Marshall</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brereton</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kitchenham</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Tools to support systematic reviews in software engineering: a cross-domain survey using semi-structured interviews</article-title>
          .
          <source>In: Proceedings of the 19th international conference on evaluation and assessment in software engineering</source>
          . p.
          <fpage>26</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Metaute</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serna</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Diagnostic on the appropriation of metrics in software medium enterprises of medellin city</article-title>
          .
          <source>Revista Antioquena de las Ciencias Computacionales y la Ingenieria de Software</source>
          <volume>6</volume>
          (
          <issue>1</issue>
          ),
          <volume>6</volume>
          {
          <fpage>14</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Miles</surname>
            ,
            <given-names>M.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huberman</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huberman</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huberman</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Qualitative data analysis: An expanded sourcebook</article-title>
          .
          <source>sage</source>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Miles</surname>
            ,
            <given-names>M.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huberman</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saldana</surname>
          </string-name>
          , J.:
          <article-title>Qualitative data analysis: A Method Sourcebook</article-title>
          .
          <source>Sage</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Nakai</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsuda</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Honda</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Washizaki</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fukazawa</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>A square-based software quality evaluation framework and its case study</article-title>
          .
          <source>In: 2016 IEEE Region 10 Conference (TENCON)</source>
          . pp.
          <volume>3704</volume>
          {
          <fpage>3707</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Pelaez</surname>
            ,
            <given-names>L.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hurtado</surname>
            ,
            <given-names>R.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Franco</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          :
          <article-title>Certi cacion de la calidad del proceso y producto: ruta para pymes colombianas que fabrican software</article-title>
          .
          <source>Ventana Informatica</source>
          <volume>25</volume>
          (
          <issue>2</issue>
          ),
          <volume>41</volume>
          {
          <fpage>61</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Perdomo</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zapata</surname>
            ,
            <given-names>C.M.:</given-names>
          </string-name>
          <article-title>Identi cacion de criterios para relacionar la usabilidad con el alfa sistema de software del nucleo de semat</article-title>
          .
          <source>In: Proceedings of the Latin American Software Engineering Symposium (LASES)</source>
          . pp.
          <volume>17</volume>
          {
          <issue>22</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Perdomo</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zapata</surname>
            ,
            <given-names>C.M.:</given-names>
          </string-name>
          <article-title>Software quality measures and their relationship with the states of the software system alpha</article-title>
          .
          <source>Ingeniare. Revista chilena de ingenier a 29(2)</source>
          ,
          <volume>1</volume>
          {
          <fpage>23</fpage>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Perdomo-Charry</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>How do Colombian software companies evaluate software product quality?</article-title>
          <source>Ph.D. thesis</source>
          , University of Technology Sydney (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Perdomo-Charry</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zapata-Jaramillo</surname>
            ,
            <given-names>C.M.:</given-names>
          </string-name>
          <article-title>Modelo para la medicion del progreso del alfa sistema de software del nucleo de Semat con base en las normas ISO/IEC 2502n e ISO/IEC 2504n</article-title>
          .
          <source>Ph.D. thesis</source>
          , Universidad Nacional de Colombia-Sede Medell n (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Perez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Velez</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ayaz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Evaluation of the non-functional requirements of usability: A systematic study</article-title>
          .
          <source>International Journal of Advanced Research in Computer Science</source>
          <volume>7</volume>
          (
          <issue>3</issue>
          ) (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Pino</surname>
            ,
            <given-names>F.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piattini</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A software maintenance methodology for small organizations: Agile-mantema</article-title>
          .
          <source>Journal of Software: Evolution and Process</source>
          <volume>24</volume>
          (
          <issue>8</issue>
          ),
          <volume>851</volume>
          {
          <fpage>876</fpage>
          (
          <year>2012</year>
          ). https://doi.org/10.1002/smr.541
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Pressman</surname>
            ,
            <given-names>R.S.:</given-names>
          </string-name>
          <article-title>Software engineering: a practitioner's approach</article-title>
          . Palgrave Macmillan, United
          <string-name>
            <surname>States</surname>
          </string-name>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>Rodriguez</surname>
            ,
            <given-names>J.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sierra</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jaramillo</surname>
            ,
            <given-names>L.K.</given-names>
          </string-name>
          :
          <article-title>Model for measuring usability of survey mobile apps, by analysis of usability evaluation methods and attributes</article-title>
          .
          <source>In: 10th Iberian Conference on Information Systems and Technologies (CISTI)</source>
          . pp.
          <volume>1</volume>
          {
          <issue>6</issue>
          (
          <year>2015</year>
          ). https://doi.org/10.1109/CISTI.
          <year>2015</year>
          .7170420
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <surname>Rodriguez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piattini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Systematic review of software product certi cation</article-title>
          .
          <source>In: 7th Iberian Conference on Information Systems and Technologies (CISTI)</source>
          ,. pp.
          <volume>1</volume>
          {
          <issue>6</issue>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>Sanchez-Gordon</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>O'Connor</surname>
            ,
            <given-names>R.V.</given-names>
          </string-name>
          :
          <article-title>Understanding the gap between software process practices and actual practice in very small companies</article-title>
          .
          <source>Software Quality Journal</source>
          <volume>24</volume>
          (
          <issue>3</issue>
          ),
          <volume>549</volume>
          {
          <fpage>570</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41.
          <string-name>
            <surname>Sjoberg</surname>
            ,
            <given-names>D.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dyba</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jorgensen</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The future of empirical methods in software engineering research</article-title>
          .
          <source>In: 2007 Future of Software Engineering</source>
          . pp.
          <volume>358</volume>
          {
          <fpage>378</fpage>
          . IEEE Computer Society (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          42.
          <string-name>
            <surname>Solyman</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ibrahim</surname>
            ,
            <given-names>O.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Elhag</surname>
            ,
            <given-names>A.A.M.:</given-names>
          </string-name>
          <article-title>Project management and software quality control method for small and medium enterprise</article-title>
          .
          <source>In: 2015 International Conference on Computing, Control, Networking, Electronics and Embedded Systems Engineering (ICCNEEE)</source>
          . pp.
          <volume>123</volume>
          {
          <fpage>128</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          43.
          <string-name>
            <surname>Vaismoradi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Turunen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Snelgrove</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Theme development in qualitative content analysis and thematic analysis (</article-title>
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          44.
          <string-name>
            <surname>Wagner</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <source>Software product quality control</source>
          . Springer, Germany (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          45.
          <string-name>
            <surname>Wirth</surname>
          </string-name>
          , N.:
          <article-title>A brief history of software engineering</article-title>
          .
          <source>IEEE Annals of the History of Computing</source>
          <volume>30</volume>
          (
          <issue>3</issue>
          ),
          <volume>32</volume>
          {
          <fpage>39</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>