Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleDecember 2024
Mining Vulnerability and Code Repositories to Study Software Security
LADC '24: Proceedings of the 13th Latin-American Symposium on Dependable and Secure ComputingPages 11–16https://doi.org/10.1145/3697090.3697103Software vulnerabilities are present in most software applications. However, vulnerability detection techniques usually suffer from the same issues: reporting items that are not actual vulnerabilities or not detecting all vulnerabilities. There are ...
- research-articleOctober 2024
M-score: An Empirically Derived Software Modularity Metric
ESEM '24: Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and MeasurementPages 382–392https://doi.org/10.1145/3674805.3686697Background: Software practitioners need reliable metrics to monitor software evolution, compare projects, and understand modularity variations. This is crucial for assessing architectural improvement or decay. Existing popular metrics offer little help, ...
- research-articleJanuary 2023
Blockchain for Software Maintainability in Healthcare
ICDCN '23: Proceedings of the 24th International Conference on Distributed Computing and NetworkingPages 420–424https://doi.org/10.1145/3571306.3571446In the healthcare industry, software quality plays a crucial role as it is used in almost all systems used for medical intervention. If the quality of healthcare software is not considered, it can potentially have a negative effect and may create ...
- research-articleJanuary 2023
Ensemble Machine Learning Paradigms in Software Defect Prediction
Procedia Computer Science (PROCS), Volume 218, Issue CPages 199–209https://doi.org/10.1016/j.procs.2023.01.002AbstractPredicting faults in software aims to detect defects before the testing phase, allowing for better resource allocation and high-quality software development, which is a requisite for any organization. Machine learning techniques aid in the ...
- research-articleMay 2023
A Review on Software Defect Prediction Using Machine Learning
ICIMMI '22: Proceedings of the 4th International Conference on Information Management & Machine IntelligenceArticle No.: 81, Pages 1–10https://doi.org/10.1145/3590837.3590918Software plays an important role in many of the systems and devices that make up our modern societies. In order to provide their customers with software of a higher quality in a shorter amount of time, numerous software companies are developing software ...
-
On the application of machine learning models to assess and predict software reusability
MaLTeSQuE 2022: Proceedings of the 6th International Workshop on Machine Learning Techniques for Software Quality EvaluationPages 17–22https://doi.org/10.1145/3549034.3561177Software reuse has proven to be an effective strategy for developers to significantly increase software quality, reduce costs and increase the effectiveness of software development. Research in software reuse typically addresses two main hurdles: ...
- research-articleJune 2022
Systematic Mapping on Internet of Things’ Client-Sided Development
SBSI '22: Proceedings of the XVIII Brazilian Symposium on Information SystemsArticle No.: 30, Pages 1–8https://doi.org/10.1145/3535511.3535541Context: the Internet of Things (IoT) is a paradigm that provides an ecosystem for a fast-growing quantity of connected devices, also defined as cyber-physical devices. Problem: the creation of Internet of Things solutions is fairly complex, having to ...
- ArticleMarch 2022
Business Process Adaptability Metrics for QoS-Based Service Compositions
AbstractModern service-oriented software applications, like those envisioned in cloud computing scenarios, operate in highly dynamic and often unpredictable environments that can degrade their quality of service. Therefore, it is increasingly important to ...
- research-articleJanuary 2022
Assessment of the PLC Code generated with the GEMMA-GRAFCET Methodology
Procedia Computer Science (PROCS), Volume 200, Issue CPages 699–709https://doi.org/10.1016/j.procs.2022.01.268AbstractIndustry 4.0 has fostered the digital transformation of enterprises through the retrofitting or replacement of traditional manufacturing processes with Cyber Physical Systems (CPS). Even if interoperability is paramount to correctly operate CPS, ...
- research-articleDecember 2021
Characterizing the Evolution of Size and Inheritance in Object-Oriented Software
- Bruno Luan de Sousa,
- Mariza Andrade da Silva Bigonha,
- Kecia Aline Marques Ferreira,
- Glaura da Conceição Franco
SBQS '21: Proceedings of the XX Brazilian Symposium on Software QualityArticle No.: 4, Pages 1–10https://doi.org/10.1145/3493244.3493247Software evolution consists of adapting, correcting, and updating a system. It is widely known that the systems became increasingly complex and challenging to be maintained over their evolution. However, the way the systems’ internal structure evolves ...
- research-articleSeptember 2020
Measuring Software Testability Modulo Test Quality
ICPC '20: Proceedings of the 28th International Conference on Program ComprehensionPages 241–251https://doi.org/10.1145/3387904.3389273Comprehending the degree to which software components support testing is important to accurately schedule testing activities, train developers, and plan effective refactoring actions. Software testability estimates such property by relating code ...
- articleApril 2020
Identification of Co-Changed Classes in Software Applications Using Software Quality Attributes
Journal of Information Technology Research (JITR-IGI), Volume 13, Issue 2Pages 110–128https://doi.org/10.4018/JITR.2020040107When changes are made to software applications often, defects can occur in software applications, and eventually leads to expensive operational faults. Comprehensive testing is not feasible with the limited time and resources available. There is a ...
- research-articleAugust 2019
Predicting pull request completion time: a case study on large scale cloud services
ESEC/FSE 2019: Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software EngineeringPages 874–882https://doi.org/10.1145/3338906.3340457Effort estimation models have been long studied in software engineering research. Effort estimation models help organizations and individuals plan and track progress of their software projects and individual tasks to help plan delivery milestones ...
- ArticleJuly 2019
Towards Lakosian Multilingual Software Design Principles
ICSOFT 2019: Proceedings of the 14th International Conference on Software TechnologiesPages 306–314https://doi.org/10.5220/0007958303060314Large software systems often comprise programs written in different programming languages. In the case when cross-language interoperability is accomplished with a Foreign Function Interface (FFI), for example pybind11, Boost.Python, Emscripten, PyV8, or ...
- ArticleJuly 2019
Evaluating Software Metrics for Sorting Software Modules in Order of Defect Count
ICSOFT 2019: Proceedings of the 14th International Conference on Software TechnologiesPages 94–105https://doi.org/10.5220/0007924800940105Sorting software modules in order of defect count can help testers to focus on software modules with more defects. Many approaches have been proposed to accomplish this. In order to compare approaches more fairly, researchers have provided publicly ...
- ArticleJuly 2019
Quantitative Metrics for Mutation Testing
ICSOFT 2019: Proceedings of the 14th International Conference on Software TechnologiesPages 49–59https://doi.org/10.5220/0007841800490059Mutant generation is the process of generating several variations of a base program by applying elementary modifications to its source code. Mutants are useful only to the extent that they are semantically distinct from the base program; the problem of ...
- ArticleMay 2019
Suggesting Software Measurement Plans with Unsupervised Learning Data Analysis
ENASE 2019: Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software EngineeringPages 189–197https://doi.org/10.5220/0007768101890197Software measurement processes require to consider more and more data, measures and metrics. Measurement plans become complex, time and resource consuming, considering diverse kinds of software project phases. Experts in charge of defining the ...
- ArticleMay 2019
Longitudinal Evaluation of Software Quality Metrics in Open-Source Applications
ENASE 2019: Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software EngineeringPages 80–91https://doi.org/10.5220/0007725600800091Assessment of software quality remains the focus of important research efforts, with several proposed quality models and assessment methodologies. ISO 25010 describes software quality in terms of characteristics such as reliability, security or ...
- research-articleOctober 2018
Oreo: detection of clones in the twilight zone
ESEC/FSE 2018: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software EngineeringPages 354–365https://doi.org/10.1145/3236024.3236026Source code clones are categorized into four types of increasing difficulty of detection, ranging from purely textual (Type-1) to purely semantic (Type-4). Most clone detectors reported in the literature work well up to Type-3, which accounts for ...
- research-articleSeptember 2018
Paraconsistent Annotated Logic Artificial Intelligence Study in Support of Manager Decision-making
- Alessandro W. Borges de Lima,
- Luiz Antonio de Lima,
- Jair M. Abe,
- Rodrigo Franco Gonçalves,
- Davis Alves,
- Kazumi Nakamatsu
ICBIM '18: Proceedings of the 2nd International Conference on Business and Information ManagementPages 154–157https://doi.org/10.1145/3278252.3278269The philosopher Aristotle seeks the definition of man as a political being, responsible for making decisions. Political decisions generate changes in their environment and in producing change they seek constant adaptations, which in turn leads to ...