• Home
  • Search
  • Software quality metrics in the automatic evaluation of Python introductory programming
  • Open Access IconOpen Access
  • https://doi.org/10.34115/basrv6n5-006Copy DOI Icon

Software quality metrics in the automatic evaluation of Python introductory programming

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Numerous virtual environments with automatic program evaluation have emerged to assist the teaching-learning process, allowing timely feedback. In a review of these environments, we find few studies that focus on an approach centered on refactoring: where students are strongly encouraged to refactor, improving the submitted code to also meet quality criteria. In a traditional environment, the student submits the answer and if it is dynamically correct, he goes to the next question. In this work, we propose a complementary approach based on software engineering metrics, which allow a finer evaluation of the code where the programmer, after having his dynamically correct answer, is invited and encouraged to refactor his solution towards an optimal code that also meets the software quality metrics. The work is based on source code in the Python language and shows which software quality metrics can be used with the purpose of encouraging students to refactor their code in programming fundamentals disciplines.

Similar Papers
  • Research Article
  • Citations61

Software Quality Factors and Software Quality Metrics to Enhance Software Quality Assurance

  • Jan 10, 2014
  • British Journal of Applied Science & Technology
  • Ming-Chang Lee
  • Conference Article
  • Citations43

Software Quality Metrics and their Impact on Embedded Software

  • Apr 01, 2008
  • Marcio F.S Oliveira +4
  • Research Article

Multi-Class Classification of ISO/IEC 25010 Software Quality Metrics Using User Feedback

  • Dec 30, 2024
  • Sivas Cumhuriyet Üniversitesi Mühendislik Fakültesi Dergisi
  • Sedat Sönmez +1
  • Conference Article
  • Citations3

Effects of Automated Static Analysis Tools: A Multidimensional View on Quality Evolution

  • May 01, 2019
  • Alexander Trautsch
  • Conference Article
  • Citations24

Interrelations between Software Quality Metrics, Performance and Energy Consumption in Embedded Applications

  • May 28, 2018
  • Lazaros Papadopoulos +5
  • Conference Article
  • Citations8

Understanding Software Quality Metrics for Virtual Reality Products - A Mapping Study

  • Feb 25, 2021
  • Mohit Kuri +2
  • Research Article
  • Citations31

Ranking of software engineering metrics by fuzzy‐based matrix methodology

  • May 03, 2011
  • Software Testing, Verification and Reliability
  • R K Garg +6
  • Conference Article
  • Citations5

Quality guidelines = designer metrics

  • Jan 01, 1994
  • David A Workman +1
  • Single Report
  • Citations5

Software Quality Metrics Enhancements. Volume 1

  • Apr 01, 1980
  • James A Mccall +1
  • Research Article
  • Citations14

Derivation of local software quality metrics (software quality circles)

  • Nov 01, 1988
  • Software: Practice and Experience
  • J H Poore
  • PDF
  • Research Article
  • Citations1

Dataset of open-source software developers labeled by their experience level in the project and their associated software metrics

  • Dec 19, 2022
  • Data in Brief
  • Quentin Perez +2
  • Conference Article
  • Citations7

Clustering and dimensionality reduction to determine important software quality metrics

  • Nov 01, 2007
  • Metin Turan +1
  • Single Report
  • Citations10

Automating Software Design Metrics.

  • Feb 01, 1984
  • P A Szulewski +3
  • Conference Article
  • Citations20

Technical Debt Principal Assessment Through Structural Metrics

  • Aug 01, 2017
  • Makrina Viola Kosti +5
  • Conference Article
  • Citations1

Web-based system for automatic evaluation of java algorithms

  • Jul 01, 2013
  • Marcos Pinto
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.