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
Software—Practice & Experience
John Wiley & Sons, Inc.
  1-10 of 165 reviews Date Reviewed 
  Software assistants in software engineering: a systematic mapping study
Savary-Leblanc M., Burgueño L., Cabot J., Le Pallec X., Gerard S. Software--Practice & Experience 53856-892, 2023.  Type: Article, Reviews: (2 of 2)

The authors note the considerable research and engineering efforts to create numerous software assistants (SAs) that have higher autonomy and intelligence for various stages and aspects of the software life cycle, including software design, develo...

May 24 2023
   Software assistants in software engineering: a systematic mapping study
Savary-Leblanc M., Burgueño L., Cabot J., Le Pallec X., Gerard S. Software--Practice & Experience 53856-892, 2023.  Type: Article, Reviews: (1 of 2)

Imagine finding an error while developing a new product and then just clicking on your software assistant that then displays an appropriate debugging technique. Perhaps the tool also identifies the possible location of the fault. Perhaps the tool ...

Mar 30 2023
  TinyVM: an energy-efficient execution infrastructure for sensor networks
Hong K., Park J., Kim S., Kim T., Kim H., Burgstaller B., Scholz B. Software--Practice & Experience 42(10): 1193-1209, 2012.  Type: Article

TinyVM has a typical stack architecture, but in this paper, no details of its instruction set or register structure are given. Rather, the authors present a complex infrastructure for creating energy-efficient execution images on a var...

Mar 20 2013
  Understanding design patterns--what is the problem?
El Boussaidi G., Mili H. Software--Practice & Experience 42(12): 1495-1529, 2012.  Type: Article

This paper investigates our understanding of design problems that are amenable to pattern-based solutions, and proposes an experimental approach to evaluate the feasibility of the solutions....

Mar 11 2013
  Comparison of adaptive random testing and random testing under various testing and debugging scenarios
Liu H., Kuo F., Chen T. Software--Practice & Experience 42(8): 1055-1074, 2012.  Type: Article

Testing and debugging remain the most practical means of assuring the quality of software. In particular, partition testing and random testing are widely adopted in test case selection. According to classic studies, partition testing i...

Mar 1 2013
  Towards an architecture for deploying elastic services in the cloud
Kirschnick J., Alcaraz Calero J., Goldsack P., Farrell A., Guijarro J., Loughran S., Edwards N., Wilcock L. Software--Practice & Experience 42(4): 395-408, 2012.  Type: Article

Kirschnick et al. propose a peer-to-peer-based architecture for scalable and robust deployment of elastic services in the cloud. As described in this paper, most of today’s solutions focus on static deployment models based on...

Oct 24 2012
  An assistance tool employing a systematic methodology for GCC retargeting
Lin K., Chen P. Software--Practice & Experience 42(1): 19-36, 2012.  Type: Article

The GNU Compiler Collection (GCC) uses a set of files describing a target architecture to guide it in producing code for that architecture. In order to retarget GCC, a large number of interdependent aspects of the desired architecture ...

Oct 16 2012
  Approximating Pareto optimal compiler optimization sequences--a trade-off between WCET, ACET and code size
Lokuciejewski P., Plazar S., Falk H., Marwedel P., Thiele L. Software--Practice & Experience 41(12): 1437-1458, 2011.  Type: Article

Worst-case execution time (WCET), average-case execution time (ACET), and code size are three statistics characterizing program quality. Compiler writers have developed optimizations by which a compiler can improve one or more of these...

Mar 6 2012
   Prioritizing tests for software fault diagnosis
Gonzalez-Sanchez A., Piel É., Abreu R., Gross H., van Gemund A. Software--Practice & Experience 41(10): 1105-1129, 2011.  Type: Article

This paper addresses the prioritization of regression tests--that is, determining which tests should be conducted early in the testing process and which ones should be deferred until later, if conducted at all. Typically, test...

Dec 7 2011
  Spotting the difference
Lanna M., Amyot D. Software--Practice & Experience 41(6): 607-626, 2011.  Type: Article

Comparing two versions of a file is an important activity for a software developer who is working with anything but the smallest of projects. The tools used fall into two basic categories. First, there are the command line tools that l...

Oct 6 2011
Display per column
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2023 ThinkLoud®
Terms of Use
| Privacy Policy