Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Das, Partha Pratim
Indian Institute of Technology, Kharagpur
Kharagpur, India
   Reviewer Selected
Follow this Reviewer
Date Reviewed  
- 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 code. Recent...

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 example, toke...

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 dynamic model i...

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 upper bounds ...

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 either availabil...

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 analysis for these ...

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 privileged users to ...

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 from the record...

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) for high-le...

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 implementation techniqu...

Mar 27 2015  
Display per column
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2021 ThinkLoud, Inc.
Terms of Use
| Privacy Policy