CFP last date
20 January 2025
Reseach Article

An Architecture based Approach for Reliability Estimation of a Source Code Navigation tool

Published on None 2011 by Mrs. J Emi Retna, Sumy Joseph, Merlin Soosaiya
Computational Science - New Dimensions & Perspectives
Foundation of Computer Science USA
NCCSE - Number 3
None 2011
Authors: Mrs. J Emi Retna, Sumy Joseph, Merlin Soosaiya
eabcd9b0-9780-4325-b891-855082dc6170

Mrs. J Emi Retna, Sumy Joseph, Merlin Soosaiya . An Architecture based Approach for Reliability Estimation of a Source Code Navigation tool. Computational Science - New Dimensions & Perspectives. NCCSE, 3 (None 2011), 129-132.

@article{
author = { Mrs. J Emi Retna, Sumy Joseph, Merlin Soosaiya },
title = { An Architecture based Approach for Reliability Estimation of a Source Code Navigation tool },
journal = { Computational Science - New Dimensions & Perspectives },
issue_date = { None 2011 },
volume = { NCCSE },
number = { 3 },
month = { None },
year = { 2011 },
issn = 0975-8887,
pages = { 129-132 },
numpages = 4,
url = { /specialissues/nccse/number3/1874-176/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Special Issue Article
%1 Computational Science - New Dimensions & Perspectives
%A Mrs. J Emi Retna
%A Sumy Joseph
%A Merlin Soosaiya
%T An Architecture based Approach for Reliability Estimation of a Source Code Navigation tool
%J Computational Science - New Dimensions & Perspectives
%@ 0975-8887
%V NCCSE
%N 3
%P 129-132
%D 2011
%I International Journal of Computer Applications
Abstract

Annotations play a significant role both in software development and software maintenance activities. The semantically rich annotations will be supporting the software developers to a very significant level. The current source code annotations which are provided by modern development environment such as Eclipse are having difficulty in managing the annotations. Thus, the motivation to improve usability, efficiency of development tools and to reduce development time and cost has been emerged. The main objective of this paper is to provide insights in defining semantically rich annotations to source code using Tags for Software Engineering Activities (TagSEA) tool and to improve navigation and management of annotations while estimating the reliability of the tool. Reliability is one of the illusive targets to achieve in the software development for the successful software projects. It is one of the most important parameter or attribute of software to be achieved for the software quality. There are different techniques and models used for estimating the reliability of the software. We are using an architecture-based approach for estimating the reliability.

References
  1. Roberto Pietrantuono, Member, IEEE, Stefano Russo, Member, IEEE, and Kishor S. Trivedi, Fellow, IEEE “Software Reliability and Testing Time Allocation: An Architecture-Based Approach”, IEEE transactions on software engineering, vol. 36, no. 3, may/June 2010
  2. S.Ramani, S.Gokhale and K. Trivedi,“SREPT: Software Reliability Estimation and Prediction Tool”, Performance Evaluation, Special issue on Tools for Performance Evaluation, vol.39, no. 1, 2000 , pp. 37-60.
  3. S.S.Gokhale, W.E Wong, J. R.Horgan and Kishor S. Trivedi, “An Analytical Approach to Architecture-Based Software Performance and Reliability Prediction”, Performance Evaluation, vol.58, no. 4,pp. 391-412, 2004
  4. A. Mettas,“Reliability Allocation and Optimization for Complex Systems,” Proc. Ann. Reliability and Maintainability Symp. pp. 216-221, 2000
  5. K.Goseva-Popstojanova, and K. S Trivedi, “Architecture-based approach to reliability assessment of software systems”, Performance Evaluation, vol.45, nos2/3,pp.179-204, 2001
  6. K. Goseva-Popstojanova, A.P Mathur, K. S. Trivedi,“Comparison of Architecture Based Software Reliability Models”
  7. M. R. Lyu,, S. Rangarajan, and A. P. A. van Moorsel,“Optimal Allocation of Test Resources for Software Reliability Growth Modelling in Software Development”, IEEE Trans. Reliability, vol.51, no.2,pp. 183-192, June 2002
  8. S. Yacoub, B. Cukic, and H. H. Ammar, “A Scenario-Based Reliability Analysis Approach for Component-Based Software”, IEEE Trans. Reliability, vol.53, no.4, pp.465-480,Dec. 2004
  9. Rani and R.B. Misra,“Economic Allocation of Target Reliability in Modular Software Systems,” Proc. Ann. Reliability and Maintainability Symp., pp. 428-432, 2005
  10. Vibhu Saujanya Sharma a,*, Kishor S. Trivedi Department of Computer Science and Engineering, Indian Institute of Technology Kanpur, Kanpur, UP 208016, Indiab Department of Electrical and Computer Engineering, Duke University, Durham, NC 27708, USA “Quantifying software performance, reliability and security: An architecture-based approach”
  11. Margaret-Anne Storey, Jody Ryall, Janice Singer, Del Myers, Li-Te Cheng, and Michael Muller, “How Software Developers Use Tagging to Support Reminding and Refinding,”IEEE Transactions on software engineering, vol.35, No.4, pp. 470- 483, Jul/Aug.2009
  12. M.-A. Storey, L.-T. Cheng, J. Singer, M. Muller, D. Myers, and J.Ryall, “How Programmers Can Turn Comments into Waypoints for Code Navigation,” Proc. Int’l Conf. Software Maintenance, pp. 265-274, 2007
  13. M.-A. Storey, L.-T. Cheng, I. Bull, and P. Rigby, “Shared Waypoints and Social Tagging to Support Collaboration in Software Development,” Proc. Conf. Computer Supported Cooperative Work, pp. 195-198, 2006
  14. M.P. Robillard and F. Weigand-Warr, “ConcernMapper: Simple View-Based Separation of Scattered Concerns,” Proc. Workshop Eclipse Technology Exchange, pp. 65-69, Oct. 2005
  15. L.-T. Cheng, M. Desmond, and M.-A. Storey, “Presentations by Programmers for Program,” Proc. Int’l Conf. Software Eng., pp. 788-792, 2007
Index Terms

Computer Science
Information Sciences

Keywords

Source code navigation Reliability estimation tagging test resource allocation