Xin Peng

Orcid: 0000-0003-3376-2581

Affiliations:
  • Fudan University, Shanghai, China


According to our database1, Xin Peng authored at least 244 papers between 2003 and 2025.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
CloneRipples: predicting change propagation between code clone instances by graph-based deep learning.
Empir. Softw. Eng., February, 2025

2024
Answering Uncertain, Under-Specified API Queries Assisted by Knowledge-Aware Human-AI Dialogue.
IEEE Trans. Software Eng., February, 2024

FQN Inference in Partial Code by Prompt-tuned Language Model of Code.
ACM Trans. Softw. Eng. Methodol., February, 2024

Revealing code change propagation channels by evolution history mining.
J. Syst. Softw., February, 2024

Evaluating and Improving ChatGPT for Unit Test Generation.
Proc. ACM Softw. Eng., 2024

Lifting the Veil on the Large Language Model Supply Chain: Composition, Risks, and Mitigations.
CoRR, 2024

Deep Learning-based Software Engineering: Progress, Challenges, and Opportunities.
CoRR, 2024

Large Language Model-Based Agents for Software Engineering: A Survey.
CoRR, 2024

TIGER: A Generating-Then-Ranking Framework for Practical Python Type Inference.
CoRR, 2024

Vul-RAG: Enhancing LLM-based Vulnerability Detection via Knowledge-level RAG.
CoRR, 2024

STALL+: Boosting LLM-based Repository-level Code Completion with Static Analysis.
CoRR, 2024

How and Why LLMs Use Deprecated APIs in Code Completion? An Empirical Study.
CoRR, 2024

A general approach to enhance the survivability of backdoor attacks by decision path coupling.
CoRR, 2024

Teaching Code LLMs to Use Autocompletion Tools in Repository-Level Code Generation.
CoRR, 2024

Enhancing Field Tracking and Interprocedural Analysis to Find More Null Pointer Exceptions.
Proceedings of the IEEE International Conference on Software Analysis, 2024

C2D2: Extracting Critical Changes for Real-World Bugs with Dependency-Sensitive Delta Debugging.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

DiaVio: LLM-Empowered Diagnosis of Safety Violations in ADS Simulation Testing.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

Reproducing Timing-Dependent GUI Flaky Tests in Android Apps via a Single Event Delay.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

Your "Notice" Is Missing: Detecting and Fixing Violations of Modification Terms in Open Source Licenses during Forking.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

Synthesizing Programmatic Policy for Generalization within Task Domain.
Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence, 2024

On Calibration of Pre-trained Code Models.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Trace-based Multi-Dimensional Root Cause Localization of Performance Issues in Microservice Systems.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Identifying Affected Libraries and Their Ecosystems for Open Source Software Vulnerabilities.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Exploring the Potential of ChatGPT in Automated Code Refinement: An Empirical Study.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Evaluating Large Language Models in Class-Level Code Generation.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

VMud: Detecting Recurring Vulnerabilities with Multiple Fixing Functions via Function Selection and Semantic Equivalent Statement Matching.
Proceedings of the 2024 on ACM SIGSAC Conference on Computer and Communications Security, 2024

2023
XCoS: Explainable Code Search Based on Query Scoping and Knowledge Graph.
ACM Trans. Softw. Eng. Methodol., November, 2023

Software development in the age of intelligence: embracing large language models with the right approach.
Frontiers Inf. Technol. Electron. Eng., November, 2023

Task-Oriented ML/DL Library Recommendation Based on a Knowledge Graph.
IEEE Trans. Software Eng., August, 2023

Baton: symphony of random testing and concolic testing through machine learning and taint analysis.
Sci. China Inf. Sci., March, 2023

Beyond Literal Meaning: Uncover and Explain Implicit Knowledge in Code Through Wikipedia-Based Concept Linking.
IEEE Trans. Software Eng., 2023

Resource Choreography in Cyber-Physical-Social Systems: Representation, Modeling and Execution.
IEEE Trans. Serv. Comput., 2023

Resolving Crash Bugs via Large Language Models: An Empirical Study.
CoRR, 2023

EnvGuard: Guaranteeing Environment-Centric Safety and Security Properties in Web of Things.
CoRR, 2023

Boosting Static Resource Leak Detection via LLM-based Resource-Oriented Intention Inference.
CoRR, 2023

Detecting and Fixing Violations of Modification Terms in Open Source Licenses during Forking.
CoRR, 2023

Malicious Package Detection in NPM and PyPI using a Single Model of Malicious Behavior Sequence.
CoRR, 2023

ClassEval: A Manually-Crafted Benchmark for Evaluating LLMs on Class-level Code Generation.
CoRR, 2023

Evaluating Instruction-Tuned Large Language Models on Code Comprehension and Generation.
CoRR, 2023

Scalable Demand-Driven Call Graph Generation for Python.
CoRR, 2023

No More Manual Tests? Evaluating and Improving ChatGPT for Unit Test Generation.
CoRR, 2023

Understanding the Complexity and Its Impact on Testing in ML-Enabled Systems.
CoRR, 2023

SCTAP: Supporting Scenario-Centric Trigger-Action Programming based on Software-Defined Physical Environments.
Proceedings of the ACM Web Conference 2023, 2023

Slice-Based Code Change Representation Learning.
Proceedings of the IEEE International Conference on Software Analysis, 2023

Improving Fine-tuning Pre-trained Models on Small Source Code Datasets via Variational Information Bottleneck.
Proceedings of the IEEE International Conference on Software Analysis, 2023

Mining Resource-Operation Knowledge to Support Resource Leak Detection.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Demystifying Dependency Bugs in Deep Learning Stack.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

KG4CraSolver: Recommending Crash Solutions via Knowledge Graph.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Recommending Analogical APIs via Knowledge Graph Embedding.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Enhancing Robot Program Synthesis Through Environmental Context.
Proceedings of the Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, 2023

Generating Variable Explanations via Zero-shot Prompt Learning.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

BugMiner: Automating Precise Bug Dataset Construction by Code Evolution History Mining.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

CodeGen4Libs: A Two-Stage Approach for Library-Oriented Code Generation.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

An Empirical Study of Parameter-Efficient Fine-Tuning Methods for Pre-Trained Code Models.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Dynamic Graph Neural Networks-Based Alert Link Prediction for Online Service Systems.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

In Defense of Simple Techniques for Neural Network Test Case Selection.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

TraceStream: Anomalous Service Localization based on Trace Stream Clustering with Online Feedback.
Proceedings of the 34th IEEE International Symposium on Software Reliability Engineering, 2023

An Empirical Study on Fault Diagnosis in Robotic Systems.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

Characterizing the Complexity and Its Impact on Testing in ML-Enabled Systems : A Case Sutdy on Rasa.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

Knowledge Graph based Explainable Question Retrieval for Programming Tasks.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

ViolationTracker: Building Precise Histories for Static Analysis Violations.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

2022
API-Related Developer Information Needs in Stack Overflow.
IEEE Trans. Software Eng., 2022

Holistic Combination of Structural and Textual Code Information for Context Based API Recommendation.
IEEE Trans. Software Eng., 2022

Delta Debugging Microservice Systems with Parallel Optimization.
IEEE Trans. Serv. Comput., 2022

Enjoy your observability: an industrial survey of microservice tracing and analysis.
Empir. Softw. Eng., 2022

Characterizing usages, updates and risks of third-party libraries in Java projects.
Empir. Softw. Eng., 2022

"More Than Deep Learning": post-processing for API sequence recommendation.
Empir. Softw. Eng., 2022

Demystifying Dependency Bugs in Deep Learning Stack.
CoRR, 2022

DeepAnna: Deep Learning based Java Annotation Recommendation and Misuse Detection.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Detecting Runtime Exceptions by Deep Code Representation Learning with Attention-Based Graph Neural Networks.
Proceedings of the IEEE International Conference on Software Analysis, 2022

TraceCRL: contrastive representation learning for microservice trace analysis.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Tracking patches for open source software vulnerabilities.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

RegMiner: mining replicable regression dataset from code repositories.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

How to formulate specific how-to questions in software development?
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Understanding performance problems in deep learning systems.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Trace analysis based microservice architecture measurement.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

BuildSonic: Detecting and Repairing Performance-Related Configuration Smells for Continuous Integration Builds.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Predicting change propagation between code clone instances by graph-based deep learning.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

RegMiner: towards constructing a large regression dataset from code evolution history.
Proceedings of the ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18, 2022

iFixDataloss: a tool for detecting and fixing data loss issues in Android apps.
Proceedings of the ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18, 2022

Detecting and fixing data loss issues in Android apps.
Proceedings of the ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18, 2022

PUTraceAD: Trace Anomaly Detection with Partial Labels based on GNN and PU Learning.
Proceedings of the IEEE 33rd International Symposium on Software Reliability Engineering, 2022

DeepTraLog: Trace-Log Combined Microservice Anomaly Detection through Graph-based Deep Learning.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

Buildsheriff: Change-Aware Test Failure Triage for Continuous Integration Builds.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

Demystifying the Vulnerability Propagation and Its Evolution via Dependency Trees in the NPM Ecosystem.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

2021
Fault Analysis and Debugging of Microservice Systems: Industrial Survey, Benchmark System, and Empirical Study.
IEEE Trans. Software Eng., 2021

Emoji-powered Sentiment and Emotion Detection from Software Developers' Communication Data.
ACM Trans. Softw. Eng. Methodol., 2021

A hybrid code representation learning approach for predicting method names.
J. Syst. Softw., 2021

Special Issue on Software and Systems Reuse in the Big Data Era.
J. Syst. Softw., 2021

TRACER: Finding Patches for Open Source Software Vulnerabilities.
CoRR, 2021

Characterizing Performance Bugs in Deep Learning Systems.
CoRR, 2021

Constructing Regression Dataset from Code Evolution History.
CoRR, 2021

A Topic Guided Pointer-Generator Model for Generating Natural Language Code Summaries.
CoRR, 2021

No Free Lunch: Microservice Practices Reconsidered in Industry.
CoRR, 2021

Identifying change patterns of API misuses from code changes.
Sci. China Inf. Sci., 2021

Assessing Code Clone Harmfulness: Indicators, Factors, and Counter Measures.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

Learning-based extraction of first-order logic representations of API directives.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Reducing Bug Triaging Confusion by Learning from Mistakes with a Bug Tossing Knowledge Graph.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

REPFINDER: Finding Replacements for Missing APIs in Library Update.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

QoS-Aware and Resource Efficient Microservice Deployment in Cloud-Edge Continuum.
Proceedings of the 35th IEEE International Parallel and Distributed Processing Symposium, 2021

Task-Oriented API Usage Examples Prompting Powered By Programming Task Knowledge Graph.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

MicroHECL: High-Efficient Root Cause Localization in Large-Scale Microservice Systems.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2021

2020
Helping Developers Analyze and Debug Industrial Microservice Systems.
Computer, 2020

MashReDroid: enabling end-user creation of Android mashups based on record and replay.
Sci. China Inf. Sci., 2020

SAGA: Efficient and Large-Scale Detection of Near-Miss Clones with GPU Acceleration.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

API method recommendation via explicit matching of functionality verb phrases.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Interactive, effort-aware library version harmonization.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Graph-based trace analysis for microservice architecture understanding and problem diagnosis.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Generating Concept based API Element Comparison Using a Knowledge Graph.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

BUILDFAST: History-Aware Build Outcome Prediction for Fast Feedback and Reduced Cost in Continuous Integration.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Group Activity Matching with Blockchain Backed Credible Commitment.
Proceedings of the Internetware'20: 12th Asia-Pacific Symposium on Internetware, 2020

An Empirical Study of Usages, Updates and Risks of Third-Party Libraries in Java Projects.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

Learning based and Context Aware Non-Informative Comment Detection.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

Source Code based On-demand Class Documentation Generation.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

Improving Automated GUI Exploration of Android Apps via Static Dependency Analysis.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

2019
Architecture-Based Behavioral Adaptation with Generated Alternatives and Relaxed Constraints.
IEEE Trans. Serv. Comput., 2019

DeepLink: Recovering issue-commit links based on deep learning.
J. Syst. Softw., 2019

基于日志可视化分析的微服务系统调试方法 (Method of Microservice System Debugging Based on Log Visualization Analysis).
计算机科学, 2019

How security bugs are fixed and what can be improved: an empirical study with Mozilla.
Sci. China Inf. Sci., 2019

AI-boosted software automation: learning from human pair programmers.
Sci. China Inf. Sci., 2019

Generative API usage code recommendation with parameter concretization.
Sci. China Inf. Sci., 2019

Latent error prediction and fault localization for microservice applications by learning from system trace logs.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

A large-scale empirical study of compiler errors in continuous integration.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

A learning-based approach for automatic construction of domain glossary from source code and documentation.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Generating query-specific class API summaries.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Understanding evolutionary coupling by fine-grained co-change relationship analysis.
Proceedings of the 27th International Conference on Program Comprehension, 2019

Know-How in Programming Tasks: From Textual Tutorials to Task-Oriented Knowledge Graph.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

Design and Engineering of Adaptive Software Systems.
Proceedings of the Engineering Adaptive Software Systems, 2019

2018
MobiGoal: Flexible Achievement of Personal Goals for Mobile Users.
IEEE Trans. Serv. Comput., 2018

CrowdService: Optimizing Mobile Crowdsourcing and Service Composition.
ACM Trans. Internet Techn., 2018

Enabling Human-Centric Smart Cities: Crowdsourcing-Based Practice in China.
Computer, 2018

Supporting exploratory code search with differencing and visualization.
Proceedings of the 25th International Conference on Software Analysis, 2018

Delta debugging microservice systems.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

ClDiff: generating concise linked code differences.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

Searching StackOverflow Questions with Multi-Faceted Categorization.
Proceedings of the Tenth Asia-Pacific Symposium on Internetware, 2018

Automatic Generation of API Documentations for Open-Source Projects.
Proceedings of the IEEE Third International Workshop on Dynamic Software Documentation, 2018

Improving API Caveats Accessibility by Mining API Caveats Knowledge Graph.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

Benchmarking microservice systems for software engineering research.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

2017
Understanding systematic and collaborative code changes by mining evolutionary trajectory patterns.
J. Softw. Evol. Process., 2017

基于Mozilla的安全性漏洞再修复经验研究 (Empirical Study of Reopened Security Bugs on Mozilla).
计算机科学, 2017

基于数据库事务的不变式推导 (Deriving Invariants from Database Transactions).
计算机科学, 2017

基于开发者行为分析的Web资源推荐 (Web Resource Recommendation Based on Analysis of Developer's Behavior).
计算机科学, 2017

基于静态分析的JavaScript类型失配缺陷查找 (Finding Type Mismatch Defects of JavaScript Based on Static Analysis).
计算机科学, 2017

基于容器技术的云计算资源自适应管理方法 (Self-adaptive Approach for Container-based Cloud Resources Management).
计算机科学, 2017

一种基于子图搜索的特征定位方法 (Feature Location Method Based on Sub-graph Searching).
计算机科学, 2017

面向单个文件的个性化缺陷预测方法 (Personalized Defect Prediction for Individual Source Files).
计算机科学, 2017

Reflective feature location: knowledge in mind meets information in system.
Sci. China Inf. Sci., 2017

Contextual Recommendation of Relevant Program Elements in an Interactive Feature Location Process.
Proceedings of the 17th IEEE International Working Conference on Source Code Analysis and Manipulation, 2017

O2O service composition with social collaboration.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

Mining implicit design templates for actionable code reuse.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

DISE 2017 Workshop Summary.
Proceedings of the 1st IEEE/ACM International Workshop on Design and Innovation in Software Engineering, 2017

Learning Likely Invariants to Explain Why a Program Fails.
Proceedings of the 22nd International Conference on Engineering of Complex Computer Systems, 2017

CollaDroid: Automatic Augmentation of Android Application with Lightweight Interactive Collaboration.
Proceedings of the 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing, 2017

2016
多维度的安卓应用相似度分析 (Similarity Analysis of Multi-dimension Features of Android Applications).
计算机科学, 2016

基于移动设备的个人云服务及资源Mashup (Towards Personal Cloud Service and Resource Mashup Based on Mobile Devices).
计算机科学, 2016

Roundtable: Research Opportunities and Challenges for Large-Scale Software Systems.
J. Comput. Sci. Technol., 2016

ComboRT: A New Approach for Generating Regression Test Cases for Evolving Programs.
Int. J. Softw. Eng. Knowl. Eng., 2016

IPSETFUL: an iterative process of selecting test cases for effective fault localization by exploring concept lattice of program spectra.
Frontiers Comput. Sci., 2016

Interactive and guided architectural refactoring with search-based recommendation.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

CrowdService: serving the individuals through mobile crowdsourcing and service composition.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

2015
Requirements-Driven Self-Optimization of Composite Services Using Feedback Control.
IEEE Trans. Serv. Comput., 2015

Rationalism with a dose of empiricism: combining goal reasoning and case-based reasoning for self-adaptive software systems.
Requir. Eng., 2015

基于3D动画的软件演化信息可视化 (Software Evolution Visualization Based on 3D Animation).
计算机科学, 2015

面向普适计算环境的Android平台服务编排框架 (Pervasive Computing Environment Oriented Service Orchestration Framework for Android).
计算机科学, 2015

Toward SLA-constrained service composition: An approach based on a fuzzy linguistic preference model and an evolutionary algorithm.
Inf. Sci., 2015

amAssist: In-IDE ambient search of online programming resources.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Understanding developers' natural language queries with interactive clarification.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Summarizing Evolutionary Trajectory by Grouping and Aggregating relevant code changes.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Clone-based and interactive recommendation for modifying pasted code.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Mining Context-Aware User Requirements from Crowd Contributed Mobile Data.
Proceedings of the 7th Asia-Pacific Symposium on Internetware, 2015

Towards an Applied Oral Health Ontology: A Round Trip between Clinical Data and Experiential Medical Knowledge.
Proceedings of the 39th Annual Computer Software and Applications Conference, 2015

2014
Collaborative Software Development Platforms for Crowdsourcing.
IEEE Softw., 2014

Uncertainty handling in goal-driven self-optimization - Limiting the negative effect on adaptation.
J. Syst. Softw., 2014

Rationalism with a dose of empiricism: Case-based reasoning for requirements-driven self-adaptation.
Proceedings of the IEEE 22nd International Requirements Engineering Conference, 2014

Clonepedia: Summarizing Code Clones by Common Syntactic Context for Software Maintenance.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

Detecting differences across multiple instances of code clones.
Proceedings of the 36th International Conference on Software Engineering, 2014

Self-adaptation through incremental generative model transformations at runtime.
Proceedings of the 36th International Conference on Software Engineering, 2014

Evolving Commitments for Self-Adaptive Socio-technical Systems.
Proceedings of the 2014 19th International Conference on Engineering of Complex Computer Systems, 2014

2013
How developers perform feature location tasks: a human-centric and process-oriented exploratory study.
J. Softw. Evol. Process., 2013

Improving feature location using structural similarity and iterative graph mapping.
J. Syst. Softw., 2013

What help do developers seek, when and how?
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Requirements-Driven Self-Repairing against Environmental Failures.
Proceedings of the Seventh International Symposium on Theoretical Aspects of Software Engineering, 2013

Towards contextual and on-demand code clone management by continuous monitoring.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Finding Preferred Skyline Solutions for SLA-Constrained Service Composition.
Proceedings of the 2013 IEEE 20th International Conference on Web Services, Santa Clara, CA, USA, June 28, 2013

Mining Logical Clones in Software: Revealing High-Level Business and Programming Rules.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

Improving feature location practice with multi-faceted interactive exploration.
Proceedings of the 35th International Conference on Software Engineering, 2013

Reasoning About Dynamic Aspectual Requirements.
Proceedings of the Aspect-Oriented Requirements Engineering, 2013

2012
Self-tuning of software systems through dynamic quality tradeoff and value-based feedback control loop.
J. Syst. Softw., 2012

Towards understanding requirement evolution in a software product line an industrial case study.
Proceedings of the First IEEEInternational Workshop on the Twin Peaks of Requirements and Architecture, 2012

Stateful requirements monitoring for self-repairing socio-technical systems.
Proceedings of the 2012 20th IEEE International Requirements Engineering Conference (RE), 2012

Cloning practices: Why developers clone and what can be changed.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Automatic Adaptation of Software Applications to Database Evolution by Graph Differencing and AOP-Based Dynamic Patching.
Proceedings of the 36th Annual IEEE Computer Software and Applications Conference, 2012

Software Product Line Engineering for Developing Self-Adaptive Systems: Towards the Domain Requirements.
Proceedings of the 36th Annual IEEE Computer Software and Applications Conference, 2012

Quality-Driven Self-Adaptation: Bridging the Gap between Requirements and Runtime Architecture by Design Decision.
Proceedings of the 36th Annual IEEE Computer Software and Applications Conference, 2012

Learning-Based Multi-controller Coordination for Self-Optimization.
Proceedings of the 36th Annual IEEE Computer Software and Applications Conference Workshops, 2012

2011
Analyzing evolution of variability in a software product line: From contexts and requirements to features.
Inf. Softw. Technol., 2011

Survivability-oriented self-tuning of web systems.
Proceedings of the 20th International Conference on World Wide Web, 2011

Monitoring Software Quality Evolution by Analyzing Deviation Trends of Modularity Views.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

Assessing Software Quality by Program Clustering and Defect Prediction.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

Scalability of Variability Management: An Example of Industrial Practice and Some Improvements.
Proceedings of the 23rd International Conference on Software Engineering & Knowledge Engineering (SEKE'2011), 2011

Are your sites down? Requirements-driven self-tuning for the survivability of Web systems.
Proceedings of the RE 2011, 19th IEEE International Requirements Engineering Conference, Trento, Italy, August 29 2011, 2011

Improving Product Line Architecture Design and Customization by Raising the Level of Variability Modeling.
Proceedings of the Top Productivity through Software Reuse, 2011

Recovering Object-Oriented Framework for Software Product Line Reengineering.
Proceedings of the Top Productivity through Software Reuse, 2011

Architecture Evolution in Software Product Line: An Industrial Case Study.
Proceedings of the Top Productivity through Software Reuse, 2011

Towards Feature-Oriented Variability Reconfiguration in Dynamic Software Product Lines.
Proceedings of the Top Productivity through Software Reuse, 2011

Incremental and iterative reengineering towards Software Product Line: An industrial case study.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

An exploratory study of feature location process: Distinct phases, recurring patterns, and elementary actions.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

Iterative context-aware feature location.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Fine-Grained Configuration Management for Collaborative Ontology Development.
Proceedings of the 35th Annual IEEE International Computer Software and Applications Conference, 2011

2010
Self-Tuning of Software Systems Through Goal-based Feedback Loop Control.
Proceedings of the RE 2010, 18th IEEE International Requirements Engineering Conference, Sydney, New South Wales, Australia, September 27, 2010

Implementing Self-Adaptive Software Architecture by Reflective Component Model and Dynamic AOP: A Case Study.
Proceedings of the 10th International Conference on Quality Software, 2010

Synchronized Architecture Evolution in Software Product Line Using Bidirectional Transformation.
Proceedings of the 34th Annual IEEE International Computer Software and Applications Conference, 2010

2009
Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line.
J. Comput. Sci. Technol., 2009

Domain Feature Model Recovery from Multiple Applications Using Data Access Semantics and Formal Concept Analysis.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

An Approach to Detect Collaborative Conflicts for Ontology Development.
Proceedings of the Advances in Data and Web Management, Joint International Conferences, 2009

An Architecture-based Evolution Management Method for Software Product Line.
Proceedings of the 21st International Conference on Software Engineering & Knowledge Engineering (SEKE'2009), 2009

Towards runtime optimization of software quality based on feedback control theory.
Proceedings of the First Asia-Pacific Symposium on Internetware, 2009

A Case Study of Variation Mechanism in an Industrial Product Line.
Proceedings of the Formal Foundations of Reuse and Domain Engineering, 2009

Feature-Driven and Incremental Variability Generalization in Software Product Line.
Proceedings of the Formal Foundations of Reuse and Domain Engineering, 2009

Goal-Directed Modeling of Self-adaptive Software Architecture.
Proceedings of the Enterprise, 2009

A Comprehensive Feature-Oriented Traceability Model for Software Product Line Development.
Proceedings of the 20th Australian Software Engineering Conference (ASWEC 2009), 2009

Multi-Tier Security Feature Modeling for Service-Oriented Application Integration.
Proceedings of the 8th IEEE/ACIS International Conference on Computer and Information Science, 2009

Software Development Process Monitoring Based on Nominal Transformation.
Proceedings of the 8th IEEE/ACIS International Conference on Computer and Information Science, 2009

2008
A Collaborative Ontology Construction Tool with Conflicts Detection.
Proceedings of the Fourth International Conference on Semantics, Knowledge and Grid, 2008

Feature Implementation Modeling Based Product Derivation in Software Product Line.
Proceedings of the High Confidence Software Reuse in Large Systems, 2008

An Adaptive Software Architecture Model Based on Component-Mismatches Detection and Elimination.
Proceedings of the 32nd Annual IEEE International Computer Software and Applications Conference, 2008

2007
An Incremental and FCA-Based Ontology Construction Method for Semantics-Based Component Retrieval.
Proceedings of the Seventh International Conference on Quality Software (QSIC 2007), 2007

Dynamic Description Logic for Describing Semantic Web Services.
Proceedings of the Proceeding of the Second International Multi-Symposium of Computer and Computational Sciences (IMSCCS 2007), 2007

A Feature-Oriented Adaptive Component Model for Dynamic Evolution.
Proceedings of the 11th European Conference on Software Maintenance and Reengineering, 2007

An Automatic Connector Generation Method for Dynamic Architecture.
Proceedings of the 31st Annual International Computer Software and Applications Conference, 2007

Decision Support for Dynamic Adaptation of Business Systems Based on Feature Binding Analysis.
Proceedings of the 31st Annual International Computer Software and Applications Conference, 2007

A Connector-Centric Approach to Aspect-Oriented Software Evolution.
Proceedings of the 31st Annual International Computer Software and Applications Conference, 2007

Coordination-Policy Based Composed System Behavior Derivation.
Proceedings of the 14th Asia-Pacific Software Engineering Conference (APSEC 2007), 2007

A Formal Framework for Description of Semantic Web Services.
Proceedings of the Seventh International Conference on Computer and Information Technology (CIT 2007), 2007

Generic Component: A Generic Programming Approach.
Proceedings of the Seventh International Conference on Computer and Information Technology (CIT 2007), 2007

2006
An Adaptive Agent-Based Network for Distributed Component Repositories.
Proceedings of the Interdisciplinary and Multidisciplinary Research in Computer Science, 2006

Ontology-Based Feature Modeling and Application-Oriented Tailoring.
Proceedings of the Reuse of Off-the-Shelf Components, 2006

Using Abstract State Machine in Architecture Design of Distributed Software Component Repository.
Proceedings of the Advanced Web and Network Technologies, and Applications, 2006

A Concept Model for Computer-based Spoken Language Tests.
Proceedings of the Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services (AICT/ICIW 2006), 2006

A Computer Aided Grading System for Subjective Tests.
Proceedings of the Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services (AICT/ICIW 2006), 2006

Integrating Configuration Management and Process Management Based on Life Cycle Control.
Proceedings of the Sixth International Conference on Computer and Information Technology (CIT 2006), 2006

2005
Research on Support Tools for Object-Oriented Software Reengineering.
Proceedings of the ICEIS 2005, 2005

An Intelligent Connector Based Framework for Dynamic Architecture.
Proceedings of the Fifth International Conference on Computer and Information Technology (CIT 2005), 2005

2003
Research on Construction of EAI-Oriented Web Service Architecture.
Proceedings of the Grid and Cooperative Computing, Second International Workshop, 2003


  Loading...