|
|
|
|
|
|
Date Reviewed |
|
|
1 - 10 of 20
reviews
|
|
|
|
|
|
|
|
A survey of machine learning for big code and naturalness Allamanis M., Barr E., Devanbu P., Sutton C. ACM Computing Surveys 51(4): 1-37, 2018. Type: Article
There is a rising demand for effective software tools that can help developers build reliable and maintainable software systems. There has been abundant research to help developers track bugs and verify program properties and refactor ...
|
Nov 4 2021 |
|
|
|
|
|
|
A comparison of code similarity analysers Ragkhitwetsagul C., Krinke J., Clark D. Empirical Software Engineering 23(4): 2464-2519, 2018. Type: Article
Analyzing code similarity in source code is essential to detecting clones, duplicate code, plagiarism, and software copyright violations. Over the years, researchers have proposed various approaches for detecting code similarity, for e...
|
Jan 11 2019 |
|
|
|
|
|
|
Inferring extended probabilistic finite-state automaton models from software executions Emam S., Miller J. ACM Transactions on Software Engineering and Methodology 27(1): 1-39, 2018. Type: Article
To facilitate the testing and maintenance of software systems, researchers have generated behavioral models in the form of finite-state automata from software execution traces. Even though a finite-state automaton (FSA) is a common dyn...
|
Oct 25 2018 |
|
|
|
|
|
|
High-probability minimax probability machines Cousins S., Shawe-Taylor J. Machine Learning 106(6): 863-886, 2017. Type: Article
To address the challenges of minimizing the future misclassification rate of a predictor, Lanckriet et al. [1] proposed minimax probability machines (MPMs) based on the minimax approach to build binary classifiers, which minimize the u...
|
Oct 18 2017 |
|
|
|
|
|
|
Evaluating the combined effect of memory capacity and concurrency for many-core chip design Liu Y., Sun X. ACM Transactions on Modeling and Performance Evaluation of Computing Systems 2(2): 1-25, 2017. Type: Article
With the increase in data-intensive computation, effective design space exploration (DSE) of on-chip multiprocessors (CMPs) has become crucial to improve the performance and accuracy of the same. Existing models primarily consider eith...
|
May 11 2017 |
|
|
|
|
|
|
Online root-cause performance analysis of parallel applications Sikora A., Margalef T., Jorba J. Parallel Computing 48(C): 81-107, 2015. Type: Article
Performance analysis and optimization is highly important for developing efficient parallel applications. Automated tools for detecting performance bottlenecks are present, but there are no useful tools for automated root-cause analysi...
|
Apr 19 2016 |
|
|
|
|
|
|
Running application specific kernel code by a just-in-time compiler Koomsin A., Shinjo Y. PLOS 2015 (Proceedings of the 8th Workshop on Programming Languages and Operating Systems, Monterey, CA, Oct 4, 2015) 15-20, 2015. Type: Proceedings
Kernel scripting allows users to dynamically load and execute scripts in the kernel to modify the kernel behavior according to their demands. Existing kernel scripting approaches are mostly performance-intensive and allow only privileg...
|
Jan 4 2016 |
|
|
|
|
|
|
GPredict: generic predictive concurrency analysis Huang J., Luo Q., Rosu G. ICSE 2015 (Proceedings of the 37th International Conference on Software Engineering, Florence, Italy, May 16-24, 2015) 847-857, 2015. Type: Proceedings
Predictive trace analysis (PTA) detects concurrency faults not recorded in the observed execution order of a nondeterminate concurrent program by producing and analyzing other feasible execution orders of events of the same program fro...
|
Oct 22 2015 |
|
|
|
|
|
|
Design patterns percolating to parallel programming framework implementation Aldinucci M., Campa S., Danelutto M., Kilpatrick P., Torquati M. International Journal of Parallel Programming 42(6): 1012-1031, 2014. Type: Article
Structured parallel programming is employed to effectively address challenges in parallel programming. Recently, Danelutto et al. [1] proposed a set of architecture-independent, reusable, parallel building blocks (RISC-pb2l)...
|
May 7 2015 |
|
|
|
|
|
|
FeatureIDE: an extensible framework for feature-oriented software development Thüm T., Kästner C., Benduhn F., Meinicke J., Saake G., Leich T. Science of Computer Programming 7970-85, 2014. Type: Article
Feature-oriented software development (FOSD) is a model for development and customization of large-scale software systems using distinct reusable functionalities known as features. Several programming languages uses various implementat...
|
Mar 27 2015 |
|
|
|
|
|
|
|
|
|
|
|