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
Search
  Griswold, William G. Add to Alert Profile  
 
Options:
Date Reviewed  
  1 - 5 of 5 reviews    
  A robust machine learning technique to predict low-performing students
Liao S., Zingaro D., Thai K., Alvarado C., Griswold W., Porter L. ACM Transactions on Computing Education (TOCE) 19(3): 1-19, 2019.  Type: Article

Academic failure is one of the most important problems in higher education institutions around the world. In a continuous cycle, universities admit new students and graduate others, but the road to success in academia is teeming with f...
...
Mar 20 2019  
  APE: an annotation language and middleware for energy-efficient mobile application development
Nikzad N., Chipara O., Griswold W.  ICSE 2014 (Proceedings of the 36th International Conference on Software Engineering, Hyderabad, India, May 31-Jun 7, 2014) 515-526, 2014.  Type: Proceedings

This conference paper takes the view that by adding declarative annotations and middleware components to an Android software development platform, energy savings can be achieved in embedded deployed applications. The annotation highlig...
...
Feb 27 2015  
  The structure and value of modularity in software design
Sullivan K., Griswold W., Cai Y., Hallen B. ACM SIGSOFT Software Engineering Notes 26(5): 99-108, 2001.  Type: Article

The authors propose a way to determine the optimum choice of module design for a new computer system. This process is an augmentation of work that was done by Parnas in 1972 [1]. Both Parnas’s work and this document are based...
...
Jun 10 2002  
  Dynamically Discovering Likely Program Invariants to Support Program Evolution
Ernst M., Cockrell J., Griswold W., Notkin D. IEEE Transactions on Software Engineering 27(2): 99-123, 2001.  Type: Article

Many teachers of programming advocate the use of comments, but comments do not necessarily reflect what the code actually does, particularly after updating. The use of assertions (executable comments) is better, since their failure wil...
...
Sep 1 2001  
  Architectural Tradeoffs for a Meaning-Preserving Program Restructuring Tool
Griswold W., Notkin D. IEEE Transactions on Software Engineering 21(4): 275-287, 1995.  Type: Article

A case study exploring the tradeoffs faced in trying to achieve good performance using a layered software architecture is described. The system is a meaning-preserving program restructuring tool the authors have developed over several ...
...
Mar 1 1996  

   
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy