Project Details
Description
This research project focuses on a quantitative study with an experimental design divided into two main phases to analyze software and algorithm performance. The First Phase investigates the impact of encapsulation on the source code of scientific software, measuring the execution time of constructive, heuristic, and metaheuristic algorithms, treating them as black boxes. The Second Phase concentrates on the performance of sorting algorithms (implemented in C and Python) when processing data arrays with specific characteristics (random, partially sorted, reverse, and categorical) and varying sizes (up to 100,000 elements) across multiple iterations. Independent variables will include source code (with/without encapsulation) and array types, with execution time as the dependent variable. The obtained data will be descriptively analyzed and compared against established theory to draw conclusions regarding the efficiency of implementations and algorithmic designs.<br/><br/><b>Goal</b>: <br/>The primary objective is to verify the incidence of the encapsulation component of Object-Oriented Programming (OOP) on the performance of scientific software through controlled experiments. Additionally, the goal is to compare the behavior of various sorting algorithms under different experimental designs and input data conditions.<br/><br/><b>Research lines</b>: <br/>Computer systems and artificial intelligence
| Status | Finished |
|---|---|
| Effective start/end date | 11/12/19 → 26/03/21 |
Keywords
- Software Performance
- Object-Oriented Programming
- Encapsulation
- Sorting Algorithms
- Experimental Design
- Quantitative Analysis
- Execution Time
- Algorithmic Complexity
- Clustering Optimization
CACES Knowledge Areas
- 316A Software and Applications Development and Analysis
Categorías UNESCO
- Software and application development and analysis
Fingerprint
Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.
Research output
- 4 Conference contribution
-
A Model Based on Attitudinal Factors Which Impact the Development of Technical Projects as Undergraduate Work
Coque, S., Jurado, V. & Pizarro, G., 2023, Applied Technologies - 4th International Conference, ICAT 2022, Revised Selected Papers. Botto-Tobar, M., Zambrano Vizuete, M., Montes León, S., Torres-Carrión, P. & Durakovic, B. (eds.). Springer Science and Business Media Deutschland GmbH, p. 592-603 12 p. (Communications in Computer and Information Science; vol. 1755 CCIS).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review
1 Link opens in a new tab Scopus citations -
Application of BPM to Improve the Process of Creating Commercial Items in a Tracking and Monitoring Company
Coque, S. & Sarmiento, F., 2022, Applied Technologies - 3rd International Conference, ICAT 2021, Proceedings. Botto-Tobar, M., Montes León, S., Torres-Carrión, P., Zambrano Vizuete, M. & Durakovic, B. (eds.). Springer Science and Business Media Deutschland GmbH, p. 239-251 13 p. (Communications in Computer and Information Science; vol. 1535 CCIS).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review
-
Encapsulation Component and Its Incidence into Scientific Software Performance
Pizarro-Vasquez, G. O., Barahona, F. & Botto-Tobar, M., 2022, Communication, Smart Technologies and Innovation for Society - Proceedings of CITIS 2021. Rocha, Á., López-López, P. C. & Salgado-Guerrero, J. P. (eds.). Springer Science and Business Media Deutschland GmbH, p. 709-719 11 p. (Smart Innovation, Systems and Technologies; vol. 252).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review
1 Link opens in a new tab Scopus citations