CFP last date
20 May 2024
Reseach Article

Metrics for measuring the quality of object oriented software modularization

Published on April 2012 by Priya Walde, S. V. Kulkarni
Emerging Trends in Computer Science and Information Technology (ETCSIT2012)
Foundation of Computer Science USA
ETCSIT - Number 1
April 2012
Authors: Priya Walde, S. V. Kulkarni
f54ef3bf-ae30-4973-9d04-3c40cc0725f5

Priya Walde, S. V. Kulkarni . Metrics for measuring the quality of object oriented software modularization. Emerging Trends in Computer Science and Information Technology (ETCSIT2012). ETCSIT, 1 (April 2012), 9-11.

@article{
author = { Priya Walde, S. V. Kulkarni },
title = { Metrics for measuring the quality of object oriented software modularization },
journal = { Emerging Trends in Computer Science and Information Technology (ETCSIT2012) },
issue_date = { April 2012 },
volume = { ETCSIT },
number = { 1 },
month = { April },
year = { 2012 },
issn = 0975-8887,
pages = { 9-11 },
numpages = 3,
url = { /proceedings/etcsit/number1/5960-1003/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 Emerging Trends in Computer Science and Information Technology (ETCSIT2012)
%A Priya Walde
%A S. V. Kulkarni
%T Metrics for measuring the quality of object oriented software modularization
%J Emerging Trends in Computer Science and Information Technology (ETCSIT2012)
%@ 0975-8887
%V ETCSIT
%N 1
%P 9-11
%D 2012
%I International Journal of Computer Applications
Abstract

Our ongoing effort, from which we draw the work reported here, is focused on the case of reorganization of legacy software, consisting of millions of line of non-object oriented code, that was never modularized or poorly modularized to begin with. We can think of the problem as reorganization of millions of lines of code residing in thousands of files in hundreds of directories into modules, where each module is formed by grouping a set of entities such as files, functions, data structures and variables into a logically cohesive unit. Furthermore, each module makes itself available to the other modules (and to the rest of the world) through a published API.

References
  1. S. Sarkar, A. C. Kak, and N. S. Nagaraja, "Metrics for Analyzing Module Interactions in Large Software Systems," Proc. 12th Asia- Pacific Software Eng. Conf. (APSEC '05), pp. 264-271, 2005.
  2. Java 2: The Complete Reference, Fifth Edition by HerbertSchildt
  3. Sarkar S. , Kak A. C. and Rama G. M, "API-Based and Information-Theoretic Metrics for measuring the Quality of SoftwareModularization" IEEE Trans. Software Eng. , vol. 33, no. 1, pp. 14-30.
  4. Chidamber S. R. and Kemerer C. F. ,"A Metrics Suite for Object Oriented Design," IEEE Trans. Software Eng. , vol. 20, no. 6, pp. 476-493, June 1994.
  5. Pfleeger S. and Fenton N. , Software Metrics: A Rigorous and Practical Approach. Int'l Thomson Computer Press, 1997.
  6. Pressman R. S. , Software Engineering: A Practitioners Approach, 6/e, TATA McGRAW HILL, 2005, pp 461-670.
  7. Stein, Benno; Koppel, Moshe; Stamatatos, Efstathios "Plagiarism Analysis, Authorship Identification, and Near-Duplicate Detection PAN'07"
  8. Potthast, Martin; Stein, Benno; Eiselt, Andreas; Barrón-Cedeño, Alberto; Rosso, Paolo (2009), "Overview of the 1st International Competition on Plagiarism Detection"
  9. Stein, Benno; Meyer zu Eissen, Sven; Potthast, Martin (2007), "Strategies for Retrieving Plagiarized Documents", Proceedings 30th Annual International ACM SIGIR Conference
Index Terms

Computer Science
Information Sciences

Keywords

Application Programming Interface(api) Modularization function Call Traffic Non Api metrics