Search
Now showing items 1-10 of 11
Automated defect prioritization based on defects resolved at various project periods
(Elsevier, 2021-09)
Defect prioritization is mainly a manual and error-prone task in the current state-of-the-practice. We evaluated the effectiveness of an automated approach that employs supervised machine learning. We used two alternative ...
Using artificial neural networks to provide guidance in extending PL/SQL programs
(Springer, 2022-12)
Extending legacy systems with new objects for contemporary functionality or technology can lead to architecture erosion. Misplacement of these objects gradually hampers the modular structure, of which documentation is ...
Mutation testing of PL/SQL programs
(Elsevier, 2022-10)
Mutation testing is a prominent technique for evaluating the effectiveness of a test suite. Existing tools developed for supporting this technique are applicable for mainstream programming languages like C and Java. Mutation ...
Black-box test case selection by relating code changes with previously fixed defects
(ACM, 2022-06)
Software continuously changes to address new requirements and to fix defects. Regression testing is performed to ensure that the applied changes do not adversely affect existing functionality. The increasing number of test ...
On the use of machine learning for predicting defect fix time violations
(Science and Technology Publications, 2022)
Accurate prediction of defect fix time is important for estimating and coordinating software maintenance efforts. Likewise, it is useful to predict whether or not the initially estimated defect fix time will be exceeded ...
Effort estimation for architectural refactoring of data tier software
(IEEE, 2022)
Architectural refactoring requires substantial effort. We introduce an approach and a tool to predict this effort prior to refactoring. We focus on PL/SQL programs that are developed as data access tiers of business software. ...
Prioritization and parallel execution of test cases for certification testing of embedded systems
(Springer, 2022-07-22)
Testing for certification of embedded systems is common in consumer electronics domain. Application vendors provide test suites that have to be repeatedly executed for each product. Multiple test stations can be used in ...
A longitudinal case study on Nexus transformation: Impact on productivity, quality, and motivation
(Wiley, 2023-09)
There have been success stories reported regarding the adoption of agile software development methods in the industry. There also exist observations on their limitations. One of these limitations is scalability since agile ...
Towards test automation for certification tests in the banking domain
(IEEE, 2023)
Software systems in the banking domain are business-critical applications that provide financial services. These systems are subject to rigorous certification tests, which are performed manually, and take weeks to complete. ...
Cost minimization for deploying serverless functions
(ACM, 2021-03)
The costs of serverless functions increase proportional to the amount of memory reserved on the deployed server. However, increasing the amount of memory decreases the function execution time, which is also a factor that ...
Share this page