Qi Luo

ORCID: 0000-0001-9869-3279
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software Testing and Debugging Techniques
  • Software Engineering Research
  • Software System Performance and Reliability
  • Software Reliability and Analysis Research
  • Distributed and Parallel Computing Systems
  • Mobile Agent-Based Network Management
  • Sustainable Urban and Rural Development
  • Parallel Computing and Optimization Techniques
  • Wireless Sensor Networks and IoT
  • Cloud Computing and Resource Management
  • Access Control and Trust
  • Asian Culture and Media Studies
  • Service-Oriented Architecture and Web Services
  • Cultural Industries and Urban Development
  • Video Analysis and Summarization
  • Antenna Design and Optimization
  • Technology and Human Factors in Education and Health
  • Advanced Sensor and Control Systems
  • Hong Kong and Taiwan Politics
  • VLSI and Analog Circuit Testing
  • Embedded Systems and FPGA Design
  • Personal Information Management and User Behavior
  • Topic Modeling
  • Cognitive Science and Mapping
  • Adaptive Dynamic Programming Control

Chinese Academy of Sciences
2019-2024

Institute of High Energy Physics
2024

Guangxi University
2022

Beijing University of Chemical Technology
2021

Jiangxi Normal University
2020

Institute of Geographic Sciences and Natural Resources Research
2019

University of Chinese Academy of Sciences
2019

Nanjing University of Information Science and Technology
2011-2018

William & Mary
2015-2018

Williams (United States)
2015-2018

Performance of rapidly evolving mobile apps is one the top concerns for users and developers nowadays. Despite efforts researchers API designers to provide with guidelines best practices improving performance apps, bottlenecks are still a significant frequent complaint that impacts ratings apps' chances success. However, little research has been done into understanding actual developers' detecting fixing in apps. In this paper, we present results an empirical study aimed at studying these by...

10.1109/icsm.2015.7332486 article EN 2015-09-01

Application profiling is an important performance analysis technique, when application under test analyzed dynamically to determine its space and time complexities the usage of instructions. A big challenge profile nontrivial web applications with large numbers combinations their input parameter values. Identifying understanding particular subsets inputs leading bottlenecks mostly manual, intellectually intensive laborious procedure. We propose a novel approach for automating bottleneck...

10.1145/2771783.2771816 article EN 2015-07-10

Test Case Prioritization (TCP) is an increasingly important regression testing technique for reordering test cases according to a pre-defined goal, particularly as agile practices gain adoption. To better understand these techniques, we perform the first extensive study aimed at empirically evaluating four static TCP comparing them with state-of-research dynamic techniques across several quality metrics. This was performed on 58 real-word Java programs encompassing 714 KLoC and results in...

10.1109/tse.2018.2822270 article EN IEEE Transactions on Software Engineering 2018-04-02

Test Case Prioritization (TCP) is an important component of regression testing, allowing for earlier detection faults or helping to reduce testing time and cost. While several TCP approaches exist in the research literature, a growing number studies have evaluated them against synthetic software defects, called mutants. Hence, it currently unclear what extent performance on mutants would be representative achieved real faults. To answer this fundamental question, we conduct first empirical...

10.1109/icsme.2018.00033 article EN 2018-09-01

The large body of existing research in Test Case Prioritization (TCP) techniques, can be broadly classified into two categories: dynamic techniques (that rely on run-time execution information) and static operate directly source test code). Absent from this current work is a comprehensive study aimed at understanding evaluating the approaches comparing them to set projects. In work, we perform first extensive empirically four TCP with state-of-research different test-case granularities...

10.1145/2950290.2950344 preprint EN 2016-11-01

During software evolution, the source code of a system frequently changes due to bug fixes or new feature requests. Some these may accidentally degrade performance newly released version. A notable problem regression testing is how find problematic (out large number committed changes) that be responsible for regressions under certain test inputs.

10.1145/2901739.2901765 article EN 2016-05-14

In cloud computing, stakeholders deploy and run their software applications on a sophisticated infrastructure that is owned managed by third-party providers. The ability of given to effectively re-allocate resources referred as elasticity. To enable elasticity, programmers study the behavior write scripts guide provision for these applications. This an imprecise, laborious, manual expensive approach drastically increases cost application deployment maintenance in cloud. We propose approach,...

10.1145/2851553.2851568 article EN 2016-03-12

A goal of performance testing is to find situations when applications unexpectedly exhibit worsened characteristics for certain combinations input values. fundamental question how select a manageable subset the data faster problems in automatically.

10.1145/2889160.2889164 article EN 2016-05-14

Food safety is an important issue for the development of national economy and society. Studying regional food supply demand from perspective land resource carrying capacity can provide new references sustainability. This study uses data farmer herdsmen household questionnaires, statistical data, use other sources to construct a (LCC) assessment framework, targeting residents in representative areas, specifically typical grassland pastoral sandy areas agro-pastoral on Xilin Gol transects. The...

10.5814/j.issn.1674-764x.2019.06.006 article EN Journal of Resources and Ecology 2019-12-10

During performance testing, software engineers commonly perform application profiling to analyze an application's execution traces with different inputs understand the behaviors, such as time and space consumption. However, a non-trivial has large number of input data, it is mostly manual identify specific leading bottlenecks. Thus, challenge automate find these inputs. To solve problems, we propose novel approaches, namely FOREPOST, GA-Prof PerfImpact, which automatically profile...

10.1145/2950290.2983975 article EN 2016-11-01

Neurodynamical systems have gradually become a popular research topic owing to their broad applications in such fields as optimization, linear and nonlinear programming, associative memory, pattern recognition, computer vision. In view of some inevitable factors, there been formed various neurodynamical including delayed neural networks, stochastic impulsive reaction-diffusion fuzzy networks. Over the last few decades, considerable attention has devoted this area not only for enriching...

10.1155/2013/734536 article EN cc-by Abstract and Applied Analysis 2013-01-01

One goal of performance testing is to find specific test input data for exposing bottlenecks and identify the methods responsible these bottlenecks. A big important challenges how deeply understand behaviors a nontrivial software system in terms properly select values finding problematic methods. Thus, we propose this research program automatically analyze link with selecting ones that can expose In addition, further examines corresponding execution traces selected inputs targeting

10.1145/2950290.2983953 article EN 2016-11-01

China’s High-Energy Photon Source (HEPS), the first national highenergy synchrotron radiation light source, is under design and construction. In future, at stage of HEPS, it predicted that 24PB raw experimental data will be produced per month from 14 beamlines. Faced with such a huge scale scientific diverse analysis environments in source disciplines, HEPS computing platform was designed implemented based on container mirroring dynamic orchestration technology to provide users environment....

10.1051/epjconf/202429504017 article EN cc-by EPJ Web of Conferences 2024-01-01

10.2495/icct130761 article EN WIT transactions on information and communication technologies 2014-03-01
Coming Soon ...