Search Results - "Panichella, Annibale"
-
1
A Search-Based Approach for Accurate Identification of Log Message Formats
Published in 2018 IEEE/ACM 26th International Conference on Program Comprehension (ICPC) (28-05-2018)“…Many software engineering activities process the events contained in log files. However, before performing any processing activity, it is necessary to parse…”
Get full text
Conference Proceeding -
2
Testing Autonomous Cars for Feature Interaction Failures using Many-Objective Search
Published in 2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE) (03-09-2018)“…Complex systems such as autonomous cars are typically built as a composition of features that are independent units of functionality. Features tend to interact…”
Get full text
Conference Proceeding -
3
How to effectively use topic models for software engineering tasks? An approach based on Genetic Algorithms
Published in 2013 35th International Conference on Software Engineering (ICSE) (01-05-2013)“…Information Retrieval (IR) methods, and in particular topic models, have recently been used to support essential software engineering (SE) tasks, by enabling…”
Get full text
Conference Proceeding -
4
Defect prediction as a multiobjective optimization problem
Published in Software testing, verification & reliability (01-06-2015)“…SummaryIn this paper, we formalize the defect‐prediction problem as a multiobjective optimization problem. Specifically, we propose an approach, coined as…”
Get full text
Journal Article -
5
A Systematic Comparison of search-Based approaches for LDA hyperparameter tuning
Published in Information and software technology (01-02-2021)“…Context:Latent Dirichlet Allocation (LDA) has been successfully used in the literature to extract topics from software documents and support developers in…”
Get full text
Journal Article -
6
Serverless Testing: Tool Vendors' and Experts' Points of View
Published in IEEE software (01-01-2021)“…Testing serverless applications plays an important role in software quality assurance. The current status of testing and debugging in serverless-based…”
Get full text
Journal Article -
7
Cross-project defect prediction models: L'Union fait la force
Published in 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE) (01-02-2014)“…Existing defect prediction models use product or process metrics and machine learning methods to identify defect-prone source code entities. Different…”
Get full text
Conference Proceeding -
8
Automated Test Case Generation as a Many-Objective Optimisation Problem with Dynamic Selection of the Targets
Published in IEEE transactions on software engineering (01-02-2018)“…The test case generation is intrinsically a multi-objective problem, since the goal is covering multiple test targets (e.g., branches). Existing search-based…”
Get full text
Journal Article -
9
Reformulating Branch Coverage as a Many-Objective Optimization Problem
Published in 2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST) (01-04-2015)“…Test data generation has been extensively investigated as a search problem, where the search goal is to maximize the number of covered program elements (e.g.,…”
Get full text
Conference Proceeding -
10
Multi-objective Cross-Project Defect Prediction
Published in 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation (01-03-2013)“…Cross-project defect prediction is very appealing because (i) it allows predicting defects in projects for which the availability of data is limited, and (ii)…”
Get full text
Conference Proceeding -
11
A large scale empirical comparison of state-of-the-art search-based test case generators
Published in Information and software technology (01-12-2018)“…Replication studies and experiments form an important foundation in advancing scientific research. While their prevalence in Software Engineering is…”
Get full text
Journal Article -
12
Search-Based Crash Reproduction and Its Impact on Debugging
Published in IEEE transactions on software engineering (01-12-2020)“…Software systems fail. These failures are often reported to issue tracking systems, where they are prioritized and assigned to responsible developers to be…”
Get full text
Journal Article -
13
Testing with Fewer Resources: An Adaptive Approach to Performance-Aware Test Case Generation
Published in IEEE transactions on software engineering (01-11-2021)“…Automated test case generation is an effective technique to yield high-coverage test suites. While the majority of research effort has been devoted to…”
Get full text
Journal Article -
14
PETrA: A Software-Based Tool for Estimating the Energy Profile of Android Applications
Published in 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C) (01-05-2017)“…Energy efficiency is a vital characteristic of any mobile application, and indeed is becoming an important factor for user satisfaction. For this reason, in…”
Get full text
Conference Proceeding -
15
On the impact of code smells on the energy consumption of mobile applications
Published in Information and software technology (01-01-2019)“…Context. The demand for green software design is steadily growing higher especially in the context of mobile devices, where the computation is often limited by…”
Get full text
Journal Article -
16
A Test Case Prioritization Genetic Algorithm Guided by the Hypervolume Indicator
Published in IEEE transactions on software engineering (01-06-2020)“…Regression testing is performed during maintenance activities to assess whether the unchanged parts of a software behave as intended. To reduce its cost, test…”
Get full text
Journal Article -
17
Automatic Generation of Tests to Exploit XML Injection Vulnerabilities in Web Applications
Published in IEEE transactions on software engineering (01-04-2019)“…Modern enterprise systems can be composed of many web services (e.g., SOAP and RESTful). Users of such systems might not have direct access to those services,…”
Get full text
Journal Article -
18
Developer Testing in the IDE: Patterns, Beliefs, and Behavior
Published in IEEE transactions on software engineering (01-03-2019)“…Software testing is one of the key activities to achieve software quality in practice. Despite its importance, however, we have a remarkable lack of knowledge…”
Get full text
Journal Article -
19
How to kill them all: An exploratory study on the impact of code observability on mutation testing
Published in The Journal of systems and software (01-03-2021)“…Mutation testing is well-known for its efficacy in assessing test quality, and starting to be applied in the industry. However, what should a developer do when…”
Get full text
Journal Article -
20
The slow and the furious? Performance antipattern detection in Cyber–Physical Systems
Published in The Journal of systems and software (01-04-2024)“…Cyber–Physical Systems (CPSs) have gained traction in recent years. A major non-functional quality of CPS is performance since it affects both usability and…”
Get full text
Journal Article