Share This Author
Learning to rank relevant files for bug reports using domain knowledge
An adaptive ranking approach that leverages domain knowledge through functional decompositions of source code files into methods, API descriptions of library components used in the code, the bug-fixing history, and the code change history is introduced.
From Word Embeddings to Document Similarities for Improved Information Retrieval in Software Engineering
- Xin Ye, Hui Shen, Xiao Ma, Razvan C. Bunescu, Chang Liu
- Computer ScienceIEEE/ACM 38th International Conference on…
- 14 May 2016
This paper proposes bridging the lexical gap by projecting natural language statements and code snippets as meaning vectors in a shared representation space and shows that the learned vector space embeddings lead to improvements in a previously explored bug localization task and a newly introduced task of linking API documents to computer programming questions.
Status and trends of mobile-health applications for iOS devices: A developer's perspective
Mapping Bug Reports to Relevant Files: A Ranking Model, a Fine-Grained Benchmark, and Feature Evaluation
- Xin Ye, Razvan C. Bunescu, Chang Liu
- Computer ScienceIEEE Transactions on Software Engineering
- 1 April 2016
An adaptive ranking approach that leverages project knowledge through functional decomposition of source code, API descriptions of library components, the bug-fixing history, the code change history, and the file dependency graph to outperforms three recent state-of-the-art methods.
Enhancing software engineering education using teaching aids in 3-D online virtual worlds
- E. Ye, Chang Liu, J. Polack-Wahl
- Computer Science37th Annual Frontiers In Education Conference…
- 10 October 2007
The experience of using second life in two software engineering classes is shared, and its pros and cons based on the data collected from student surveys are discussed.
Quality-based adaptive resource management architecture (QARMA): a CORBA resource management service
- D. Fleeman, M. Gillen, Chang Liu
- Business, Computer Science18th International Parallel and Distributed…
- 26 April 2004
QARMA serves as a basis for integration of existing CORBA services and management mechanisms into a single, coherent framework for resource management, and is easily extended to allow the use of new resource management mechanisms as they become available.
A Study on the Effect of Traceability Links in Software Maintenance
A traceability model based on an industrial survey provided traceability views that are based on stakeholders' roles that provide evidence that traceability links are effective in solving maintenance tasks with higher accuracy.
Integrated CORBA scheduling and resource management for distributed real-time embedded systems
- Kevin Bryan, L. DiPippo, C. Gill
- Computer Science11th IEEE Real Time and Embedded Technology and…
- 7 March 2005
Experimental results show that integrating distributed scheduling and resource management in middleware for open DRE systems can offer significant improvements in predictability.
Game-based Learning Aids in Second Life