<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "JATS-journalpublishing1.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="article">
<front>
    <journal-meta>
        <journal-id journal-id-type="publisher-id">INFEDU</journal-id>
        <journal-title-group>
            <journal-title>Informatics in Education</journal-title>
        </journal-title-group>
        <issn pub-type="epub">1648-5831</issn>
        <issn pub-type="ppub">1648-5831</issn>
        <publisher>
            <publisher-name>VU</publisher-name>
        </publisher>
    </journal-meta>
    <article-meta>
                <article-id pub-id-type="publisher-id">INFEDU.2020.02</article-id>
                        <article-id pub-id-type="doi">10.15388/infedu.2020.02</article-id>
                        <article-categories>
            <subj-group subj-group-type="heading">
                <subject>Article</subject>
            </subj-group>
        </article-categories>
                        <title-group>
            <article-title>An Approach to Evaluate the Complexity of Block-Based Software Product</article-title>
        </title-group>
                        <contrib-group>
                                        <contrib contrib-type="author">
                                                <name>
                    <surname>FRONZA</surname>
                    <given-names>Ilenia</given-names>
                </name>
                                <email xlink:href="mailto:ilenia.fronza@unibz.it">ilenia.fronza@unibz.it</email>
                                                <xref ref-type="aff" rid="j_INFEDU_aff_000"/>
                                            </contrib>
                        <aff id="j_INFEDU_aff_000">Free University of Bozen/Bolzano, Piazza Domenicani 3, 39100 Bolzano, Italy</aff>
                                                    <contrib contrib-type="author">
                                                <name>
                    <surname>CORRAL</surname>
                    <given-names>Luis</given-names>
                </name>
                                <email xlink:href="mailto:lrcorralv@tec.mx">lrcorralv@tec.mx</email>
                                                <xref ref-type="aff" rid="j_INFEDU_aff_001"/>
                                            </contrib>
                        <aff id="j_INFEDU_aff_001">ITESM Campus Queretaro, Epigmenio Gonzalez 500, Queretaro, Mexico</aff>
                                                    <contrib contrib-type="author">
                                                <name>
                    <surname>PAHL</surname>
                    <given-names>Claus</given-names>
                </name>
                                <email xlink:href="mailto:claus.pahl@unibz.it">claus.pahl@unibz.it</email>
                                                <xref ref-type="aff" rid="j_INFEDU_aff_002"/>
                                            </contrib>
                        <aff id="j_INFEDU_aff_002">Free University of Bozen/Bolzano, Piazza Domenicani 3, 39100 Bolzano, Italy</aff>
                                </contrib-group>
                                                                                                                                    <volume>19</volume>
                                <issue>1</issue>
                                    <fpage>15</fpage>
                        <lpage>32</lpage>
                                <pub-date pub-type="epub">
                        <day>12</day>
                                    <month>03</month>
                        <year>2020</year>
        </pub-date>
                                        <abstract>
                        <p>Computer programming skills have been growing as a professional competence also to unqualified end-users who need to develop software in their professional practice. Quality evaluation models of end-user-developed products are still scarce. In this paper, we propose a metric that leverages “When”, a condition typically found in block-based software development frameworks. We evaluated 80 Scratch projects collecting a metric related to the presence of the When condition and investigated common traits and differentiation with other metrics already proposed in the literature. We found that, in an evaluation with respect to the conditionals found in Scratch projects, When delivers a distinct and complementary approach to software complexity in products developed using block-oriented software development tools.</p>
                    </abstract>
                <kwd-group>
            <label>Keywords</label>
                        <kwd>software metrics</kwd>
                        <kwd>block-based programming languages</kwd>
                        <kwd>Scratch</kwd>
                        <kwd>complexity</kwd>
                        <kwd>When</kwd>
                        <kwd>End-User Software Engineering</kwd>
                        <kwd>EUSE</kwd>
                        <kwd>software quality</kwd>
                    </kwd-group>
    </article-meta>
</front>
</article>
