Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Informatics in Educa...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
Informatics in Education
Article . 2020 . Peer-reviewed
Data sources: Crossref
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
Informatics in Education
Article
License: CC BY
Data sources: UnpayWall
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
Informatics in Education
Article . 2020
Data sources: DOAJ
https://dx.doi.org/10.60692/pg...
Other literature type . 2020
Data sources: Datacite
https://dx.doi.org/10.60692/az...
Other literature type . 2020
Data sources: Datacite
versions View all 4 versions
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

An Approach to Evaluate the Complexity of Block-Based Software Product

نهج لتقييم تعقيد المنتج البرمجي القائم على الكتلة
Authors: Ilenia Fronza; Luis Corral; Claus Pahl;

An Approach to Evaluate the Complexity of Block-Based Software Product

Abstract

Les compétences en programmation informatique sont devenues une compétence professionnelle également pour les utilisateurs finaux non qualifiés qui ont besoin de développer des logiciels dans leur pratique professionnelle. Les modèles d'évaluation de la qualité des produits développés par l'utilisateur final sont encore rares. Dans cet article, nous proposons une métrique qui exploite « Quand », une condition généralement trouvée dans les cadres de développement de logiciels basés sur des blocs. Nous avons évalué 80 projets Scratch collectant une métrique liée à la présence de la condition Quand et avons étudié les traits communs et la différenciation avec d'autres métriques déjà proposées dans la littérature. Nous avons constaté que, dans une évaluation par rapport aux conditions trouvées dans les projets Scratch, Quand fournit une approche distincte et complémentaire de la complexité des logiciels dans les produits développés à l'aide d'outils de développement de logiciels orientés blocs.

Las habilidades de programación informática han ido creciendo como competencia profesional también para los usuarios finales no calificados que necesitan desarrollar software en su práctica profesional. Los modelos de evaluación de calidad de los productos desarrollados por el usuario final aún son escasos. En este documento, proponemos una métrica que aprovecha "Cuándo", una condición que generalmente se encuentra en los marcos de desarrollo de software basados en bloques. Evaluamos 80 proyectos Scratch que recopilan una métrica relacionada con la presencia de la condición When e investigamos los rasgos comunes y la diferenciación con otras métricas ya propuestas en la literatura. Encontramos que, en una evaluación con respecto a las condiciones encontradas en los proyectos Scratch, When ofrece un enfoque distinto y complementario a la complejidad del software en productos desarrollados utilizando herramientas de desarrollo de software orientadas a bloques.

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.

تنمو مهارات برمجة الكمبيوتر ككفاءة مهنية أيضًا للمستخدمين النهائيين غير المؤهلين الذين يحتاجون إلى تطوير البرمجيات في ممارستهم المهنية. لا تزال نماذج تقييم الجودة للمنتجات المطورة من قبل المستخدم النهائي نادرة. في هذه الورقة، نقترح مقياسًا يستفيد من "متى"، وهو شرط موجود عادةً في أطر تطوير البرمجيات القائمة على الكتلة. قمنا بتقييم 80 مشروعًا من مشاريع Scratch لجمع مقياس يتعلق بوجود شرط متى والتحقيق في السمات المشتركة والتمايز مع المقاييس الأخرى المقترحة بالفعل في الأدبيات. وجدنا أنه، في تقييم فيما يتعلق بالشروط الموجودة في مشاريع Scratch، عندما يقدم نهجًا متميزًا ومتكاملًا لتعقيد البرمجيات في المنتجات التي تم تطويرها باستخدام أدوات تطوير البرمجيات الموجهة نحو الكتلة.

Keywords

FOS: Computer and information sciences, Competence (human resources), Metric (unit), Software Defect Prediction, Software quality, Geometry, when, euse, Agile Software Development in Software Engineering, Software peer review, Social psychology, Mathematical analysis, Engineering, FOS: Mathematics, software metrics, Psychology, Product metric, block-based programming language, Source Code Analysis, Software construction, Software engineering, LC8-6691, end-user software engineering, Software development, Scratch, software quality, Special aspects of education, Computer science, Computer Science Applications, Programming language, FOS: Psychology, Software metric, Operations management, scratch, Computer Science, Physical Sciences, Innovation and Collaboration in Open Source Community, Metric space, complexity, Software, Block (permutation group theory), Mathematics, Information Systems, Empirical Studies in Software Engineering

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    10
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Top 10%
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Top 10%
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Top 10%
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
10
Top 10%
Top 10%
Top 10%
gold