ISSN 1556-6757




Volume 3, Issue 1, 2009


Assessing Software Process Hotspots via Analysis and Visualization of Software Repository Data  Shihong Huang

The software development process is an incremental and iterative activity. Source code is constantly changed to reflect changing requirements, to respond to testing results, and to address problem reports. This paper presents a methodology and a toolkit (VITA) for applying source code analysis techniques to configuration management repository data with the aim of identifying the impact on file changes due to change requests and problem reports. The repository data are clustered, analyzed, and visualized in a semi-automated manner according to user-selectable criteria. The approach is illustrated with a real-world model problem concerning software process improvement of an embedded software system.

Survey of Network on Chip (NoC) Architectures & Contributions
Ankur Agarwal, Cyril Iskander, and Ravi Shankar

Multiprocessor architectures and platforms have been introduced to extend the applicability of Moore’s law. They depend on concurrency and synchronization in both software and hardware to enhance the design productivity and system performance. These platforms will also have to incorporate highly scalable, reusable, predictable, cost- and energy-efficient architectures.
With the rapidly approaching billion transistors era, some of the main problems in deep sub-micron technologies which are characterized by gate lengths in the range of 60-90 nm, will arise from non-scalable wire delays, errors in signal integrity and unsynchronized communications. These problems may be overcome by the use of Network on Chip (NOC) architecture. In this
paper, we have summarized over sixty research papers and contributions in NOC area.

Full Article


Statistical Approach for Analyzing Cell Phone Handoff Behavior
Shalini Saxena, Saeed A. Rajput, Abhijit S. Pandya, Minsoo Suk


A handoff behavior evaluation method is proposed that uses real data collected from actual drives to evaluate the performance. This data is aggregated to perform statistical analysis. A chi-square statistical test is then presented to evaluate the performance of specific cell phone model by comparing the behavior of a test model against a well-established behavior profile. This technique can also be used to compare performance of set of models in one region to performance of same set in other region, and to determine the effect of directionality on the cell phones.
Full Article